Conversor Hex Dec Bin

Convierte entre hexadecimal, decimal, binario y octal al instante. Interfaz interactiva de bits con soporte para números con signo y diferentes anchos.

2
10
16
8

¿Cómo Usar el Conversor Hex Dec Bin?

El Conversor Hex Dec Bin es una herramienta completa para convertir entre diferentes sistemas numéricos: hexadecimal (base-16), decimal (base-10), binario (base-2) y octal (base-8). Cuenta con una interfaz interactiva de alternancia de bits y admite varios formatos de números, incluidos enteros con signo.

Características principales:
- Conversión en tiempo real entre los cuatro sistemas numéricos
- Alternancia de bits interactiva para representación visual
- Soporte para números con signo (8 bits, 16 bits, 32 bits, 64 bits)
- Manejo automático de complemento a dos para números negativos
- Soporte de parámetros URL para compartir conversiones
- Interfaz limpia e intuitiva

¿Cuáles son los diferentes sistemas numéricos admitidos?

El conversor admite cuatro sistemas numéricos principales:
- Binario (base-2): Usa solo 0 y 1
- Octal (base-8): Usa dígitos 0-7
- Decimal (base-10): Usa dígitos 0-9 (numeración estándar)
- Hexadecimal (base-16): Usa dígitos 0-9 y letras A-F

Cada sistema representa el mismo valor de diferentes maneras, lo que facilita el trabajo con diferentes contextos en computación y matemáticas.

¿Cómo funciona la interfaz de alternancia de bits?

La interfaz de alternancia de bits proporciona una representación visual de números binarios:
- Cada casilla de verificación representa un bit (0 o 1)
- Las posiciones de bits se numeran de derecha a izquierda (0, 1, 2, ...)
- Marcar una casilla establece ese bit en 1, desmarcar lo establece en 0
- El ancho de bits cambia según el formato seleccionado (8, 16, 32 o 64 bits)
- Los cambios en la alternancia de bits actualizan automáticamente todos los campos numéricos
- Esto es particularmente útil para comprender la representación binaria y la manipulación de bits.

¿Qué son los números con signo y el complemento a dos?

Los números con signo pueden representar valores tanto positivos como negativos:
- El bit más a la izquierda (bit más significativo) indica el signo
- 0 = positivo, 1 = negativo
- Se usa complemento a dos para números negativos: invierte todos los bits y agrega 1
- Por ejemplo, en 8 bits: -1 = 11111111, -2 = 11111110
- El conversor maneja automáticamente la conversión de complemento a dos
- Diferentes anchos de bits (8, 16, 32, 64) determinan el rango de valores representables.

¿Cómo convierto entre diferentes sistemas numéricos?

Convertir entre sistemas numéricos:
1. Ingresa un valor en cualquiera de los cuatro campos de entrada (Binario, Decimal, Hex, Octal)
2. Todos los demás campos se actualizarán automáticamente con los valores equivalentes
3. Usa la alternancia de bits para establecer bits individuales manualmente
4. Cambia el formato de número para trabajar con diferentes anchos de bits
5. El conversor maneja correctamente tanto números positivos como negativos

Ejemplo: Ingresa '255' en decimal → Binario: '11111111', Hex: 'FF', Octal: '377'

¿Cuál es el rango de valores para diferentes anchos de bits?

El rango depende de si estás usando números con o sin signo:

Sin signo (Formato de número):
- 8 bits: 0 a 255
- 16 bits: 0 a 65,535
- 32 bits: 0 a 4,294,967,295
- 64 bits: 0 a 18,446,744,073,709,551,615

Con signo:
- 8 bits: -128 a 127
- 16 bits: -32,768 a 32,767
- 32 bits: -2,147,483,648 a 2,147,483,647
- 64 bits: -9,223,372,036,854,775,808 a 9,223,372,036,854,775,807

Tabla de Conversión de Sistemas Numéricos

DecimalBinarioOctalHex
0000
1111
21022
31133
410044
510155
611066
711177
81000108
91001119
10101012A
15111117F
16100002010
25511111111377FF
256100000000400100