DocumentosImágenesMediaHerramientas PDF

Convertir Base64 a Imagen

Decodifica cadenas Base64 de vuelta a imágenes descargables.

Procesado en tu navegador

De texto a imagen en segundos

100% privado

La decodificación ocurre completamente en tu navegador. Ningún dato sale de tu dispositivo.

Detección automática

Detecta el formato de imagen (JPG, PNG, WebP...) automáticamente desde el prefijo o los bytes mágicos.

Vista previa inmediata

Visualiza la imagen antes de descargar para confirmar que la cadena es válida y correcta.

Instantáneo

Decodificación en milisegundos sin subir datos ni esperar respuestas de servidor.

Tres pasos, sin complicaciones

1

Pega la cadena Base64

Introduce la cadena Base64 o la data URI completa que quieres decodificar. Puede tener o no el prefijo data:[tipo];base64,.

2

Vista previa automática

La herramienta detecta el formato de imagen y muestra una vista previa en tiempo real.

3

Descarga la imagen

Descarga el archivo de imagen en el formato original (JPG, PNG, WebP u otro) con un clic.

¿Tienes dudas?

El proceso usa la función nativa atob() del navegador para decodificar la cadena Base64 a datos binarios, que luego se convierten en un objeto Blob con el tipo MIME correcto. Finalmente, se crea una URL de objeto (Object URL) que apunta al Blob y se usa como fuente de descarga.

La herramienta puede decodificar cualquier formato de imagen que el navegador sea capaz de renderizar: JPG, PNG, WebP, GIF, SVG, AVIF y otros. El tipo MIME se extrae del prefijo de la data URI o se detecta a partir de los bytes mágicos al inicio de los datos decodificados.

Si la cadena tiene prefijo data URI (data:image/png;base64,...), el tipo MIME está explícito. Sin prefijo, puedes identificar el formato por los bytes iniciales del binario decodificado: JPG empieza con FFD8FF, PNG con 89504E47, GIF con 47494638, WebP con 52494646.

Las fuentes más comunes son: respuestas de APIs que devuelven imágenes codificadas, emails HTML con imágenes incrustadas, código CSS con background-image en data URI, capturas de canvas HTML exportadas, y documentos JSON que transportan imágenes como campos de texto.

Los errores más comunes son: espacios o saltos de línea en la cadena (elimínalos), prefijo data URI incompleto o mal formado, caracteres no Base64 introducidos al copiar (verifica que solo haya A-Z, a-z, 0-9, +, / y =), o una cadena truncada. Asegúrate de copiar la cadena completa sin omitir el padding (=) final.

Decodificación Base64: el proceso técnico y sus aplicaciones prácticas

La decodificación Base64 es la operación inversa a la codificación: transforma una cadena de caracteres ASCII en los datos binarios originales. En los navegadores modernos, la API nativa atob() realiza esta operación, mientras que la Blob API permite crear archivos descargables a partir de los bytes resultantes. La URL de objeto (Object URL) creada mediante URL.createObjectURL() apunta al Blob en memoria y permite la descarga sin datos intermediarios en el servidor.

En el desarrollo de aplicaciones modernas, encontrarse con imágenes en Base64 es muy frecuente: las APIs de reconocimiento facial, las APIs de escáner de documentos, los sistemas de captura de firma digital y muchos servicios cloud devuelven imágenes codificadas en Base64 en sus respuestas JSON. Poder decodificar y visualizar estas imágenes rápidamente es esencial para depurar integraciones y validar datos.

El ciclo de vida de una Object URL es importante para el rendimiento: URL.createObjectURL() asigna memoria en el navegador que no se libera automáticamente hasta que la página se cierra o se llama a URL.revokeObjectURL(). Convertir.ai gestiona este ciclo correctamente, liberando la memoria después de la descarga para evitar fugas de memoria en sesiones largas.