Saltar al contenido
ToolsMinify logo
Herramientas para desarrolladores

Codificador / decodificador Base64

Codificador y decodificador Base64 online gratis. Codifica texto a Base64 o decodifica Base64 a texto plano, con soporte completo Unicode (UTF-8). Se ejecuta por completo en tu navegador.

Acerca de Codificador / decodificador Base64

Codifica texto a Base64 o decodifica una cadena Base64 a texto plano al instante. Base64 representa datos binarios o de texto con 64 caracteres ASCII seguros, ideal para incrustar imágenes como data URI, enviar valores en APIs JSON, guardar binarios en bases de datos y codificar adjuntos de correo. Esta herramienta admite Unicode completo vía UTF-8, así que emoji y scripts no latinos se codifican y decodifican correctamente. Todo se ejecuta en el cliente: tus datos nunca salen de tu dispositivo.

Cómo usar Codificador / decodificador Base64

  1. Elige Codificar para convertir texto a Base64, o Decodificar para convertir Base64 de nuevo a texto.
  2. Pega tu texto o cadena Base64 en el cuadro de entrada.
  3. El resultado convertido aparece al instante en la salida.
  4. Haz clic en Copiar para obtener el valor codificado o decodificado.

Ejemplos de Codificador / decodificador Base64

Codificar texto

"Hello" se codifica como SGVsbG8=

Decodificar Base64

SGVsbG8= se decodifica de nuevo a "Hello"

Soporte Unicode

Emoji y caracteres acentuados se codifican vía UTF-8 y se decodifican exactamente igual.

Leer la guía completa

Cómo usar Codificador / decodificador Base64: guía completa (2026) - 5 min de lectura

Preguntas frecuentes sobre Codificador / decodificador Base64

¿Admite Unicode?
Sí: la codificación usa la API `TextEncoder` del navegador con UTF-8, así que todos los caracteres Unicode -incluyendo emoji, árabe, chino y otros scripts- se admiten correctamente.
¿Para qué se usa Base64?
Base64 se usa para codificar datos binarios (imágenes, archivos) como texto ASCII plano para transmitirlos con seguridad en contextos que no admiten binario crudo: por ejemplo, incrustar imágenes en CSS/HTML como data URI, enviar binarios en APIs JSON, guardar contenido binario en bases de datos y codificar adjuntos de correo (MIME).
¿Base64 es lo mismo que cifrado?
No. Base64 es un esquema de codificación, no de cifrado. Cualquiera con la cadena codificada puede decodificarla al instante. Nunca uses Base64 para proteger información sensible: para eso usa cifrado adecuado (AES, RSA).
¿Por qué mi salida decodificada se ve corrupta?
Es probable que la cadena que intentas decodificar no sea Base64 válido, o que se haya codificado con otro charset. Asegúrate de que la entrada se codificó con Base64 UTF-8. Si ves errores de padding "=", la cadena puede estar truncada.
¿Qué es el padding "=" al final de las cadenas Base64?
Base64 codifica 3 bytes a la vez en 4 caracteres. Si la entrada no es múltiplo de 3 bytes, se añade padding "=" al final para completar el último grupo de 4 caracteres. Un "=" significa 1 byte de padding; "==" significa 2 bytes. Es normal y esperado.