Base64 to Image

Base64 a Imagen

Pega una cadena Base64 o data URL y previsualiza la imagen decodificada al instante — conversor gratuito compatible con PNG, JPEG, WebP, GIF y SVG. Sin...

Actualizado marzo de 2026

Revisado por Rafael Duarte

Entrada Base64 / Data URL
Acepta data:image/...;base64,... o Base64 sin formato 0 chars

Pega una cadena Base64 arriba para previsualizar la imagen

Tiempo de proceso
—
Privacidad
Solo Local
Tamaño de carga útil
0 KB

Decodificación instantánea

Renderiza imágenes desde cadenas Base64 al instante, directamente en el navegador.

Procesamiento local

Tus datos nunca salen del navegador — sin subidas, sin servidor.

Detección de formato

Detecta automáticamente JPEG, PNG, GIF y WebP a partir de bytes mágicos.

Cómo funciona

Sin subir archivos, todo ocurre en tu navegador

1. Pega la cadena

Data URL completa (`data:image/...;base64,`) o Base64 puro — la herramienta detecta el formato automáticamente.

2. Mira la vista previa

La imagen se renderiza al instante, con dimensiones, formato detectado y tamaño codificado.

3. Descárgala

Guarda el resultado como PNG, JPEG, WebP o GIF directamente en tu dispositivo.

Qué hace esta herramienta

Más que solo mostrar la imagen

Detecta el formato automáticamente

Lee los magic bytes del resultado decodificado — no necesitas saber el tipo MIME de antemano.

Acepta Base64 puro o data URL

Quita prefijos data:image/...;base64, y limpia espacios, saltos de línea y escapes de JSON por sí sola.

Muestra los metadatos

Dimensiones, tipo MIME y tamaño codificado antes de que decidas descargar.

100% en el navegador

Decodifica y renderiza localmente con atob() y las APIs de Blob/Image — nada sale de tu dispositivo.

Se abre ya con datos desde otras herramientas

El Generador de Código QR, por ejemplo, enlaza aquí con la imagen en Base64 incrustada en la URL — sin copiar y pegar nada a mano.

Cambia entre las herramientas de Base64 con el teclado

Usa Shift + flecha izquierda/derecha para saltar entre Encode, Decode, Image to Base64 y Base64 to Image sin tocar el mouse.

Ejemplos

Distintos formatos de entrada y qué produce cada uno

Entrada
Resultado
data:image/png;base64,iVBORw0K...
PNG renderizado — aparece el botón de descarga
/9j/4AAQSkZJRg...
JPEG detectado por magic bytes — aparece el botón de descarga
R0lGODlhAQABAI...
GIF detectado — aparece el botón de descarga
data:image/svg+xml;base64,PHN2ZyB4bWxucz0i...
SVG renderizado — necesita el prefijo data: con el MIME explícito

Cuándo vas a necesitar esto

Los escenarios más comunes entre quienes usan la herramienta

Depurar una respuesta de API

Avatares y miniaturas suelen venir como cadena Base64 dentro del JSON de respuesta.

Validar un data URI en CSS

Confirma que un ícono o fondo inline decodifica en el asset esperado antes de hacer commit.

Recuperar una imagen de un export

Volcados de base de datos y exports XML/JSON a veces guardan imágenes codificadas en Base64.

Inspeccionar una imagen de un correo

Los correos MIME incrustan logos y firmas como partes codificadas en Base64.

Probar un pipeline de codificación

Verifica que la salida de un script o una API de encode se decodifique correctamente.

El camino inverso

Para codificar un archivo de imagen a Base64, usa [Image to Base64](/es/tools/image-to-base64).

¿No se renderiza? Empieza por aquí

Las causas más comunes cuando la imagen no aparece

Cadena incompleta

Si solo copiaste un fragmento, la imagen no decodifica. Revisa que hayas tomado la cadena completa.

Base64URL en vez de Base64 estándar

Si viene de una URL, puede usar -/_ en lugar de +// — reemplaza los caracteres antes de pegar.

No es una imagen

Los bytes decodificados deben corresponder a un formato de imagen reconocido por el navegador.

Pegaste el JSON completo, no solo el valor

Si copias "avatar": "iVBORw0K..." junto con el nombre del campo, las letras de la clave se mezclan con los datos y corrompen la decodificación. Copia solo el valor, sin comillas ni dos puntos.

Un formato raro sin prefijo se asume como PNG

Base64 puro (sin data:) de un SVG, BMP o ICO puede no ser reconocido por los magic bytes y la herramienta asume PNG por defecto. Para esos formatos, pega la data URL completa con el MIME correcto.

Por qué decodificar aquí

Toda la decodificación y el renderizado ocurren localmente con atob() y las APIs nativas de Blob e Image — tu imagen nunca sale del dispositivo, y la herramienta funciona sin conexión una vez cargada.

La detección automática de formato por magic bytes te ahorra el paso manual de averiguar el tipo MIME — pega Base64 puro o data URL completa, da igual.

También resuelve el lado inverso de otras herramientas del sitio: el Generador de Código QR, por ejemplo, enlaza directo aquí con la imagen ya incrustada en la URL, sin que tengas que copiar y pegar el payload a mano.

Preguntas frecuentes

Sí. La herramienta detecta el formato leyendo los bytes mágicos al inicio de los datos decodificados y construye internamente la data URL correcta.

Referencias

Herramientas relacionadas