Saltar al contenido
SPCXTools

Base64 a imagen

Decodifica cadenas Base64 y Data URIs en imágenes visibles y descargables al instante desde tu navegador.

Funciona en local: los archivos no salen de tu dispositivo

Cargando herramienta…

Cómo usar Base64 a imagen

  1. 1Pega tu cadena Base64, Data URI o fragmento de CSS en el área de texto.
  2. 2La herramienta limpia automáticamente el texto, eliminando espacios en blanco adicionales o código CSS, y lo decodifica.
  3. 3Previsualiza la imagen recuperada y comprueba el formato detectado, el tamaño exacto del archivo y las dimensiones en píxeles.
  4. 4Haz clic en Descargar para guardar la imagen en tu dispositivo con la extensión correcta.

Un decodificador de Base64 a imagen rápido y privado

Al trabajar en desarrollo web, APIs o recursos integrados en correos electrónicos, es común encontrar imágenes codificadas como largas cadenas de texto. Esta herramienta de Base64 a imagen te permite pegar esas cadenas y ver al instante el archivo visual original.

Ya sea que necesites convertir Base64 a PNG, recuperar un JPEG de un payload JSON o extraer un SVG de una hoja de estilos, esta utilidad realiza la conversión al instante. Como la herramienta se ejecuta completamente en tu navegador, tus datos nunca se suben ni se almacenan en ningún servidor. Puedes decodificar de forma segura recursos privados, fotos personales o prototipos confidenciales sin preocuparte por la privacidad de los datos.

Cómo funciona este decodificador de imágenes Base64

Base64 es un sistema de codificación que convierte datos binarios (como un archivo de imagen) en una cadena de texto ASCII. Esto es muy útil para transmitir archivos mediante protocolos basados en texto, pero hace que la imagen sea ilegible para las personas.

Nuestro decodificador revierte este proceso con algunas funciones inteligentes diseñadas específicamente para desarrolladores:

Procesamiento inteligente de entrada: No necesitas formatear el texto a la perfección. La herramienta elimina automáticamente los espacios en blanco y los saltos de línea. Si estás extrayendo una imagen de una hoja de estilos, puedes pegar el fragmento completo url('data:image/png;base64,...'); la herramienta eliminará automáticamente el código CSS y el prefijo Data URI para aislar la cadena Base64 en bruto. También es compatible con Base64 seguro para URL (URL-safe), corrigiendo automáticamente los caracteres - y _.

Detección de números mágicos: En lugar de confiar únicamente en el tipo MIME declarado en un Data URI (que puede faltar o ser incorrecto), esta herramienta analiza los datos binarios decodificados en busca de "números mágicos": secuencias de bytes específicas al inicio de un archivo que identifican su formato. Esto garantiza una detección precisa para una gran variedad de formatos, ya sea que necesites convertir Base64 a JPG, WebP, GIF, AVIF, BMP, ICO o SVG.

Metadatos instantáneos: Una vez decodificada, la herramienta no solo muestra una vista previa. Calcula el tamaño exacto del archivo en bytes y lee las dimensiones reales en píxeles (ancho y alto) de la imagen, ayudándote a comprobar que el archivo es exactamente lo que esperas antes de descargarlo.

Casos de uso comunes para decodificar Base64

Desarrollo y depuración web: Los desarrolladores suelen incrustar pequeños iconos o logotipos directamente en el HTML o CSS mediante Data URIs para reducir las peticiones HTTP. Si necesitas actualizar o inspeccionar una de estas imágenes incrustadas pero no tienes el archivo original, pegar el Data URI en el decodificador de imágenes te permite recuperar el archivo de origen en segundos.

Integración de APIs: Muchas APIs modernas, especialmente las relacionadas con la verificación de identidad, el escaneo de documentos o los backends de aplicaciones móviles, transmiten imágenes como cadenas codificadas en Base64 dentro de payloads JSON. Al depurar las respuestas de la API, puedes copiar la cadena y decodificarla aquí para comprobar que la API devuelve la imagen correcta sin tener que escribir un script personalizado.

Diseño de plantillas de correo electrónico: Los correos electrónicos en HTML suelen usar imágenes incrustadas en Base64 para evitar que los clientes de correo bloqueen las imágenes externas. Si estás analizando o actualizando una plantilla antigua, esta herramienta te ayuda a extraer esos recursos incrustados y convertirlos de nuevo en archivos de imagen estándar.

Data URIs vs. Base64 puro

Normalmente encontrarás imágenes en Base64 en uno de estos dos formatos:

  1. Base64 puro: Una cadena continua de letras, números, signos más y barras, que suele terminar en uno o dos signos de igual (p. ej., iVBORw0KGgoAAAANSUhEUg...). Son simplemente los datos del archivo en bruto.
  2. Data URIs: Una cadena que incluye un encabezado de metadatos que indica al navegador cómo interpretar los datos (p. ej., data:image/png;base64,iVBORw0KGgo...).

Esta herramienta procesa ambos sin problemas. Si introduces una cadena pura, se basa por completo en el análisis de la firma del archivo para determinar el formato. Si introduces un Data URI, utiliza el tipo MIME declarado como respaldo, lo que garantiza la máxima compatibilidad.

Consejos para trabajar con imágenes codificadas

  • Aumento del tamaño del archivo: Recuerda que la codificación en Base64 aumenta el peso de una imagen en aproximadamente un 33 %. Aunque incrustar imágenes ahorra peticiones de red, hacerlo con fotografías grandes puede sobrecargar significativamente tus archivos HTML o CSS. Por lo general, se recomienda codificar solo elementos pequeños como iconos o marcadores de posición.
  • Codificar imágenes: Si necesitas hacer lo contrario y convertir un archivo de imagen en una cadena de texto para tu código, utiliza nuestra herramienta de Imagen a Base64.
  • Otras codificaciones de texto: Si estás trabajando con texto estándar en lugar de archivos binarios, también pueden resultarte útiles para tu flujo de trabajo las herramientas de Codificador/Decodificador Base64 o Codificar/Decodificar URL.

Preguntas frecuentes

¿Qué formatos de imagen son compatibles?
Esta herramienta puede decodificar y previsualizar cualquier formato de imagen compatible con los navegadores modernos, incluyendo PNG, JPEG (JPG), GIF, WebP, BMP, ICO, AVIF y SVG. Detecta el tipo de archivo automáticamente leyendo su firma binaria.
¿Puedo convertir Base64 a PNG o Base64 a JPG específicamente?
La herramienta restaura el formato de imagen exacto que se codificó originalmente. Si un PNG se codificó en Base64, la herramienta lo decodificará de nuevo a PNG. No es posible cambiar el formato durante la decodificación, pero puedes descargar el archivo recuperado y usar un conversor de imágenes estándar más tarde.
¿Se envían mis datos Base64 a un servidor?
No. Toda la decodificación se realiza de forma local en tu navegador usando JavaScript. Tus datos nunca se suben a ningún servidor, lo que garantiza una privacidad total para imágenes confidenciales o privadas.
¿Por qué obtengo un error de "Base64 no válido" o "No es una imagen"?
Esto ocurre si el texto contiene caracteres no válidos en la codificación Base64, si la cadena está truncada o si los datos binarios decodificados no coinciden con la firma de un archivo de imagen conocido. Asegúrate de copiar la cadena completa, ya que las imágenes en Base64 pueden ser muy largas.
¿Funciona con código CSS background-image?
Sí. La herramienta elimina automáticamente los envoltorios url('...') y los prefijos data:image/...;base64,, por lo que puedes pegar fragmentos de código CSS directamente sin tener que limpiar la cadena manualmente antes.