Conversor de bases

binario, hex y más

Convierte números entre binario (base 2), octal (base 8), decimal (base 10) y hexadecimal (base 16) en tiempo real.

Esta conversión se ejecuta solo en tu navegador; no se sube nada.

  • OpcionesDecimal

Decimal

Hex (0x)

Octal (0o)

Binario (0b)

¿Qué es esta herramienta?

Convierte enteros entre bases 10, 16, 8 y 2. El decimal sirve para cantidades humanas; el hexadecimal para bytes y memoria; el octal para permisos tipo Unix; el binario para flags y máscaras.

Elige la base de entrada, escribe o pega un valor (se aceptan prefijos 0x / 0o / 0b) y lee las cuatro representaciones en vivo. No es un convertidor de punto flotante, inspector IEEE 754 ni calculadora BigInt de precisión arbitraria.

Casos de uso comunes

  • Comprobar un byte de 8 bits o canal de color (2550xff)
  • Expandir permisos Unix octales como 755 a decimal y bits
  • Traducir máscaras y constantes de protocolo entre notación humana y de máquina

Cómo usar

  1. Selecciona la base de la entrada: decimal, hex, octal o binario.
  2. Introduce un entero. Se aceptan +/- y prefijos habituales; dígitos inválidos muestran error al instante.
  3. Copia una fila o las cuatro representaciones desde la barra.
  4. Usa Sample con 255 (byte completo) y Clear al terminar.

Ejemplos

Entrada / configuraciónSalidaNotas
255 decimaldecimal 255; hex 0xff; octal 0o377; binary 0b11111111Byte de 8 bits.
0b1010 binariodecimal 10; hex 0xa; octal 0o12; binary 0b1010Máscara pequeña.
755 octaldecimal 493; hex 0x1ed; octal 0o755; binary 0b111101101Permiso Unix habitual.
-10 decimaldecimal -10; hex -0xa; …Forma con signo (no complemento a dos).

Errores prácticos

  • Techo de enteros seguros: Fuera de Number.MAX_SAFE_INTEGER se rechaza. Otras herramientas pueden perder bits bajos en silencio; aquí se falla de forma explícita.
  • Signo ≠ complemento a dos de ancho fijo: -0xff no se expande a una cadena de bits de 8 bits.
  • Los dígitos deben coincidir con la base; las fracciones (1.5) quedan fuera de alcance.

Referencias

Última revisión: 2026-07-27

Preguntas frecuentes

¿Qué bases admite?
Binario, octal, decimal y hexadecimal, con prefijos `0b`, `0o` y `0x` en la salida.
¿Puedo pegar prefijos 0x, 0o o 0b?
Sí. Se eliminan antes del análisis. Elige la base de entrada correcta para validar los dígitos.
¿Sirve para máscaras y permisos Unix?
Sí. Por ejemplo, octal `755` muestra el decimal y el patrón de bits útil para permisos o flags. No convierte fracciones ni IEEE 754.
¿Se ejecuta en el navegador?
Sí. El análisis y la conversión son locales; no se sube la entrada.