jakup

El texto Unicode se procesa como UTF-8. La opción URL-safe cambia + y / por - y _ y elimina el relleno = (para JWT y parámetros). La decodificación acepta formato estándar y URL-safe.

¿Qué es Base64?

Base64 es una codificación que representa cualquier dato usando solo 64 letras, dígitos y símbolos. Se diseñó para que los datos binarios pudieran viajar por canales que solo transportan texto con seguridad, como el correo o las URL.

En la práctica aparece en las cabeceras de autorización de API (Basic auth), en los data URI que incrustan una imagen o un archivo como texto, y al leer las partes de un JWT. El resultado ocupa un 33% más, pero atraviesa cualquier sistema sin corromperse.

Conviene recordar que Base64 no es cifrado: cualquiera puede revertirlo sin clave, así que nunca lo uses para ocultar contraseñas ni datos personales. Todo se convierte dentro de tu navegador y no se envía nada a un servidor.