🇪🇸ES

Conversor de bases

Convierte números entre binario, decimal, hexadecimal y octal — al instante.

—Binary
—Octal
—Decimal
—Hexadecimal

✨ What do you want to try next?

You've finished this tool — here are a few you might find useful.

Explore 100+ free toolsPDF, Image, Text, Convert, Calculate and more — all free.View all tools →

Acerca del conversor de bases

Esto convierte un número entero entre las cuatro bases numéricas que usan los programadores — binario (base 2), octal (base 8), decimal (base 10) y hexadecimal (base 16) — mostrando las cuatro a la vez. Es un ayudante cotidiano para desarrolladores que leen direcciones de memoria, valores de color, máscaras de bits, permisos de archivo o valores de byte, y para estudiantes que aprenden cómo funcionan los sistemas numéricos. Introduce un valor, elige su base, y ve los equivalentes al instante.

Cómo funciona

Tu entrada se valida contra los dígitos permitidos en su base (solo 0–1 para binario, 0–7 para octal, 0–9 para decimal, 0–9 y A–F para hexadecimal), luego se analiza a un entero normal y se vuelve a expresar en cada base. El hexadecimal se muestra en mayúsculas. Convierte en el momento en que escribes — sin botón — y señala la entrada que no es válida para la base elegida.

Supuestos y comportamiento

  • Funciona con números enteros no negativos.
  • Los dígitos hexadecimales se pueden introducir en mayúsculas o minúsculas; el hex de salida es en mayúsculas.
  • El espacio en blanco en la entrada se ignora, así que puedes pegar dígitos espaciados o agrupados.
  • Las cuatro representaciones se actualizan en vivo desde cualquier base que introduzcas.

Limitaciones

  • Sin fracciones ni números negativos. Convierte enteros enteros no negativos; no maneja puntos decimales (como fracciones binarias) ni valores con signo/complemento a dos.
  • Los números muy grandes pierden precisión. Los valores más allá del rango de entero seguro (unos 9 billones, 2⁵³) no se pueden representar exactamente en JavaScript, así que la herramienta se detiene en vez de mostrar una respuesta incorrecta — divide los valores muy grandes o usa una herramienta especializada de enteros grandes.
  • Maneja las cuatro bases comunes (2, 8, 10, 16), no bases arbitrarias como base 36.

Privacidad

La conversión se ejecuta por completo en tu navegador. Nada se sube ni se almacena.

Preguntas frecuentes

¿Este conversor de bases es gratis?

Sí — gratis, sin registro, sin límites, funciona en tu navegador.

¿Qué bases admite?

Binario (2), octal (8), decimal (10) y hexadecimal (16). Introduce un valor en cualquiera y ve las cuatro a la vez.

¿Cuánto es 255 en hexadecimal?

FF. Y 255 en binario es 11111111 — un solo byte con todos los bits activados.

¿Puede convertir números negativos o fracciones?

No. Maneja solo números enteros no negativos — sin puntos decimales ni valores con signo/complemento a dos.

¿Por qué no convierte un número muy grande?

Más allá de unos 9 billones (2⁵³), JavaScript no puede contener enteros exactamente, así que la herramienta se detiene en vez de mostrar un resultado inexacto.

¿Puedo introducir hex en minúsculas?

Sí. Los dígitos hex a–f se pueden teclear en mayúsculas o minúsculas; la salida se muestra en mayúsculas.

¿Se suben mis datos?

No. Todo se ejecuta localmente en tu navegador; nada se envía ni almacena.

Lakshay Kumar

Escrito por Lakshay Kumar(TechLakshay)

A QA Automation Engineer by trade, Lakshay's real passion is untangling complex problems into simple, working solutions — which is exactly why FreeMyTask exists. On Instagram, he channels that same instinct into helping 26,000+ content creators with SEO education, motivation, and hands-on query solving.

Última actualización: August 22, 2026
🎁