Codificador / decodificador Base64
Codifica texto a Base64 o decodifica una cadena Base64 a texto plano al instante.
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.
Herramientas relacionadas
Conversor de Imagen a Base64
Convierte una imagen a Base64 o data URL en el navegador: tu imagen no sale del navegador. Pega capturas, copia CSS/HTML/Markdown o decodifica Base64 a un archivo descargable.
Codificador / decodificador de URL
Codifica o decodifica URLs con percent-encoding, o arma y parsea query strings con pares clave/valor. encodeURIComponent, encodeURI y parse-back en tu navegador.
Generador de UUID
Genera UUID v4, UUID v7, ULID o NanoID en tu navegador. Crea uno o muchos IDs para bases de datos, APIs y pruebas - nada se sube.