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 (
255↔0xff) - Expandir permisos Unix octales como
755a decimal y bits - Traducir máscaras y constantes de protocolo entre notación humana y de máquina
Cómo usar
- Selecciona la base de la entrada: decimal, hex, octal o binario.
- Introduce un entero. Se aceptan
+/-y prefijos habituales; dígitos inválidos muestran error al instante. - Copia una fila o las cuatro representaciones desde la barra.
- Usa Sample con
255(byte completo) y Clear al terminar.
Ejemplos
| Entrada / configuración | Salida | Notas |
|---|---|---|
255 decimal | decimal 255; hex 0xff; octal 0o377; binary 0b11111111 | Byte de 8 bits. |
0b1010 binario | decimal 10; hex 0xa; octal 0o12; binary 0b1010 | Máscara pequeña. |
755 octal | decimal 493; hex 0x1ed; octal 0o755; binary 0b111101101 | Permiso Unix habitual. |
-10 decimal | decimal -10; hex -0xa; … | Forma con signo (no complemento a dos). |
Errores prácticos
- Techo de enteros seguros: Fuera de
Number.MAX_SAFE_INTEGERse rechaza. Otras herramientas pueden perder bits bajos en silencio; aquí se falla de forma explícita. - Signo ≠ complemento a dos de ancho fijo:
-0xffno 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.