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