Conversor Hexadecimal, Binario y Decimal

Escribe en cualquier campo y los otros dos se actualizan en tiempo real. El binario se muestra agrupado en nibbles (grupos de 4 bits).

Hexadecimal (base 16)
Caracteres válidos: 0–9, A–F (mayúsculas o minúsculas)
Binario (base 2)
Agrupado en nibbles (grupos de 4 bits). Los espacios se ignoran al introducir.
Decimal (base 10)
Entero positivo hasta 2⁵³ (9.007.199.254.740.992)
Tabla de referencia 0x00 – 0xFF
HexBinarioDec

Cómo funciona la conversión

La calculadora utiliza el número decimal como base intermedia para todas las conversiones. El proceso es el siguiente:

La herramienta admite prefijos opcionales: 0x en hexadecimal y 0b en binario. Los espacios dentro del binario se ignoran automáticamente.

¿Qué es un nibble?

Un nibble son 4 bits consecutivos. Un byte completo (8 bits) tiene 2 nibbles. La correspondencia exacta nibble–dígito hex es la razón por la que el hexadecimal es tan útil en informática: un byte se expresa con solo 2 caracteres hex en lugar de 8 dígitos binarios.

Ejemplo práctico: el color #1A3C5E

El color azul marino de esta página en CSS es #1a3c5e. Cada par de dígitos hex representa un canal de color (rojo, verde, azul):

1A hex → 0001 1010 binario → 26 decimal (rojo)
3C hex → 0011 1100 binario → 60 decimal (verde)
5E hex → 0101 1110 binario → 94 decimal (azul)

Esto explica por qué el hexadecimal es el estándar para los colores web: dos dígitos hex representan exactamente los 256 niveles posibles (0–255) de cada canal de color RGB.

Preguntas frecuentes

¿Cómo se convierte de hexadecimal a binario?
Cada dígito hexadecimal equivale exactamente a 4 bits en binario. Por ejemplo, la A hexadecimal (10 en decimal) es 1010 en binario, y la F (15) es 1111. Para convertir 2F hex: 2 → 0010, F → 1111, resultado: 0010 1111. Puedes usar esta calculadora para hacer la conversión al instante escribiendo en cualquier campo.
¿Para qué se usa el sistema hexadecimal en informática?
El hexadecimal es más compacto que el binario: un byte (8 bits) se representa con solo 2 dígitos hex. Se usa para colores web (#FF5733), direcciones de memoria (0x7FFF0000), identificadores UUID, checksums de archivos (MD5, SHA-256), depuración de código y valores de registros de CPU. Es mucho más legible para los humanos que el binario puro.
¿Qué es un nibble en binario?
Un nibble (también escrito nybble) son 4 bits consecutivos. Un byte tiene 2 nibbles. La ventaja clave es que cada nibble se corresponde exactamente con un dígito hexadecimal, lo que hace la conversión entre hex y binario muy directa. Un nibble puede tomar 16 valores posibles: del 0000 al 1111 (equivalente a 0x0–0xF).
¿Cómo se convierte de binario a decimal?
Cada bit tiene un valor posicional igual a una potencia de 2. El bit más a la derecha vale 2⁰=1, el siguiente 2¹=2, luego 2²=4, 2³=8, etc. Para convertir 1011 binario a decimal: 1×8 + 0×4 + 1×2 + 1×1 = 11. Se suman solo las potencias de 2 de las posiciones que tienen un 1.
¿Qué diferencia hay entre hexadecimal y binario?
El binario (base 2) usa solo los dígitos 0 y 1 y es el lenguaje nativo de los procesadores: todo dato se almacena internamente como bits. El hexadecimal (base 16) usa 16 símbolos (0–9 y A–F) y es una notación abreviada del binario: 1 dígito hex equivale exactamente a 4 bits. El hex es más compacto y legible para los programadores.
¿Dónde aparece el hexadecimal en el día a día?
En los colores CSS y HTML (#1a3c5e, #fff), en las direcciones MAC de las tarjetas de red (e0:d5:5e:a2:b3:c1), en los códigos de error de Windows (0xC000005), en los valores RGB de imágenes y en los checksums de archivos descargados (MD5, SHA-256). También en chips de electrónica doméstica y microcontroladores Arduino.

Última actualización

Conversor actualizado en 2026. Soporta enteros positivos hasta 2⁵³ (límite seguro de JavaScript para números enteros exactos).