Convertidor de binario a hexadecimal
Convierte binario a hexadecimal agrupando en 4 bits, con padding opcional. Incluye equivalentes en decimal y octal, pasos y copiado rápido.
Calculadora de binario a hexadecimal online (con pasos)
Convierte binario a hexadecimal al instante con BigInt, agrupa en bloques de 4 bits y obtén equivalentes en decimal y octal sin perder ningún dígito.
Hexadecimal
—
Binario normalizado
—
Decimal
—
Octal
—
Número de bits
—
Pasos automáticos: agrupa en nibbles (4 bits)
Nibble Valor Hex
| Nibble (4 bits) | Valor decimal | Dígito hex |
|---|
Cómo calcular binario a hexadecimal
El truco es agrupar de derecha a izquierda en bloques de 4 bits (nibbles). Cada bloque se mapea a un dígito de 0–F sin pasar por decimal, así evitas errores de redondeo.
- Limpia la entrada. Quédate solo con 0 y 1: se ignoran espacios, guiones bajos y el prefijo 0b.
- Rellena a múltiplos de 4. Si el primer bloque es incompleto, añade ceros a la izquierda para formar un nibble completo.
- Convierte cada nibble. 0000→0, 1001→9, 1010→A, 1111→F. Es un mapeo directo de 4 bits a un dígito.
- Une los dígitos. La concatenación de todos los nibbles es el hexadecimal final (ej.: 0110 1101 → 6D).
- Valida y reutiliza. Comprueba longitudes, copia el resultado y, si necesitas otras bases, obtén también decimal u octal.
Ejemplo rápido: 1101101 → (rellenamos) 0110 1101 → 6 y D → 6D.
0000 → 0
0001 → 1
0101 → 5
1001 → 9
1010 → A
1100 → C
1111 → F
Preguntas frecuentes
Aceptamos 0 y 1 con prefijo opcional 0b y separadores en blanco o guiones bajos. Antes de calcular se limpia la cadena para trabajar solo con bits.
Por defecto rellenamos a la longitud mínima que cubra todos los bits (múltiplo de 4). Puedes desactivar el padding o fijar una longitud concreta (8 o 16 dígitos) en las opciones avanzadas.
Sí. Usamos
BigInt para manejar binarios extensos y convertirlos a hex, decimal u octal sin perder precisión.
Los ceros iniciales no alteran el valor, pero se mantienen si el padding está activo. La calculadora trabaja con enteros sin signo; para negativos usa una representación de complemento a dos antes de convertir.