// Base36: codificación alfanumérica compacta con dígitos 0-9 y letras A-Z
Usa únicamente letras A-Z y dígitos 0-9, compatible con bases de datos, URLs y sistemas heredados.
Más compacto que la representación decimal para números grandes, sin sacrificar legibilidad humana.
Sin caracteres especiales: ideal para URLs, identificadores públicos, códigos de producto y licencias.
Base36 es un sistema de numeración en base 36 que utiliza 36 símbolos (0-9 y A-Z). Cada posición representa una potencia de 36, lo que permite comprimir números grandes en cadenas alfanuméricas cortas y fáciles de leer.
Números a Base36:
123 → 3F
1000 → RS
999999 → LFLR
Texto a Base36 (vía bytes):
Hi → 1Q5
ABC → 3O0AF
Usos comunes:
- IDs de vídeo
- URLs cortas
- Tokens de sesión
- Códigos de producto
- Claves de licencia
Base36 es un sistema de numeración posicional que utiliza 36 símbolos distintos: los dígitos 0-9 y las letras A-Z. Proporciona una forma compacta de representar números usando solo caracteres alfanuméricos.
Base36 se usa ampliamente para generar identificadores cortos, como URLs acortadas, IDs públicas, códigos de producto y tokens de sesión que deben ser fáciles de leer y compartir.
En la mayoría de implementaciones Base36 es insensible a mayúsculas: A-Z y a-z se tratan igual. Esto reduce errores cuando sistemas o usuarios cambian la capitalización.
Base36 es más compacto que el decimal (base10) pero menos que hexadecimal (base16) o Base64. Ofrece un equilibrio entre compacidad y legibilidad usando solo caracteres alfanuméricos.