TontonTools

Imagen a Base64

Convierta imágenes a Base64: incruste imágenes directamente en código y CSS.

100% Gratis Sin registro Amigable con la privacidad Herramientas de imagen
Actualizado sep. 2026

Drag & drop an image here, or

Share X / Twitter Facebook LinkedIn WhatsApp

Cómo usar Imagen a Base64

  1. Sube la imagen: es mejor archivos pequeños en línea.
  2. Copia el URI de datos: la cadena data:image/…;base64,… completa.
  3. Insértala: src="data:…" en HTML, url(data:…) en CSS o como un valor de cadena JSON.
  4. Respeta la regla de tamaño: iconos, sí, fotos no; después de ~20 KB, aloje el archivo en su lugar.

¿Cuál es Imagen a Base64?

Un conversor de imagen a Base64 codifica un archivo de imagen como texto: el URI de datos (data:image/png;base64,iVBORw0…) que incrusta la imagen directamente dentro de HTML, CSS, JSON o JavaScript en lugar de hacer referencia a un archivo separado. La imagen se convierte en parte del código.

El intercambio es solicitudes versus bytes: una imagen en línea guarda una solicitud HTTP (una vez significativa, menos bajo HTTP/2+) pero cuesta ~33% de gastos generales de tamaño (impuesto de codificación Base64) y pierde almacenamiento en caché independiente. El punto óptimo es pequeño: iconos, logotipos pequeños e imágenes de marcador de posición en unos pocos KB en línea; las fotos no.

Sobre el Imagen a Base64

Sube la imagen y copia su URI de datos Base64.

Donde la inserción gana su lugar: pequeños íconos y decoraciones en CSS (una hoja de estilo, cero solicitudes adicionales: el uso clásico), HTML de archivo único autónomo (plantillas de correo electrónico donde se bloquean las imágenes vinculadas, documentos fuera de línea, demostraciones de código en sandboxes), imágenes dentro de cargas útiles JSON (API y configuraciones que deben contener una imagen en texto) y creación rápida de prototipos sin alojamiento de activos. El caso del correo electrónico es destacado: las imágenes incrustadas se muestran sin el mensaje "¿cargar imágenes?" puerta, aunque la disciplina de tamaño importa doblemente allí.

La regla de juicio: menos de ~5 KB, en línea libremente; 5–20 KB, considere; más allá, aloje el archivo: la sobrecarga del 33 % más la pérdida de almacenamiento en caché superan la solicitud guardada. Y tenga en cuenta que los URI de datos aumentan visiblemente el archivo que los contiene: una hoja de estilo que tiene diez íconos en línea los usa en su tamaño. Los archivos se convierten y se devuelven, no se almacenan.

Preguntas Frecuentes

Gastos generales de codificación: Base64 representa 3 bytes como 4 caracteres, un +33 % fijo. Es el impuesto por existir como texto; gzip en el archivo que lo contiene recupera algo.
Pequeños y pocos: iconos en CSS, logotipos en HTML/correos electrónicos autónomos, imágenes en JSON. La solicitud guardada supera la sobrecarga de bytes sólo por debajo de aproximadamente 5-20 KB por imagen.
En muchos clientes, sí (y evitan el bloqueo de imágenes), pero el soporte es irregular: Outlook se resiste notoriamente. La convención de correo electrónico sigue siendo imágenes alojadas con texto alternativo; en línea para contextos controlados.
Solo como parte del archivo que la contiene: la imagen no se puede almacenar en caché, cargar de forma diferida ni CDN de forma independiente. Ese acoplamiento es el costo oculto que descarta incluir algo considerable.
background-image: url("data:image/png;base64,...") — citado, en línea en la propiedad. Los íconos SVG en línea están especialmente bien (a menudo más pequeños como texto SVG sin formato que Base64, vale la pena compararlos).

Learn more

Cómo convertir una imagen a un URI de datos Base64

Incrustar imágenes pequeñas directamente en el código puede ahorrar solicitudes HTTP. Así es como funciona la conversión de imágenes Base64 y cuándo usarla.

Read the guide

We use cookies for analytics and to keep the tools free via ads. See our Privacy Policy.