Conversor de Bases

Descripción general

El conversor de bases numéricas convierte cualquier entero entre las bases 2 y 62, mostrando todos los resultados de las bases soportadas de forma simultánea mientras escribes — sin necesidad de pulsar ningún botón. Las diez bases predefinidas son: 2, 8, 10, 16, 26, 32, 36, 52, 58 y 62.

Conjuntos de caracteres por base

El alfabeto es 0–9 seguido de a–z (minúsculas) seguido de A–Z (mayúsculas) — 62 caracteres en total. Cada base usa el prefijo inicial de este conjunto, con algunas excepciones importantes:

  • Base 16 — usa 0–9a–f (solo minúsculas)
  • Base 26 — usa dígitos y letras mayúsculas pero excluye I, L, O, U para reducir ambigüedad
  • Base 58 — excluye 0, O, I, l; es el conjunto de caracteres estándar de las direcciones Bitcoin
  • Base 62 — los 62 caracteres completos; máxima densidad de codificación, habitual para IDs de URL cortas

Ejemplos de conversión

Usando el decimal 114514 como entrada:

Binario  (2):  11011111101110010
Octal    (8):  337362
Decimal (10):  114514
Hex     (16):  1bf72
Base 58:       Q4E
Base 62:       Pl0        ← solo 3 caracteres; habitual para IDs de enlaces cortos

Para el color hexadecimal ff5733 (decimal 16734003), para obtener los componentes RGB hay que convertir cada segmento de dos dígitos por separado: ff → 255, 57 → 87, 33 → 51, dando RGB(255, 87, 51).

Usos habituales por grupo de bases

Computación y desarrollo

  • Binario — manipulación de bits, lógica digital, indicadores de permisos
  • Octal — permisos de archivos Unix (p. ej. 755 = rwxr-xr-x)
  • Hexadecimal — direcciones de memoria, códigos de color, visualización de hashes

Codificación e identificadores

  • Base 62 — IDs de enlaces cortos, IDs autoincrement de bases de datos comprimidos
  • Base 58 — direcciones Bitcoin, hashes IPFS
  • Base 32 — identificadores seguros para URL, sin distinción de mayúsculas
  • Base 36 — URLs cortas, identificadores compactos y legibles