Conversor Binario
Convierte entre decimal, binario, octal y hexadecimal al instanteIntroduce un número en cualquier base — los demás se actualizan al instante
Referencia rápida — decimal 0–15
| Dec | Bin | Oct | Hex |
|---|---|---|---|
| 0 | 0000 | 0 | 0 |
| 1 | 0001 | 1 | 1 |
| 2 | 0010 | 2 | 2 |
| 3 | 0011 | 3 | 3 |
| 4 | 0100 | 4 | 4 |
| 5 | 0101 | 5 | 5 |
| 6 | 0110 | 6 | 6 |
| 7 | 0111 | 7 | 7 |
| 8 | 1000 | 10 | 8 |
| 9 | 1001 | 11 | 9 |
| 10 | 1010 | 12 | A |
| 11 | 1011 | 13 | B |
| 12 | 1100 | 14 | C |
| 13 | 1101 | 15 | D |
| 14 | 1110 | 16 | E |
| 15 | 1111 | 17 | F |
Preguntas frecuentes
¿Qué es un conversor de bases numéricas?
Un conversor de bases numéricas traduce un número entre diferentes sistemas de notación posicional: decimal (base 10), binario (base 2), hexadecimal (base 16) y octal (base 8). Escribe un valor en cualquier campo y todas las demás representaciones se actualizan al instante.
¿Cómo convierto binario, octal o hexadecimal a decimal a mano?
Multiplica cada dígito por su base elevada a la potencia de su posición: binario 1011 = 1×8 + 0×4 + 1×2 + 1×1 = 11. Octal 17 = 1×8 + 7 = 15. Hexadecimal 1F = 1×16 + 15 = 31. Este método de valor posicional funciona para cualquier base. En código: parseInt("1F", 16) en JavaScript, int("1F", 16) en Python.
¿Para qué se usa el hexadecimal en programación?
El hexadecimal se usa donde importa la representación compacta de datos binarios: direcciones de memoria (0x7FFE0000), códigos de color (#FF5733), valores de byte (0xFF), enmascaramiento de bits (flags & 0x0F) y formatos de archivos binarios. Cada dígito hexadecimal representa exactamente 4 bits, lo que lo hace mucho más compacto que el binario y más preciso que el decimal para el trabajo a nivel de bit.
¿Cómo convierto entre bases en Python, JavaScript o Java?
Python: bin(42), oct(42), hex(42) → cadena binaria/octal/hexadecimal; int("2a", 16) convierte hexadecimal a entero. JavaScript: (42).toString(2/8/16); parseInt("101010", 2). Java: Integer.toBinaryString(42), Integer.toHexString(42), Integer.parseInt("2a", 16). Esta herramienta en línea gestiona cualquier base de 2 a 36.
¿Por qué los ordenadores usan binario internamente?
Los circuitos electrónicos tienen dos estados fiables: encendido (1) y apagado (0). El binario se mapea directamente a estos estados: un bit por transistor. Las demás bases (decimal, octal, hexadecimal) solo las usan los humanos para leer y escribir valores; el hardware siempre opera en base 2. El hexadecimal es popular precisamente porque cada dígito son exactamente 4 bits: un mapeo limpio al hardware.
Acerca de Conversor Binario
Escribe un número en cualquier base y ve la conversión a todas las demás en tiempo real. Compatible con decimal (base 10), binario (base 2), octal (base 8) y hexadecimal (base 16). Usa BigInt internamente, sin límite de tamaño. Funciona completamente en tu navegador.