Convertir imagen a Base64 (y Base64 a imagen)
Convierte una imagen en un data URI Base64 para HTML o CSS, o un texto Base64 de nuevo en imagen.
o arrástralas aquí, o pégalas con Ctrl+V / ⌘V
Formatos admitidos: JPG, PNG, WebP, HEIC, SVG, AVIF, GIF, BMP, ICO, TIFF
Esta imagen ocupa más de 100 KB. Incrustar imágenes grandes en HTML o CSS ralentiza las páginas; normalmente es mejor un archivo de imagen normal.
Tus imágenes se procesan en tu navegador y no se suben. Detalles de privacidad
Cómo usar: Imagen a Base64
- 1 Para codificar, elige o arrastra una imagen; el texto Base64 aparece al instante.
- 2 Elige cómo copiarlo: data URI, solo Base64, etiqueta HTML img, CSS, Markdown o JSON.
- 3 Cópialo al portapapeles o descárgalo como archivo de texto.
- 4 Para decodificar, cambia a «Base64 → Imagen», pega el texto y descarga la imagen.
Acerca de esta herramienta
Base64 convierte un archivo en texto, de modo que una imagen puede escribirse directamente en HTML, CSS, JSON o una plantilla de correo en lugar de cargarse como archivo aparte. Los desarrolladores lo usan para iconos pequeños, marcadores de posición y logotipos que deben estar siempre disponibles.
El codificador lee tu archivo tal cual, sin volver a comprimirlo, y te da fragmentos listos para pegar. El decodificador acepta Base64 simple o un data URI completo (también Base64 seguro para URL), detecta el formato real de la imagen a partir de los bytes y te deja descargar el archivo.
El texto Base64 ocupa aproximadamente un tercio más que el archivo original, así que es mejor para imágenes pequeñas. Todo ocurre en tu navegador; no se sube nada.
Preguntas frecuentes
¿Cuándo conviene usar imágenes en Base64?
Para imágenes pequeñas (iconos, logotipos, marcadores de unos pocos kilobytes) que deben cargarse con la página o vivir dentro de un único archivo, como una plantilla de correo o un JSON. Las fotos grandes funcionan mejor como archivos normales, que el navegador puede guardar en caché y cargar en paralelo.
¿Por qué el texto Base64 ocupa más que la imagen?
Base64 usa 4 caracteres por cada 3 bytes, así que ocupa un 33 % más. Comprime o reduce la imagen antes si el tamaño importa.
¿Qué es un data URI?
Es un texto Base64 con un prefijo como «data:image/png;base64,». Los navegadores lo aceptan en cualquier sitio donde se espera la URL de una imagen, por ejemplo en una etiqueta img o en un background-image de CSS.
¿Qué formato tendrá la imagen decodificada?
El formato que contienen realmente los datos (JPG, PNG, WebP, GIF, SVG…). La herramienta lo detecta a partir de los bytes decodificados, no del prefijo que pegaste.
¿Se sube mi imagen?
No. La codificación y la decodificación se hacen en tu propio navegador.
Herramientas relacionadas
-
SVG a PNG
Convierte archivos SVG a PNG, de uno en uno o muchos a la vez.
-
Compresor de imágenes
Reduce el peso de tus imágenes para el correo, las webs y los límites de subida, y ve exactamente cuánto ahorras.
-
Generador de favicon
Crea favicon.ico, iconos de Apple y Android y el código HTML desde una imagen, letras o un emoji.
-
Conversor de imágenes
Convierte cualquier mezcla de imágenes y PDF: cada archivo a JPG, PNG, WebP, AVIF, GIF, BMP, TIFF, ICO o PDF.