Ejemplo práctico
Codifica un valor UTF-8 corto como café ✓ y decodifícalo de nuevo para confirmar que el sistema preserva los caracteres no ASCII.
Consejo: JWT usa Base64URL. Pega una parte (entre puntos) para decodificar.
Base64 es una codificación basada en texto que convierte datos binarios en caracteres ASCII. Se usa comúnmente para incrustar archivos pequeños o transmitir datos de forma segura en JSON, URL, correos electrónicos o cargas útiles HTTP.
Utilice esta herramienta para codificar texto sin formato en Base64 o decodificar Base64 a texto legible. Todo se ejecuta localmente en su navegador.
Aprenda el workflow detrás de esta herramienta y qué revisar después.
Base64 convierte datos binarios o texto en una representación apta para el transporte. No cifra, autentica ni valida el contenido original.
Usa la codificación de caracteres esperada, normalmente UTF-8, antes de codificar para que los caracteres no ASCII se recuperen correctamente.
Distingue Base64 estándar de Base64 URL-safe y conserva o elimina el relleno solo cuando lo exija el formato receptor.
Para archivos y cargas binarias, compara el checksum o la longitud en bytes después de decodificar en lugar de evaluar el resultado como texto.
Considera expuestos los passwords, tokens, certificados y datos personales codificados: cualquiera puede revertir Base64 sin una clave.
Codifica un valor UTF-8 corto como café ✓ y decodifícalo de nuevo para confirmar que el sistema preserva los caracteres no ASCII.
Los segmentos JWT usan Base64URL, donde - y _ sustituyen a + y / y el relleno puede omitirse. Los decodificadores Base64 estándar pueden rechazarlos.
Base64 es codificación de transporte, no cifrado. Nunca trates una contraseña, token o registro de cliente codificado como si estuviera protegido.
Estas herramientas también pueden resultarle útiles.