Codificar / decodificar en Base64

Codifique o decodifique texto en Base64, completamente en su navegador.

Ejemplo:

¿Para qué usos sirve el Base64?

El Base64 es sobre todo útil para desarrolladores: integrar directamente una pequeña imagen en CSS o HTML en forma de data:image/png;base64,... para evitar una solicitud de red adicional, inspeccionar la parte payload de un token JWT (que precisamente está codificada en Base64), o depurar un dato binario (clave, certificado, adjunto de API) recibido en esta forma en los registros de una aplicación.

¿Es el Base64 un cifrado?

No. El Base64 es una simple codificación: transforma datos binarios en texto legible por sistemas que solo aceptan caracteres ASCII, pero no protege absolutamente nada. Cualquiera puede decodificar Base64 instantáneamente, sin contraseña ni clave. Para proteger un dato sensible, hace falta un verdadero algoritmo de cifrado (AES, etc.), no Base64.

¿Por qué mi texto decodificado es ilegible?

Si el resultado de la decodificación muestra caracteres extraños, generalmente es porque la cadena codificada representaba originalmente datos binarios (una imagen, un archivo comprimido, una clave criptográfica) y no texto simple. La decodificación funciona correctamente, pero el resultado simplemente no está destinado a leerse tal cual.

Procesamiento 100% local en su navegador (WebAssembly) — nada se envía a un servidor.