Conversor de hexadecimal a binario

Hexadecimal y binario son dos formas de escribir lo mismo: cada dígito hex equivale exactamente a cuatro bits (un nibble). Escribe en cualquiera de los campos y observa el mapeo dígito a dígito. Se aceptan los prefijos 0x y 0b.

Prueba:

Mapeo dígito a dígito

Escribe un número arriba para ver la conversión resuelta paso a paso.

Por qué hex y binario se convierten tan limpio

16 es 2⁴, así que un dígito hexadecimal siempre se corresponde con exactamente cuatro dígitos binarios. Eso hace la conversión mecánica: sustituye cada dígito hex por su patrón de 4 bits y ya está, sin aritmética.

2F₁₆ → 2 = 0010, F = 1111 → 0010 1111₂

De binario a hexadecimal es el mismo truco al revés: agrupa los bits de cuatro en cuatro desde la derecha y sustituye cada grupo por su dígito hex. Por eso los programadores escriben las máscaras de bits en hex: 0xFF se lee mucho mejor que 11111111, y agrupar en nibbles mantiene legibles los valores largos.

Tabla de nibbles

Dígitos hexadecimales y sus valores decimal y binario
HexDecimalBinario
0 0 0000
1 1 0001
2 2 0010
3 3 0011
4 4 0100
5 5 0101
6 6 0110
7 7 0111
8 8 1000
9 9 1001
A 10 1010
B 11 1011
C 12 1100
D 13 1101
E 14 1110
F 15 1111

Valores hexadecimales frecuentes en binario

Máscaras de un nibble y valores redondos de un byte, los que verás en flags, permisos y volcados de registros:

HexBinarioDecimal
0x0F111115
0x100001 000016
0x3F0011 111163
0x400100 000064
0x500101 000080
0x7F0111 1111127
0x801000 0000128
0xA01010 0000160
0xF01111 0000240
0xF81111 1000248
0xFF1111 1111255
0x1000001 0000 0000256
0xFFFF1111 1111 1111 111165 535

Ver la tabla completa 0x00–0xFF

Herramientas y guías relacionadas