Base36
Base36 representa números con 36 caracteres (0-9 y a-z), mezclando dígitos y letras, y se usa habitualmente para enlaces cortos e IDs compactos.
Propósito
Expresa enteros grandes de forma más compacta que la decimal, solo con caracteres alfanuméricos en minúscula, generando códigos cortos aptos para URL.
Mecanismo
Un entero no negativo se divide repetidamente por 36; los restos 0-9 se proyectan a los caracteres 0-9 y los 10-35 a a-z. La decodificación se expande por peso posicional. Solo se aplica a enteros, no a flujos de bytes.
Casos de uso
- Generación de enlaces cortos (los ID de vídeo de YouTube usan una variante Base64, pero Base36 es más simple)
- Representación compacta de claves primarias de bases de datos
- Códigos de invitación y canje
- URL cortas de Flickr
Ejemplos
- entrada
1234567890Outputkf12oiDecimal to Base36
Errores comunes
- Applying it to negative or floating-point numbers
- Base36 is defined only for non-negative integers
Términos relacionados
Base62
Base62 representa números con 62 caracteres (0-9, a-z, A-Z); distingue mayúsculas y minúsculas, es más denso que Base36 y se usa mucho para enlaces cortos y generación de IDs. GLOSARIO
Base58
Base58 es una codificación binaria-a-texto orientada al usuario que usa 58 caracteres (eliminando de Base64 los fáciles de confundir 0, O, I, l, + y /), conocida sobre todo por las direcciones de criptomonedas. GLOSARIO
Hexadecimal
El hexadecimal es el sistema de numeración en base 16, que usa 0-9 y A-F para 0-15; es una de las notaciones posicionales más comunes en computación. GLOSARIO
Herramientas relacionadas
Convertidor de base numérica
Convert numbers between any base (2-36). Gratis, privado, 100% del lado del cliente. HERRAMIENTA
Generador de bytes aleatorios
Generate cryptographically secure random bytes or integers. Gratis, privado y 100% del lado del cliente. HERRAMIENTA
Codificador Base36
Base36 Encode — herramienta 100% del lado del cliente. Privacidad primero, sin round-trip al servidor. HERRAMIENTA
Decodificador Base36
Base36 Decode — herramienta 100% del lado del cliente. Privacidad primero, sin round-trip al servidor. HERRAMIENTA