Codificar / decodificar en Base62
Convierta texto a Base62 (cifras y letras, sin caracteres especiales) o decodifique una cadena Base62 para recuperar el texto original. Ideal para generar identificadores compactos y legibles en una URL, sin salir nunca de su navegador.
Cómo funciona
Base62 representa datos binarios únicamente con los 62 caracteres alfanuméricos (0-9, a-z, A-Z), sin signos de puntuación ni relleno. El texto se convierte primero en bytes UTF-8, después se interpreta como un número entero grande que se reescribe en base 62, dígito a dígito.
¿Por qué usar Base62 en lugar de Base64?
Base64 también utiliza los caracteres '+', '/' y '=', que deben codificarse de forma especial en una URL. Base62 prescinde de ellos por completo: la cadena obtenida se puede usar tal cual en una URL, un nombre de archivo o un identificador corto, sin necesidad de escapes adicionales.
¿El resultado tiene siempre la misma longitud?
No. A diferencia de Base64, que produce una longitud fija por cada grupo de bytes, Base62 depende del valor numérico del texto codificado: dos textos de la misma longitud pueden generar cadenas Base62 de longitudes ligeramente distintas.
Privacidad: todo el cálculo se realiza localmente en JavaScript dentro de su navegador; su texto nunca se envía a un servidor.