Sobre esta herramienta
Convierte entre binario, octal, decimal y hexadecimal.
El Conversor de Bases muestra simultáneamente las cuatro representaciones de sistemas numéricos posicionales. Escribe en cualquier campo — binario (base 2), octal (base 8), decimal (base 10) o hexadecimal (base 16) — y todos los demás se actualizan al instante. Esencial para desarrolladores que trabajan con operaciones bit a bit, direcciones de memoria, códigos de color y cálculos de subredes.
Ejemplo
255 (decimal) → FF (hex) · 11111111 (binario) · 377 (octal)
Cómo usar
- Escribe un número en cualquier campo (binario, octal, decimal o hex).
- Las demás representaciones se actualizan automáticamente.
- Copia cualquier campo con un clic.
- Usa el botón limpiar para empezar de nuevo.
Características
- Binario, octal, decimal y hexadecimal simultáneamente
- Conversión bidireccional instantánea
- Hex acepta A–F y a–f
- Hasta el límite de enteros seguros de JavaScript
Preguntas frecuentes
¿Cómo convierto 255 decimal a hexadecimal?+
Escribe 255 en el campo decimal. Hex muestra FF, binario 11111111, octal 377.
¿Cuál es el número máximo admitido?+
Hasta 253 − 1 (9.007.199.254.740.991) — el límite de entero seguro de JavaScript.
¿Se admiten números negativos?+
No en esta versión. El conversor maneja solo enteros no negativos.
¿Para qué se usa el hexadecimal?+
Códigos de color (#FF0000), direcciones de memoria, valores de bytes y constantes de programación de bajo nivel.
¿Por qué los programadores usan hexadecimal?+
El hex se mapea limpiamente al binario: cada dígito hex representa exactamente 4 bits (un nibble). Hace que los valores de bytes sean más compactos y legibles que el binario puro.
¿Cuál es la diferencia entre binario y hex?+
El binario usa 0 y 1 (base 2); el hex usa 0–9 y A–F (base 16). Un byte (8 bits) necesita 8 dígitos binarios pero solo 2 dígitos hex.