Base64 e Imágenes
Convierte una imagen en data URI listo para pegar en tu HTML o CSS, o recupera la imagen a partir de una cadena Base64.
Arrastra una imagen o haz clic para elegirla
PNG, JPG, GIF, WebP, SVG o AVIF
Vista previa
- Nombre
- Tipo
- Dimensiones
- Tamaño original
- Tamaño en Base64
Cuándo compensa incrustar y cuándo no
Incrustar una imagen en Base64 elimina una petición al servidor, pero tiene un coste que conviene tener presente antes de hacerlo con todo.
- Iconos y logotipos de menos de 5 KB
- Imágenes que aparecen en la primera pantalla
- Correos en HTML, donde no puedes enlazar recursos externos
- Ficheros sueltos que deben funcionar sin servidor
- Fotografías o cualquier imagen grande
- Imágenes que se repiten en varias páginas
- Contenido que cambia a menudo
- Cuando quieres que el navegador cachee la imagen aparte
La razón de fondo es la caché. Una imagen enlazada se descarga una vez y se reutiliza en todas las páginas; una imagen incrustada viaja dentro del HTML o del CSS cada vez que se pide ese documento, y además ocupa un tercio más por la propia codificación.
Preguntas frecuentes
data:image/png;base64, seguida de los datos. Se puede pegar directamente en el atributo src de una etiqueta img o en un background-image de CSS. Esta utilidad se ejecuta enteramente en tu equipo con JavaScript. Lo que escribes o pegas no se envía a ningún servidor, no se guarda y no queda registrado en ninguna parte.
Utilidades relacionadas
¿Buscas una app para instalar?
80+ Apps Markdown
El directorio más completo en español. Filtra por plataforma, precio y uso.