Conversor de Bases Numéricas
Convierte un número entre binario, octal, decimal y hexadecimal. Escribe en cualquier campo y los otros tres se actualizan al instante. Funciona en tu navegador.
Prueba otra herramienta
Elegidas para acompañar a estaUn conversor de bases numéricas gratuito que convierte al instante un número entre binario, octal, decimal y hexadecimal. Escribe en cualquier campo y los otros tres se actualizan de inmediato. Útil para programación, cursos de informática, redes y depuración de datos de bajo nivel. Todo funciona en tu navegador y no se guarda nada.
Cómo usar esta herramienta
- 01Escribe un número en cualquier campoIngresa un valor en binario, octal, decimal o hexadecimal, según la base que ya tengas.
- 02Lee los valores convertidosLos otros tres campos se actualizan automáticamente para mostrar el mismo número en su base.
¿Cuándo es útil?
- Programación y depuraciónConvierte una dirección de memoria hexadecimal, un código de color o una máscara de bits a decimal o binario para entender qué representa.
- Cursos de informáticaVerifica conversiones entre binario, octal y hexadecimal para tareas o preparación de exámenes sin hacer divisiones a mano.
- Redes y configuración de bajo nivelConvierte máscaras de subred, flags o bits de permisos entre binario y su equivalente en decimal o hexadecimal.
Ejemplos
- El valor de un byte255 en decimal es 11111111 en binario, 377 en octal y FF en hexadecimal: el valor máximo de un solo byte.
- Un valor tipo código de color1A en hexadecimal es 26 en decimal, 11010 en binario y 32 en octal.
- El cero en cada base0 es 0 en binario, octal, decimal y hexadecimal: el único valor que se ve igual en todas partes.
Cómo funciona la conversión
Cada base representa la misma cantidad usando una cantidad distinta de símbolos: el binario usa 2 (0-1), el octal usa 8 (0-7), el decimal usa 10 (0-9) y el hexadecimal usa 16 (0-9 y A-F). La herramienta interpreta el campo en el que escribiste como un número entero en esa base y luego expresa ese mismo valor en cada una de las otras tres bases.
Entradas, salidas y supuestos
Solo se aceptan los dígitos válidos para la base en la que estás escribiendo; por ejemplo, el binario solo acepta 0 y 1, y el octal solo acepta del 0 al 7. Esta herramienta convierte únicamente números enteros no negativos; por ahora no admite números negativos, valores fraccionarios ni representaciones binarias con signo (como el complemento a dos).
Precisión con números grandes
La conversión se realiza con aritmética de enteros exacta en lugar de números de punto flotante, así que incluso valores binarios o hexadecimales muy grandes se convierten con precisión, sin los errores de redondeo que pueden aparecer con los números estándar de JavaScript.
Privacidad y procesamiento local
La conversión se ejecuta por completo en tu navegador. Los números que ingresas nunca se suben, guardan ni comparten, y cerrar la pestaña borra todo.
Preguntas frecuentes
¿Cuál es la diferencia entre binario, octal, decimal y hexadecimal?
Son formas distintas de escribir el mismo valor numérico usando una cantidad diferente de símbolos: el binario (base 2) usa 0-1, el octal (base 8) usa 0-7, el decimal (base 10) usa 0-9, y el hexadecimal (base 16) usa 0-9 más A-F.
¿Por qué se usa tanto el hexadecimal en programación?
Cada dígito hexadecimal representa exactamente 4 dígitos binarios (bits), así que el hexadecimal es una forma compacta y legible de representar datos binarios, algo común en direcciones de memoria, códigos de color y valores de bytes.
¿Admite números negativos?
Por ahora no. Esta herramienta convierte números enteros no negativos entre las cuatro bases.
¿Puedo convertir números muy grandes con precisión?
Sí. La conversión usa aritmética de enteros exacta, así que valores binarios o hexadecimales grandes (mucho más allá de lo que admite un número estándar de 32 o 64 bits) se convierten con precisión.
¿Se guardan mis datos?
No. Todo se calcula en tu navegador; nada se envía a un servidor.

