Cómo codificar o decodificar Base64
- Elige Codificar o Decodificar.
- Escribe texto o elige un archivo, o pega Base64.
- Copia el resultado o previsualiza y descarga la imagen decodificada.
Dónde se usa Base64
En data URL de imágenes en HTML o CSS, adjuntos de correo (MIME), cabeceras de autenticación Basic, campos JSON con archivos y las partes de un JWT.
UTF-8 y el problema de btoa
La función btoa del navegador solo acepta Latin-1 y falla con emoji, ñ o tildes. La herramienta convierte el texto a bytes UTF-8 primero para dar el mismo resultado que servidores y terminal.
Data URL y tamaño
Una data URL mete el archivo en la página: ahorra una petición pero ocupa un tercio más y no se cachea aparte. Va bien para iconos pequeños.
Preguntas frecuentes
¿Qué es Base64?
Una forma de escribir datos binarios con 64 caracteres simples (A–Z, a–z, 0–9, + y /) para enviarlos por canales de solo texto como JSON, correo o URL.
¿Base64 es cifrado?
No. Cualquiera puede decodificarlo. Nunca lo uses para ocultar contraseñas.
¿Por qué el resultado es más largo?
Cada 3 bytes se convierten en 4 caracteres: Base64 ocupa un 33 % más que el original.
