Convertir Base64 a archivo
Convierte una cadena Base64 a un archivo descargable.
Tus datos no se envían a ningún servidor.
La herramienta de Base64 a archivo recupera el archivo original a partir de una cadena Base64 o de un data URI y te lo deja descargar. Sirve para sacar una imagen incrustada en un HTML, guardar un adjunto que te ha llegado codificado en un JSON o comprobar qué hay dentro de una cadena larga que no se puede leer como texto.
Las firmas más comunes
Cada formato empieza con unos bytes fijos, y en Base64 esos bytes se convierten siempre en los mismos caracteres. Con esta tabla puedes saber qué tienes delante aunque la cadena no lleve prefijo:
| Empieza por | Formato | Extensión |
|---|---|---|
iVBORw0KGgo | Imagen PNG | .png |
/9j/ | Imagen JPG | .jpg |
R0lGOD | Imagen GIF | .gif |
UklGR | WebP, WAV o AVI | .webp, .wav |
JVBERi0 | Documento PDF | |
UEsDB | ZIP, DOCX, XLSX | .zip, .docx |
Del atributo src al archivo
Si copias un data URI de una página web, asegúrate de coger desde data: hasta
el final de la cadena, sin las comillas que lo rodean en el código. Con el
prefijo incluido, la herramienta sabe el tipo de archivo y le pone la extensión
correcta sin que tengas que pensar en ello.
Cómo usar Base64 a archivo
- 1
Pega la cadena Base64 o el data URI
Vale la cadena sola o con su prefijo data:, que es como suele aparecer en un HTML, un CSS o un JSON. Los espacios y saltos de línea se ignoran.
- 2
Revisa el nombre del archivo
Si pegas un data URI, la herramienta lee el tipo de archivo del prefijo y pone la extensión en el nombre. Con una cadena sola no hay forma de saberlo, así que escribe tú la extensión.
- 3
Descarga el archivo
Pulsa «Descargar archivo» y se guardará con el nombre que hayas elegido.
Preguntas frecuentes
¿Cómo sé qué tipo de archivo es si no hay prefijo?
Por el principio de la cadena, que casi siempre delata el formato: iVBORw0KGgo es un PNG, /9j/ un JPG, JVBERi0 un PDF, R0lGOD un GIF y UEsDB un ZIP o un documento de Office. Pon esa extensión en el nombre del archivo antes de descargarlo.
¿Qué pasa si descargo el archivo sin extensión?
El contenido es correcto, pero tu sistema no sabrá con qué programa abrirlo. Basta con renombrarlo después añadiendo la extensión que corresponda.
Me dice que el Base64 no es válido, ¿por qué?
Porque hay caracteres fuera del alfabeto de Base64. Suele ser un trozo de código que se ha colado al copiar, como las comillas del atributo src, o la variante Base64 URL, que usa - y _ en lugar de + y /.
¿Se envía el archivo a algún servidor?
No. La cadena se decodifica en tu navegador y el archivo se genera en tu dispositivo.