Saltar al contenido

Base64 a imagen

Base64 to Image

Descodifica una cadena Base64 o un data URI y lo devuelve como imagen que puedes ver y descargar.

Un data URI que llegó por una hoja de estilos, un payload JSON y un cliente de chat rara vez está limpio: tiene un envoltorio url(), comillas, saltos de línea o le falta el prefijo data:. Esta herramienta acepta todo eso, lo decodifica y te dice cuándo la cabecera miente sobre el tipo.

🔒 Se ejecuta por completo en tu navegadorbase64decodedata-uri

Pega el data URI

Se aceptan la envoltura url(…), las comillas alrededor, los saltos de línea sueltos y la falta del prefijo data:, porque así es como llegan estas cosas después de pasar por una hoja de estilos, un archivo JSON y un cliente de chat.

Cómo se usa

  1. Pega lo que tengas

    La cadena data: completa, o solo la parte Base64. Envoltorios, comillas y saltos de línea sueltos se eliminan.

  2. Comprueba el tipo contra lo que afirma

    Los bytes mandan. Si el URI dice image/png y los bytes son un JPEG, la fila lo dice: ese desajuste es la razón habitual por la que una imagen así no se renderiza donde se usa.

  3. Descárgalo como archivo

    La extensión sigue al tipo detectado y no a la cabecera, así que el archivo que recibes se abre.

Preguntas frecuentes

Dice que el Base64 está mal formado.

Casi siempre es un copiar y pegar truncado. Un data URI es una línea muy larga, y las terminales, los clientes de chat y los visores de registros la cortan. Cópialo del archivo de origen y no de una vista renderizada.

El tamaño aparece como desconocido.

Las dimensiones salen de decodificar la imagen, y el SVG en particular no pasa por esa vía en todos los motores. La imagen se previsualiza y se descarga correctamente igual.

¿Mi imagen se envía a algún sitio?

No. La decodificación es `atob` y un Blob, ambos en esta pestaña. No se publica nada, lo que importa aquí porque un data URI pegado suele ser algo sacado de un documento privado.

Puede recibir de

Después

Estas aceptan lo que produce esta herramienta, así que el resultado puede pasar directamente.