Conversor binario, decimal, hexadecimal y octal

Escribe un número en binario, decimal, hexadecimal u octal y obtén al instante su equivalencia en las otras tres bases. La herramienta valida tu entrada y te avisa si un dígito no pertenece a la base elegida. Ideal para estudiantes de informática y programación.

  • 100 % gratis
  • Sin registro
  • Funciona en tu navegador

Solo dígitos 0 y 1.

Dígitos del 0 al 9.

Dígitos 0–9 y letras A–F (puedes escribir 0xFF).

Dígitos del 0 al 7.

Cómo convertir entre bases

  1. Escribe el número en cualquiera de las cuatro casillas. Binario, decimal, hexadecimal u octal: tú eliges el punto de partida.
  2. Mira las equivalencias al instante. Las otras tres casillas se rellenan solas mientras escribes.
  3. Corrige si hay un error. Si un dígito no pertenece a la base, verás un aviso que te dice qué dígitos son válidos.

Ejemplos para probar

Toca un ejemplo para probarlo en la herramienta:

Preguntas frecuentes

¿Qué es el sistema hexadecimal?

Es la base 16: usa los dígitos 0–9 y las letras A–F. Cada dígito hexadecimal equivale exactamente a 4 bits en binario, por eso es la forma compacta y legible de escribir números binarios largos.

¿Por qué los programadores usan tanto el hexadecimal?

Porque es corto y se convierte a binario bit a bit sin cálculos. Lo verás en colores web (#FF0000 es rojo puro), direcciones de memoria y códigos de error.

¿Qué significa el prefijo 0x?

Es la forma de indicar que un número está en hexadecimal: 0xFF equivale a 255 en decimal. Puedes escribirlo o no en el conversor; lo detecta automáticamente.

¿Hay algún límite de tamaño?

Acepta hasta 64 dígitos de entrada y el resultado debe caber en un entero seguro de JavaScript (hasta 9.007.199.254.740.991), más que suficiente para cualquier ejercicio.