Convertidor de Imagen a Base64

Incrustar una imagen como texto Base64 permite usarla directamente en HTML, CSS, JSON o correos sin un archivo aparte. Con este convertidor arrastras una imagen y obtienes al instante su data URI completo, el Base64 puro y fragmentos listos para una etiqueta img, un background en CSS o Markdown. También funciona al revés: pega un texto Base64 y verás la imagen para descargarla. La conversión se hace en tu navegador y la imagen no se sube a ningún servidor.
Cómo usar
- 1
Elige «Imagen → Base64» y arrastra una imagen o selecciónala desde tu equipo
- 2
Revisa la vista previa, el tamaño original y el tamaño en Base64
- 3
Copia el formato que necesites: data URI, Base64, HTML, CSS o Markdown
- 4
Para decodificar, elige «Base64 → Imagen», pega el texto y descarga la imagen
Beneficios
- Acepta PNG, JPG, GIF, WebP, SVG e ICO
- Cinco formatos de salida listos para copiar
- Muestra cuánto aumenta el tamaño en Base64
- Decodifica Base64 a imagen con detección del formato
- Arrastrar y soltar
- Privado: la imagen no sale de tu equipo
Qué es un data URI
Un data URI incrusta el contenido de un archivo dentro de una URL. Tiene la forma data:[tipo];base64,[datos], por ejemplo data:image/png;base64,iVBORw0KGgo… El navegador lo interpreta como si fuera un archivo, así que puedes ponerlo en el atributo src de una imagen, en url() de CSS o en un documento Markdown. Base64 transforma los bytes de la imagen en texto usando 64 caracteres seguros: letras, números, + y /.
Cuándo conviene usar Base64
Es útil para imágenes pequeñas, como iconos, logotipos o fondos de pocos kilobytes, porque evita una petición HTTP adicional. También para incluir imágenes en correos HTML, en archivos JSON de una API, en HTML de un solo archivo o en pruebas automatizadas. Para imágenes grandes no conviene: el texto Base64 ocupa alrededor de un 33% más que el archivo original, no se almacena en caché por separado y hace más pesado el HTML o el CSS que lo contiene.
Por qué Base64 ocupa más
Base64 representa cada 3 bytes de datos con 4 caracteres de texto, así que el tamaño crece en una proporción de 4/3, más el relleno final. Una imagen de 30 KB se convierte en unos 40 KB de texto. Si el servidor comprime el HTML con gzip o brotli, parte de ese aumento se compensa, pero las imágenes ya comprimidas, como JPG o WebP, casi no se reducen más. La herramienta muestra el aumento exacto para que decidas.
Decodificar Base64 a imagen
Si encuentras un texto Base64 en un JSON, una base de datos o el código de una página, pégalo en el modo «Base64 → Imagen». La herramienta acepta el data URI completo o solo los datos y reconoce el formato por la firma de sus primeros caracteres: /9j/ para JPEG, iVBOR para PNG, R0lGOD para GIF y UklGR para WebP. Después puedes ver la imagen y descargarla.
Preguntas frecuentes
No. La conversión usa la API FileReader de tu navegador y la imagen nunca sale de tu equipo.
Herramientas relacionadas
Generador de Favicon Online
Crea el favicon de tu sitio web a partir de tu logo: favicon.ico, PNG de 16 a 512 px, apple-touch-icon y el código HTML y el manifiesto listos para copiar.
generadoresConvertidor de Imágenes
Convierte imágenes entre JPG, PNG y WEBP directamente en tu navegador, sin subir tus archivos a ningún servidor. Gratis, rápido y sin marcas de agua.
convertidoresImágenes a PDF
Convierte una o varias imágenes JPG o PNG en un solo archivo PDF. Reordena las páginas, elige orientación y descarga al instante. Gratis y sin registro.
convertidoresComprimir Imagen Online
Comprime imágenes JPG, PNG y WebP en tu navegador sin subirlas: ajusta la calidad, convierte a WebP, limita el ancho y descarga imágenes más ligeras.
convertidoresRedimensionar Imagen Online
Cambia el tamaño de una imagen en tu navegador: tamaños para Instagram, Facebook, YouTube, X, LinkedIn y WhatsApp, o medidas personalizadas en píxeles.
convertidoresCodificador y Decodificador Base64
Codifica y decodifica Base64 online con soporte UTF-8 (acentos y ñ), Base64 URL-safe y conversión de imágenes y archivos a data URI. Gratis y privado.
convertidoresMinificador de JavaScript, CSS y HTML
Minifica JavaScript con Terser, CSS y HTML en tu navegador: elimina espacios y comentarios, acorta variables y muestra cuántos KB ahorras. Gratis y privado.
textoCodificador y Decodificador de URL
Codifica y decodifica URLs con porcentaje (%20, %C3%B1), elige entre componente o URL completa y analiza el dominio, la ruta y cada parámetro de una dirección.
convertidores