1. ¿Qué hace esta herramienta
Este conversor de números gratuito en línea convierte números entre binario, octal, decimal, hex, base 32, base 36 y base 64 en un solo lugar. Úsalo como conversor binario a decimal, hex a decimal o decimal a hex para desarrolladores, estudiantes y cualquiera que trabaje con distintos sistemas numéricos. Introduce un valor en cualquier base y obtén el equivalente en todas las demás al instante. Soporta números negativos y enteros muy grandes (BigInt). Gratis y privado; todo se ejecuta en tu navegador. Ideal para programación, colores hex, máscaras de bits o educación.
2. Cómo usarla
Inicio rápido: Introduce un número en la base seleccionada (p. ej. 255 decimal, FF hex), elige la base de origen si hace falta y consulta todas las representaciones; copia la que necesites.
- Introduce la entrada — Escribe un número en la base seleccionada (p. ej. 255 en decimal, FF en hex, 11111111 en binario).
- Selecciona la base de origen — Usa el desplegable para elegir en qué base está tu entrada (por defecto: decimal).
- Consulta las salidas — Aparecen las siete representaciones con botones de copiar.
- Copiar — Haz clic en el botón copiar del formato que quieras para usarlo en código, documentación o cálculos.
3. Cómo funciona
Parseo: La cadena de entrada se interpreta dígito a dígito usando el alfabeto de la base de origen. Las bases 2–36 usan dígitos estándar (0–9, A–Z). La base 32 usa un alfabeto estilo Crockford; la base 64 usa el juego de caracteres Base64 estándar. Conversión: El valor se almacena como BigInt. La salida de cada base se obtiene por división repetida, mapeando restos al alfabeto de la base. Todo el cálculo se ejecuta en tu navegador. No se envía ningún dato a ningún servidor.
4. Casos de uso y ejemplos
- Programación — Convierte códigos de color hex, flags binarios o máscaras de bits.
- Trabajo de bajo nivel — Traduce entre binario, octal y hex para depuración.
- Educación — Explora bases numéricas en asignaturas de informática o matemáticas.
- Codificación de datos — Usa base 32 o base 64 para representación numérica compacta.
- Desarrollo de APIs — Verifica IDs numéricos o hashes en distintas codificaciones.
Ejemplo
255(decimal) → 11111111 (binario), 377 (octal), FF (hex)FF(hex) → 255 (decimal)-42(decimal) → -101010 (binario), -52 (octal), -2A (hex)
5. Limitaciones y restricciones conocidas
- Solo enteros — No se soportan fracciones ni decimales.
- Longitud de entrada — Máximo 1.000 dígitos para evitar problemas de rendimiento.
- Alfabeto base 32 — Estilo Crockford; excluye I, L, O, U para evitar confusión con 1 y 0.
- Base 64 — Distingue mayúsculas y minúsculas;
ayArepresentan dígitos distintos (10 vs 36).