Convertidor Binario, Decimal y Hexadecimal
Convierte entre binario, octal, decimal, hexadecimal y cualquier base hasta 36.
100% en tu navegador — no se sube nadaConvertir binario a decimal y hexadecimal
Ejemplo cargado: 255, el valor máximo de un byte sin signo. Escribe en cualquier campo y los demás se actualizan al instante.
Sobre este convertidor de bases numéricas
Escribe un número en cualquiera de los campos —binario, octal, decimal o hexadecimal— y los demás se actualizan al instante. Una fila adicional convierte hacia y desde cualquier base entre 2 y 36, usando los dígitos 0–9 y las letras a–z. La entrada es flexible: se aceptan prefijos como 0x, 0b y 0o, los espacios y guiones bajos se ignoran, y los números negativos funcionan en todos los campos. Si un carácter no es válido en la base elegida, un mensaje debajo del campo te dice exactamente cuál, y el binario se puede agrupar en nibbles de 4 bits. Cada campo tiene su propio botón de copiar, así que la constante hexadecimal o la máscara de bits que buscas queda a un clic.
Gracias a la aritmética con BigInt no hay tope de 32 ni 64 bits: valores de 128 bits, hashes e identificadores gigantes se convierten sin perder un solo dígito, algo que una calculadora común no logra más allá de 15 o 16 cifras. Es ideal para desarrolladores que leen máscaras de bits y permisos, estudiantes de sistemas numéricos e ingenieros que depuran código embebido o de redes. Como todas las herramientas de Sofritools, corre completamente en tu navegador: nada de lo que escribes se envía a ningún lado.
De decimal a binario paso a paso (y en Excel)
El método de la escuela es dividir entre 2 y quedarte con los restos. Con el 45:
| División | Cociente | Resto |
|---|---|---|
| 45 ÷ 2 | 22 | 1 |
| 22 ÷ 2 | 11 | 0 |
| 11 ÷ 2 | 5 | 1 |
| 5 ÷ 2 | 2 | 1 |
| 2 ÷ 2 | 1 | 0 |
| 1 ÷ 2 | 0 | 1 |
Lees los restos de abajo hacia arriba y sale 101101. Para comprobarlo suma las potencias donde hay un 1: 32+8+4+1 = 45. Para hexadecimal es idéntico, pero dividiendo entre 16. En Excel las funciones ya existen, aunque están traducidas al español:
=DEC.A.BIN(45)
=DEC.A.HEX(255)El problema es el rango: DEC.A.BIN solo acepta números de -512 a 511 y BIN.A.DEC no admite más de 10 caracteres, así que una máscara de 32 bits o un simple 1024 ya devuelven #¡NUM!. DEC.A.HEX aguanta hasta 549.755.813.887, pero tampoco más.
El convertidor de arriba no tiene ese tope: usa BigInt, así que valores de 128 bits, hashes completos o IDs enormes se convierten sin perder un dígito, y ves binario, octal, decimal y hexadecimal a la vez sin escribir ninguna fórmula.
Tablas de referencia
Preguntas frecuentes
¿Cómo convierto un número binario a decimal?
Escribe el número en el campo binario (por ejemplo 10100111) y el campo decimal mostrará 167 al instante, junto con el octal y el hexadecimal. También funciona al revés: escribe en cualquier campo y los demás se actualizan solos.
¿Soporta números negativos y valores muy grandes?
Sí. Escribe un signo - delante del número en cualquier base. Y gracias a BigInt no hay límite de tamaño: valores de 128 bits o más se convierten sin perder precisión, algo que las calculadoras comunes no logran.
¿Qué significa agrupar el binario en nibbles?
Un nibble son 4 bits. Al activar la opción, el binario se muestra en grupos de cuatro (1010 0111), que es como se lee en la práctica: cada nibble corresponde exactamente a un dígito hexadecimal.