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
- Elige Codificar para convertir texto a Base64, o Decodificar para convertir Base64 de nuevo a texto.
- Pega tu texto o cadena Base64 en el cuadro de entrada.
- El resultado convertido aparece al instante en la salida.
- 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.