Codificador / Decodificador Base64
Convierte texto a y desde Base64. Admite salida segura para URL y ajuste de línea MIME opcional de 76 caracteres.
100% Procesamiento del Lado del Cliente
Tus datos se codifican/decodifican completamente en tu navegador. No se envían datos a ningún servidor.
Base64 codifica datos binarios como texto ASCII. Activa URL-seguro para usar -/_ en lugar de +// y eliminar el relleno =. Activa el ajuste MIME para envolver la salida a 76 caracteres por línea (RFC 2045).
Tabla de Contenidos
¿Qué es Base64?
Base64 es un esquema de codificación que representa datos binarios usando 64 caracteres ASCII. No es cifrado; es una transformación reversible usada para transmitir datos de forma segura a través de sistemas que solo aceptan texto.
Cómo Funciona
Los datos se dividen en fragmentos de 3 bytes (24 bits) y se mapean a cuatro índices de 6 bits (0–63), que luego se representan por un alfabeto fijo. Si la longitud de la entrada no es múltiplo de 3, se añaden caracteres de relleno =.
Esta herramienta codifica y decodifica usando UTF‑8, lo que garantiza que el texto Unicode se maneje correctamente.
Ajuste MIME de 76 Caracteres
Para correo electrónico y algunos sistemas heredados, Base64 se ajusta a 76 caracteres por línea (RFC 2045). Activa "Ajustar a 76 chars (MIME)" para formatear la salida en consecuencia. El ajuste solo aplica al codificar.
Casos de Uso Comunes
- Incrustar Recursos: URIs de datos en HTML/CSS
- Serialización: Transportar datos binarios en JSON
- Tokens: Transmisión segura en URLs y cabeceras
- Correo Electrónico: Cuerpos de mensajes MIME multiparte
Consideraciones de Seguridad
Base64 no es cifrado y no ofrece garantías de confidencialidad o integridad. No confíes en él para seguridad; usa criptografía adecuada. Valida y saneita los datos decodificados antes de usarlos.
Preguntas Frecuentes
No. Es un esquema de codificación; cualquiera puede decodificarlo. Usa criptografía para la confidencialidad.
El relleno es opcional en contextos URL-seguros y eliminarlo evita caracteres reservados de URL. Al decodificar, el relleno se puede restaurar automáticamente.
La entrada puede incluir caracteres fuera del alfabeto Base64, o espacios en lugares inesperados. Para URL-seguro, asegúrate de usar -/_ (no +//).
Sí. La herramienta maneja correctamente Unicode convirtiendo texto hacia y desde su representación UTF-8 durante el proceso de codificación y decodificación.