Cómo convertir una imagen a Base64
- Agrega una imagen arrastrándola al recuadro, o tócalo para elegir un archivo de tu celular o tu computadora.
- Elige el formato en Resultado como: Data URI, Solo Base64, HTML
<img>, Fondo CSS o Markdown. Con archivos SVG, decide si mantienes activada la codificación URL. - Revisa la vista previa y los tamaños. La vista previa muestra la imagen tal como se ve desde el resultado, y una línea indica el tamaño original, el tamaño codificado y cuánto más grande es.
- Copia o descarga el texto con el botón de copiar o como archivo .txt.
Características
- Cinco formatos listos para pegar: data URI, Base64 puro, una etiqueta HTML
<img>, una regla CSSbackground-imagey una imagen Markdown. - SVG con codificación URL, una alternativa más corta que Base64 para imágenes vectoriales.
- Comparación de tamaños con el peso del archivo original, el del texto codificado y el porcentaje de aumento.
- Vista previa en vivo generada a partir de los datos obtenidos, sobre un fondo de cuadros para que se vea la transparencia.
- Muchos formatos: PNG, JPG, WebP, GIF, SVG, AVIF, ICO y BMP.
- Codificación exacta, sin redimensionar ni perder calidad.
- Consejo de tamaño cuando una imagen pasa de unos 10 KB.
Por qué usar el convertidor de imagen a Base64 de Fileora
Los logotipos, las capturas de pantalla y los recursos de diseño muchas veces son privados o todavía no se publicaron. Fileora lee y codifica el archivo en tu navegador, así que la imagen nunca sale de tu dispositivo. Es gratis, no pide registro y funciona en el celular, donde puedes elegir una imagen directamente de tu galería.
Cuándo conviene incrustar una imagen
Una data URI pone la imagen dentro de tu HTML, tu CSS o tu JSON en lugar de en un archivo aparte. Eso ahorra una petición de red, algo que ayuda en estos casos:
- Íconos pequeños y formas simples, sobre todo en SVG, usados desde CSS.
- Correos HTML y documentos de un solo archivo que tienen que funcionar sin archivos externos.
- Marcadores de posición, como una miniatura borrosa que se muestra mientras carga la imagen completa.
- Pruebas, demos y fragmentos de código que deben funcionar sin recursos adicionales.
- API que reciben imágenes en Base64 dentro de un cuerpo JSON.
Cuándo perjudica
El texto Base64 ocupa cerca de un tercio más que la imagen que representa. Las imágenes incrustadas se vuelven a descargar cada vez que cambia la página o la hoja de estilos, porque no se pueden guardar en caché por separado. Además están en la ruta crítica: una imagen grande dentro de tu CSS retrasa toda la hoja de estilos y, con ella, el primer pintado de la página. Como regla general, incrusta solo imágenes de menos de unos 10 KB y sirve todo lo demás como archivo normal.
Para dejar una imagen por debajo de ese tamaño, redúcela primero con el compresor de imágenes o conviértela a WebP con el convertidor de imágenes. Si necesitas el color exacto de un ícono para tu CSS, el convertidor de colores te lo da en HEX, RGB, HSL y OKLCH.