Decodificador de Base64 a Imagen
Pega tu cadena Base64 codificada y obtén vista previa instantánea y descarga la imagen. Soporta PNG, JPEG, GIF, WebP, SVG. 100% en cliente — tus datos nunca salen de tu navegador.
Cómo decodificar Base64 a Imagen
Pega
Pega tu cadena Base64 en el área de texto arriba. Acepta Base64 crudo o un data URI completo con prefijo de tipo MIME.
Vista Previa
Haz clic en Decodificar Imagen para obtener vista previa instantánea de la imagen decodificada. El formato, dimensiones y tamaño de archivo se detectan automáticamente.
Descarga
Haz clic en Descargar Imagen para guardar el archivo en tu dispositivo. La extensión de archivo correcta se aplica automáticamente.
¿Qué es la codificación Base64 de imágenes?
Base64 es un esquema de codificación binario-a-texto que convierte datos binarios en una secuencia de caracteres ASCII imprimibles. Utiliza 64 caracteres — las letras A–Z, a–z, los dígitos 0–9 y dos símbolos adicionales (+ y /) — para representar datos binarios arbitrarios como texto plano. El nombre "Base64" proviene de este alfabeto de 64 caracteres.
Cuando una imagen está codificada en Base64, cada 3 bytes del archivo binario original se representan como 4 caracteres ASCII. Esto significa que los datos codificados en Base64 son aproximadamente 33% más grandes que el original binario, pero la compensación es que los datos pueden incrustarse de forma segura en formatos basados en texto como HTML, CSS, JSON, XML y mensajes de correo electrónico.
Una imagen codificada en Base64 a menudo se envuelve en formato data URI: data:image/png;base64,iVBORw0KGgo.... El prefijo especifica el tipo MIME (image/png, image/jpeg, etc.) y la codificación (base64), seguido de los datos codificados reales. Este data URI se puede usar directamente en el atributo src de una etiqueta HTML <img> o en propiedades CSS background-image, permitiendo que la imagen se incruste en línea sin una solicitud HTTP separada.
Casos de uso comunes
Adjuntos de correo electrónico (MIME)
Los protocolos de correo electrónico (SMTP) se basan en texto y no pueden transmitir datos binarios puros. La codificación Base64 es el método estándar para incrustar imágenes y adjuntos en mensajes de correo electrónico a través de MIME (Extensiones multipropósito de correo de Internet). Cuando necesitas extraer una imagen de una fuente de correo electrónico sin procesar, encontrarás datos codificados en Base64 que esta herramienta puede decodificar.
Imágenes de fondo CSS
Las imágenes pequeñas como iconos, logotipos y elementos de UI se pueden incrustar directamente en CSS como data URIs Base64. Esto elimina solicitudes HTTP adicionales y se usa comúnmente en hojas de estilo optimizadas para rendimiento. Decodificar estas cadenas te permite extraer y editar los archivos de imagen originales.
Documentos HTML de un solo archivo
Los archivos HTML autónomos — utilizados para informes, documentación y paneles — incrustan todos los activos como Base64 para funcionar sin dependencias externas. Si recibes un documento de este tipo y necesitas extraer una imagen, pega su cadena Base64 aquí para obtener el archivo original.
Respuestas de API y payloads JSON
Muchas APIs devuelven imágenes como cadenas codificadas en Base64 dentro de respuestas JSON. Esto es común en APIs de procesamiento de documentos, servicios de OCR, APIs de captura de pantalla y herramientas de generación de imágenes. Decodificar la respuesta te permite obtener vista previa y guardar la imagen sin escribir código.
Formatos de imagen soportados
Este decodificador detecta automáticamente el formato de imagen del encabezado de datos Base64 o del tipo MIME del data URI. Se soportan los siguientes formatos:
| Formato | Extensión | Método de detección | Notas |
|---|---|---|---|
| PNG | .png | Encabezado: iVBOR |
Compresión sin pérdidas, soporte de transparencia |
| JPEG | .jpg | Encabezado: /9j/ |
Compresión con pérdidas, fotografías |
| GIF | .gif | Encabezado: R0lGOD |
Soporte de animación, 256 colores |
| WebP | .webp | Encabezado: UklGR |
Formato moderno, con pérdidas y sin pérdidas |
| SVG | .svg | Encabezado: PHN2Zy / PD94bW |
Gráficos vectoriales, basado en XML |
| BMP | .bmp | Encabezado: Qk0 |
Mapa de bits sin comprimir |
| ICO | .ico | Encabezado: AAABAA |
Formato de favicon / icono |
Preguntas frecuentes
iVBORw0KGgo...) o un data URI completo (p. ej., data:image/png;base64,iVBORw0KGgo...). El prefijo se elimina automáticamente y el tipo MIME se usa para la detección de formato.