Conversor de Base64 a imagen

Pega Base64 o un URI data:image y verás la imagen al instante. La herramienta identifica el formato real a partir de los bytes del archivo y te permite guardar el original o convertirlo a otro formato.

Se ejecuta por completo en tu navegador. No se sube nada.

Cómo se usa

  1. Pega una cadena Base64 o un data URI completo en el cuadro de entrada, o pulsa Cargar ejemplo para probar con una muestra.
  2. Revisa la vista previa y los detalles: formato detectado, tipo MIME, dimensiones y tamaño decodificado.
  3. Elige un formato de descarga. Original guarda exactamente los bytes decodificados; cualquier otra opción convierte la imagen en tu navegador.
  4. Descarga el archivo.

Cómo convertir texto Base64 de nuevo en una imagen

Las imágenes viajan como Base64 siempre que un canal solo acepta texto: data URI en HTML y CSS, respuestas JSON de API, correo HTML, columnas de bases de datos y archivos de registro. El texto codificado ocupa aproximadamente un tercio más que el archivo binario. Al decodificarlo se invierte el proceso y recuperas los bytes originales.

Puedes pegar la cadena Base64 sola o el URI data:image/...;base64, completo. Los saltos de línea y los espacios se ignoran, y también se acepta Base64 seguro para URL (con - y _). La decodificación, la vista previa y la conversión se realizan localmente en tu navegador, así que la imagen nunca se sube.

Reconocer el formato por los primeros caracteres

Cada formato de imagen empieza con una firma de bytes fija, y esos bytes siempre se codifican en los mismos caracteres iniciales de Base64. La herramienta examina los bytes decodificados en lugar de fiarse del tipo MIME del data URI, de modo que una cadena mal etiquetada se identifica igualmente bien.

El Base64 empieza porFormato
iVBORw0KGgoPNG
/9j/JPEG
R0lGODGIF
UklGRWebP (contenedor RIFF)
PHN2Zy o PD94bWwgSVG
QkBMP
AAABAAICO
SUkq o TU0ATIFF
JVBERPDF, no es una imagen: usa Base64 a PDF

Elegir el formato de descarga

Original escribe los bytes decodificados sin cambios, que es lo adecuado cuando solo necesitas el archivo. Los demás formatos se generan dibujando la imagen en un canvas y codificándola de nuevo:

  • PNG no tiene pérdida y conserva la transparencia.
  • JPEG rellena las zonas transparentes con blanco y tiene en cuenta el control deslizante de Calidad.
  • WebP y AVIF suelen generar archivos más pequeños; AVIF solo se ofrece si tu navegador puede codificarlo.
  • GIF está limitado a 256 colores y solo conserva el primer fotograma de una animación.
  • BMP, ICO y TIFF sirven para software antiguo, favicons y flujos de trabajo de impresión.
  • SVG envuelve una imagen de mapa de bits en un archivo SVG. No vectoriza la imagen en formas.

Preguntas frecuentes

¿Por qué no se muestra mi imagen Base64?
Las causas más habituales son una cadena truncada (copiada de un registro o de una celda con límite de longitud), comillas sobrantes o escapes de JSON como \/ o un \n literal, o datos que directamente no son una imagen. Elimina los caracteres sobrantes y vuelve a pegarla. El validador Base64 muestra los caracteres no válidos y el tipo de contenido detectado.
¿Necesito el prefijo data:image?
No. Funcionan tanto la cadena Base64 sin más como el data URI completo. Si necesitas crear un data URI a partir de un archivo, usa Imagen a Base64 o el Generador de data URI.
¿Se sube mi imagen a un servidor?

No. La página decodifica y convierte la imagen con JavaScript en tu navegador. Nada de lo que pegas sale de tu dispositivo.

¿Puede abrir imágenes HEIC o TIFF?

Ambos formatos se detectan, pero la mayoría de los navegadores no pueden mostrarlos, así que la vista previa puede quedar vacía. Aun así, puedes descargar el archivo original, y la conversión funciona cuando tu navegador es capaz de decodificar la imagen.

¿Y si los datos decodificados no son una imagen?
Usa Base64 a archivo. Reconoce PDF, archivos comprimidos, audio, video y otros tipos de archivo, y los guarda con la extensión correcta.