Saltar al contenido

Codificador / Decodificador Base64

Codifica y decodifica texto a y desde Base64 con soporte Unicode completo. Resultados instantáneos, 100% en tu navegador. Gratis y sin registro.

 

¿Qué es Base64?

Base64 es un esquema de codificación binaria a texto que representa datos binarios como caracteres ASCII imprimibles usando 64 símbolos (A–Z, a–z, 0–9, +, /) más = para relleno. Cada 3 bytes de entrada se convierten en 4 caracteres de salida, expandiendo el tamaño en ~33%. Definido en RFC 4648.

Usos comunes

  • Adjuntos de correo electrónico — MIME codifica los adjuntos binarios como Base64 para que puedan viajar a través de protocolos de correo que solo admiten texto.
  • URLs de datos — Incrustar imágenes/fuentes directamente en HTML/CSS como data:image/png;base64,… sin peticiones HTTP adicionales.
  • Cargas útiles de API — Enviar datos binarios (imágenes, PDFs, claves) a través de JSON o cadenas de consulta que solo aceptan caracteres de texto.

Base64url y otras variantes

El alfabeto estándar de Base64 usa + y /, que son caracteres especiales en URLs. Base64url (definido en RFC 4648 §5) los reemplaza por - y _ y a menudo omite el relleno =. Esta variante se usa en JWTs, parámetros de consulta de URL y contextos seguros para nombres de archivo. Otras variantes incluyen MIME Base64 (con saltos de línea cada 76 caracteres para email) y el alfabeto seguro para XML.

Privacidad

Toda la codificación y decodificación se ejecuta 100% en tu navegador. Ningún dato es enviado a ningún servidor.