Skip to main content

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.

100% en Cliente Sin Subida Necesaria Vista Previa Instantánea Todos los Formatos
Tus datos se mantienen privados. Todo se procesa localmente en tu navegador — nada se sube a ningún servidor.

Cómo decodificar Base64 a Imagen

1

Pega

Pega tu cadena Base64 en el área de texto arriba. Acepta Base64 crudo o un data URI completo con prefijo de tipo MIME.

2

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.

3

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

Sí. Esta herramienta es 100% en cliente — tus datos Base64 se procesan completamente en tu navegador usando JavaScript. Nada se sube a ningún servidor. Tus datos nunca salen de tu dispositivo, lo que lo hace seguro para imágenes sensibles o privadas.
El decodificador soporta todos los formatos de imagen comunes: PNG, JPEG, GIF (incluyendo GIF animados), WebP, SVG, BMP e ICO. El formato se detecta automáticamente desde los datos Base64 o desde el prefijo del data URI si está presente.
La herramienta maneja ambos formatos automáticamente. Puedes pegar una cadena Base64 cruda (p. ej., 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.
No hay un límite difícil en el servidor ya que todo se ejecuta en tu navegador. Sin embargo, cadenas Base64 muy grandes (más de 50 MB de datos decodificados) pueden hacer que tu navegador se ralentice o se quede sin memoria. Para imágenes típicas (hasta 10–20 MB), el decodificador funciona instantáneamente.
Sí. Si la cadena Base64 codifica un GIF animado, la imagen decodificada conservará todos los fotogramas de animación. La vista previa mostrará la animación reproduciendo, y el archivo descargado será un GIF completamente animado.
Base64 es un esquema de codificación binario-a-texto que representa datos binarios (como imágenes) como texto ASCII usando 64 caracteres (A–Z, a–z, 0–9, +, /). Se usa comúnmente para incrustar imágenes directamente en HTML, CSS, JSON, correos electrónicos (MIME) y respuestas de API. Base64 aumenta el tamaño de datos en aproximadamente 33% en comparación con el binario original, pero permite que los datos binarios se transmitan de forma segura a través de canales solo texto.

Conversiones relacionadas

Solicitar una función

0 / 2000