Codificador / Decodificador Base64
Codifica texto en Base64 o decodifica cadenas Base64 de vuelta a texto plano. Compatible con UTF-8, Base64 seguro para URL y saltos de línea MIME/PEM.
Formato de salida
Casos de uso comunes de Base64
| Caso de uso | Nota |
|---|---|
| HTTP Basic Auth | Encodes username:password — easily decoded, not for security |
| Data URI (image) | Embeds images inline in HTML/CSS without a separate HTTP request |
| JWT payload | URL-safe Base64 (no padding) encodes the header and payload sections |
| MIME email attachment | RFC 2045 requires 76-character line breaks in email bodies |
| PEM certificate / key | RFC 7468 requires 64-character line breaks for SSL/TLS certificates |
| URL query parameter | URL-safe mode replaces + with – and / with _ to avoid URL-encoding issues |
Preguntas frecuentes
Base64 convierte datos binarios o texto en una cadena de 64 caracteres ASCII imprimibles (A–Z, a–z, 0–9, +, /). Los bytes de entrada se agrupan en conjuntos de 3 (24 bits) y se mapean a 4 caracteres Base64, por lo que la salida codificada es aproximadamente un 33 % más grande que el original. Se usa ampliamente en HTTP Basic Auth, data URIs, tokens JWT, adjuntos de correo MIME y certificados PEM.
Usa Base64 seguro para URL cuando la cadena codificada aparezca en una URL, parámetro de consulta o JWT. El Base64 estándar usa + y /, que tienen significado especial en las URLs. Base64 seguro para URL reemplaza + por – y / por _, y omite el relleno =, haciendo la salida segura para URLs y secciones JWT sin codificación adicional.
No — Base64 es codificación, no cifrado. Cualquier persona que reciba una cadena Base64 puede decodificarla instantáneamente sin clave ni contraseña. Nunca uses Base64 solo para proteger datos sensibles. Para seguridad real, usa algoritmos de cifrado como AES o RSA antes de opcionalmente codificar el texto cifrado en Base64.
MIME (RFC 2045), usado para adjuntos de correo, requiere un salto de línea cada 76 caracteres. PEM (RFC 7468), usado para certificados SSL/TLS y claves privadas, requiere un salto de línea cada 64 caracteres. Elige el formato correspondiente al copiar un certificado o preparar un adjunto de correo.