Codificador Base64
Codifica y decodifica texto en Base64 al instante en tu navegador.
Soporte completo de UTF-8 — los emojis y caracteres especiales se conservan correctamente.
Qué es Base64
Base64 es un esquema de codificación que representa datos binarios (o texto) usando solo 64 caracteres seguros para transmisión en texto: letras mayúsculas, minúsculas, dígitos y los símbolos "+" y "/". No es cifrado — no protege el contenido, solo lo convierte a un formato que viaja sin problemas por sistemas de solo texto, como correos, URLs, JSON y XML.
Se usa, por ejemplo, para incrustar imágenes directamente en HTML/CSS (data URIs), transmitir adjuntos en protocolos de correo como MIME, y codificar credenciales en encabezados de autenticación HTTP Basic. Como no es una forma de seguridad, cualquier texto en Base64 puede ser decodificado por cualquiera al instante.
Preguntas frecuentes
¿Base64 es una forma de cifrado?
No. Base64 es solo una codificación — una forma de representar datos como texto. Cualquier persona puede decodificarla de vuelta al valor original sin contraseña ni clave. Para proteger datos sensibles, usa cifrado real, no Base64.
¿Por qué el texto en Base64 queda más grande que el original?
Porque cada grupo de 3 bytes originales se representa con 4 caracteres Base64, aumentando el tamaño en cerca de un 33%. Ese es el costo de garantizar que los datos viajen de forma segura en formatos de texto.
¿Dónde se usa Base64 en el día a día?
En adjuntos de correo, imágenes incrustadas en CSS/HTML (data URI), tokens de autenticación, almacenamiento de datos binarios en JSON y transmisión de archivos en APIs que solo aceptan texto.