Codificador y Decodificador Base64
Codifica cualquier texto a Base64 o decodifica cadenas Base64 a texto. Soporte completo UTF-8 y emojis.
Codificador y Decodificador Base64
Codifica cualquier texto a formato Base64 o decodifica Base64 a texto legible. Compatible con Unicode completo, incluidos emojis, acentos y caracteres no latinos (árabe, chino, japonés, etc.).
¿Qué es Base64?
Base64 es un esquema de codificación binario-a-texto que representa datos binarios usando 64 caracteres ASCII (A-Z, a-z, 0-9, +, /, más = para relleno). Se usa para transmitir datos binarios de forma segura a través de protocolos de solo texto como el correo o las cabeceras HTTP.
Casos de uso comunes
- Data URIs: incrustar imágenes directamente en HTML/CSS (
data:image/png;base64,...) - Archivos adjuntos de correo: MIME codifica los adjuntos en Base64
- Autenticación: HTTP Basic Auth usa Base64 (NB: Base64 es codificación, no cifrado — nunca lo uses para «asegurar» contraseñas)
- Tokens de API: los JWT usan codificación Base64URL para su carga útil
- Almacenar binarios en JSON: incrustar imágenes, archivos u otros blobs binarios
Base64 vs Base64URL
El Base64 estándar usa + y /. La variante segura para URLs (Base64URL, usada en JWT) los reemplaza por - y _ para evitar problemas en URLs. Esta herramienta decodifica ambas variantes.
Importante: codificación vs cifrado
Base64 no es cifrado. Es trivialmente reversible. Cualquiera puede decodificar una cadena Base64. No lo uses para «ocultar» contraseñas o datos sensibles — usa cifrado real.