Codificación 100% en su navegador

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.