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).

¿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

¿Base64 es lo mismo que cifrado?

No. Es un esquema de codificación; cualquiera puede decodificarlo. Usa criptografía para la confidencialidad.

¿Por qué URL-seguro elimina el relleno?

El relleno es opcional en contextos URL-seguros y eliminarlo evita caracteres reservados de URL. Al decodificar, el relleno se puede restaurar automáticamente.

¿Por qué veo errores de entrada no válida?

La entrada puede incluir caracteres fuera del alfabeto Base64, o espacios en lugares inesperados. Para URL-seguro, asegúrate de usar -/_ (no +//).

¿Maneja Unicode correctamente?

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.

Share this tool

Share a direct link or embed this tool on your site. Keep the Tooladex attribution link to support the project.