Herramienta de imagen / 16
Imagen a Base64
Codifica una imagen como una URL de datos Base64 completa para CSS, HTML o transferencia.
Imagen a Base64: TOEA lee los bytes del archivo con FileReader del navegador y antepone al contenido Base64 su tipo MIME. Funciona al 100 % en tu navegador, sin subir archivos a ningún servidor.
- Categoría
- Herramientas de imagen
- Se ejecuta
- En tu navegador
- Coste
- Gratis · sin registro
- Disponibilidad
- Lista para usar
Funciona por completo en tu navegador
JPG, PNG, WebP o GIF · hasta 30 MB
Cuándo conviene incrustar la imagen
Una URL de datos ahorra una solicitud, pero no se puede almacenar en caché por separado: se descarga de nuevo con cada copia del HTML o CSS que la contiene y ocupa aproximadamente un tercio más que el archivo. Esta compensación funciona con imágenes diminutas de unos pocos kilobytes, como un icono en una hoja de estilos o un marcador de posición desenfocado. Las fotos y las imágenes reutilizadas en varias páginas se cargan más rápido como archivos normales. En SVG, codificar la URL del marcado en lugar de usar Base64 suele producir una URL de datos más corta.
Dónde no funcionan las URL de datos
Gmail y muchos otros clientes de correo no muestran imágenes incrustadas como URL de datos, así que en los boletines enlaza a una imagen alojada. Muchas API que aceptan imágenes Base64 solo quieren el contenido: elimina todo hasta la coma posterior a base64, incluida la propia coma. Una página con una política de seguridad de contenido debe incluir data: en su directiva img-src para que se carguen las imágenes incrustadas.
Cómo se usa
- Elige una imagen.
- Codifícala localmente.
- Copia la URL de datos resultante.
Privacidad y límites
El archivo se queda en tu dispositivo. Base64 es una codificación, no un cifrado, y aumenta el tamaño aproximadamente en un tercio.
Herramientas relacionadas
Preguntas frecuentes
¿Puedo pegar esto en una etiqueta <img>?
Sí. La URL de datos completa se puede usar como atributo src de una imagen donde se permitan URL de datos.
¿Por qué el resultado es más largo que el archivo?
Base64 representa bytes binarios con caracteres de texto y añade sobrecarga.
Herramienta gratuita · se ejecuta en tu navegador · sin cuenta