¡Hola!!
ARO379PVDL84
Base45 según RFC 9285; ten en cuenta que el espacio forma parte del alfabeto.
Decodifica Base45 en línea o codifica texto UTF-8 con el codificador Base45 de RFC 9285. Esta codificación de binario a texto para códigos QR se ejecuta localmente en el navegador y no es cifrado.
¡Hola!!
ARO379PVDL84
Base45 según RFC 9285; ten en cuenta que el espacio forma parte del alfabeto.
ARO379PVDL84
¡Hola!!
La decodificación restaura el texto UTF-8 original.
Sí
NQA%3
Los bytes UTF-8 de «Sí» se convierten en grupos de caracteres Base45.
V9E%$EUJC7W581
prueba-45
La cadena Base45 restaura el texto original. La forma codificada usa solo el alfabeto RFC 9285.
Base45 es una codificación de binario a texto definida en RFC 9285. Este codificador Base45 en línea lee el texto introducido como bytes UTF-8, combina cada par de bytes en un número y lo representa con tres caracteres de un alfabeto de 45 símbolos: 0–9, A–Z, espacio y $%*+-./:. Un byte final sin pareja se escribe con dos caracteres.
El resultado es texto, no datos cifrados. Cualquiera que tenga un decodificador Base45 puede recuperar los bytes originales, así que no uses Base45 para proteger contraseñas, datos personales o secretos.
Para decodificar Base45, pega el valor completo, selecciona la decodificación y ejecuta la herramienta. La entrada debe usar solo el alfabeto RFC 9285, incluidas las letras mayúsculas y los espacios significativos. Base45 distingue mayúsculas y minúsculas: las minúsculas no sustituyen a las mayúsculas.
Para codificar, escribe texto normal y selecciona la codificación. Puedes decodificar el valor generado con esta misma herramienta para comprobar el proceso inverso. La conversión se realiza localmente en el navegador; el texto y el valor Base45 no se envían a un servidor para procesarlos.
Si falla la decodificación, comprueba que al copiar no se hayan eliminado ni cambiado caracteres. Una cadena Base45 no puede dejar un carácter sobrante al dividirse en grupos de tres, y algunos grupos aparentemente válidos pueden representar números fuera del rango permitido de bytes.
Base45 se diseñó para funcionar eficazmente con el modo alfanumérico de los códigos QR. Su alfabeto se ajusta a ese modo, por lo que un código QR puede almacenar una carga Base45 con más densidad que una cadena Base64 codificada en modo alfanumérico. La contrapartida es que el texto Base45 es más largo que la secuencia de bytes original.
Un uso conocido es el Certificado COVID Digital de la UE: su carga firmada y comprimida se codifica en Base45 antes de incluirse en un código QR. Base45 es solo una capa externa del formato; decodificarlo no verifica por sí mismo un certificado, no lo hace legible automáticamente ni valida su firma.
Usa Base45 cuando una especificación requiera expresamente RFC 9285 o al preparar una carga compatible para QR. Para datos generales de web y correo electrónico, Base64 suele ser más habitual.
Codifica texto y datos binarios en Base64 y vuelve a decodificarlos con compatibilidad con UTF-8.
Convierte texto y bytes a formato hexadecimal y decodifica secuencias Hex de vuelta a texto.
Codifica y decodifica cadenas URL y parámetros de consulta para transporte seguro en HTTP y APIs.
Convierte texto en grupos binarios de 8 bits y decodifica bytes binarios de vuelta a texto legible.
Convierte caracteres ASCII y códigos numéricos para flujos de trabajo con protocolos y parsers.
Decodifica JWT en el navegador e inspecciona header, payload, claims y datos de expiración.