Convertidor de Base64 a Imagen
Pega una cadena Base64 o un data URI para ver la imagen que contiene y guardarla como archivo real, decodificado en tu propio navegador.
Todo se decodifica en este dispositivo: tu cadena Base64 nunca se sube.
Cómo Usar el Convertidor de Base64 a Imagen
- Pega tu Base64 en el cuadro de entrada. Funciona tanto un data:image/png;base64,... completo como la cadena sin prefijo.
- Pulsa "Convertir a imagen". El decodificador elimina espacios, corrige el relleno y lee la firma del archivo para deducir el formato.
- Comprueba la vista previa junto con el tipo MIME detectado y el tamaño en bytes que aparecen debajo.
- Pulsa "Descargar imagen" para guardar el archivo con la extensión adecuada: .png, .jpg, .gif, .webp o .svg.
- Usa "Limpiar" para vaciar el cuadro y decodificar otra cadena.
¿Qué Es un Convertidor de Base64 a Imagen?
Un convertidor de Base64 a imagen deshace la codificación que convierte los datos binarios de una fotografía en texto plano. Traduce los caracteres de nuevo a bytes, reconstruye el archivo original en memoria y se lo entrega al navegador para que puedas verlo y guardarlo, sin pasar por ningún servidor.
Estas cadenas aparecen más a menudo de lo que parece: un avatar escondido en la respuesta de una API, un logotipo pegado en una hoja de estilos, la firma de un correo dentro del código fuente o una captura guardada como texto en una columna de base de datos. Como una cadena sin prefijo no lleva tipo MIME, este decodificador analiza los primeros bytes (la firma PNG, el marcador de inicio JPEG, GIF8, la cabecera RIFF/WEBP o una etiqueta <svg inicial) para nombrar bien el archivo al descargarlo.
¿Buscas el sentido contrario? El convertidor de imagen a Base64 codifica un archivo en un data URI. Para texto normal usa el codificador y decodificador Base64, y reduce el peso de la imagen recuperada con el compresor de imágenes.
Preguntas Frecuentes (FAQ)
¿Cómo convierto una cadena Base64 en una imagen?
Pega la cadena en el cuadro y pulsa "Convertir a imagen". La imagen decodificada aparece al instante y el botón de descarga la guarda como archivo real en tu dispositivo.
¿Necesito el prefijo data:image?
No. Si está presente se aprovecha porque indica el tipo MIME, pero también funciona una cadena Base64 sin prefijo: la herramienta examina los bytes decodificados para identificar el formato por su cuenta.
¿Cómo paso de Base64 a PNG o a JPG?
Pega la cadena y conviértela. Si los bytes empiezan con la firma PNG el archivo se guarda como image.png; un marcador de inicio JPEG produce image.jpg. El tipo detectado siempre se muestra bajo la vista previa.
¿Por qué falla la decodificación de mi cadena Base64?
Casi siempre porque la copia está incompleta, viene entre comillas o incluye caracteres de escape de JSON. El relleno y los saltos de línea se corrigen solos, así que un error suele significar que falta parte de la cadena.
¿Puedo decodificar un SVG en Base64?
Sí. Una cadena que empieza por <svg o <?xml se reconoce como image/svg+xml, se muestra en la vista previa y se descarga como archivo .svg que puedes abrir en cualquier editor vectorial.
¿Hay un límite de longitud para la cadena Base64?
No hay un límite fijo, pero las cadenas muy largas tardan más en decodificarse y dibujarse porque todo ocurre en tu pestaña. Conviene pegar de una en una las de varios megabytes.
¿Son privados mis datos en Base64?
Sí. La decodificación usa las APIs atob y Blob del propio navegador. La cadena que pegas no se envía a ToolGenie ni se guarda fuera de tu dispositivo.
Consejos para Decodificar Imágenes en Base64
- Tip 1: Cuando copies una cadena desde un JSON, quita antes las comillas que la rodean y los caracteres escapados: son el motivo más habitual de que la decodificación falle.
- Tip 2: Si la vista previa sale en blanco pero no hay error, lo más probable es que los datos sean un PDF o una fuente en vez de una imagen. La línea del tipo detectado te dice qué son realmente esos bytes.
- Tip 3: El Base64 seguro para URL usa - y _ en lugar de + y /. Esta herramienta los convierte automáticamente, así que los tokens sacados de una URL o de un JWT se decodifican sin retocarlos.
- Tip 4: Cierra el círculo: vuelve a codificar el archivo guardado con el convertidor de imagen a Base64 para comprobar que las cadenas coinciden, o trata datos que no sean imágenes con el codificador y decodificador Base64.