Conversión de formato

Imagen a Base64

Convierte imágenes a Data URI Base64 para desarrolladores.

Suelta una imagen para convertir a Base64

Compatible con JPG, PNG, WebP, HEIC, TIFF y más · Máx. 40 MB MB

Qué es Imagen a Base64?

Convert images to Base64 data URIs for developers. Codifica cualquier imagen como data URI Base64 para CSS/HTML. Incrustar iconos pequeños directamente en el marcado. Cadena data:[mime];base64,... lista para copiar.

Todo el procesamiento ocurre localmente en tu navegador. Tus imágenes nunca se suben a ningún servidor.

Características principales

  • Copia con un clic
  • Admite JPG/PNG/WebP/SVG/GIF
  • Muestra la diferencia de tamaño

Casos de uso comunes

  • Incrustar imágenes pequeñas en HTML/CSS como Data URIs
  • Incluir imágenes en JSON, plantillas de correo o HTML de un solo archivo
  • Codificar imágenes para markdown, extensiones o apps web locales
Guía de uso

Cómo usar esta herramienta

El conversor de Imagen a Base64 convierte cualquier archivo de imagen en una cadena data URI que puede incrustarse directamente dentro de HTML, CSS, JSON o JavaScript. Es un elemento básico del desarrollo frontend para incrustar iconos diminutos, evitar solicitudes HTTP adicionales y enviar cargas de recursos dentro de respuestas de API — sin ningún viaje de ida y vuelta a la nube.

Cómo usarlo

Suelta una imagen o pégala desde el portapapeles. La herramienta lee el archivo como un ArrayBuffer, lo codifica en base64 y antepone al resultado la cabecera data URI apropiada (por ejemplo data:image/png;base64,…). Se muestran tanto el Data URI en bruto como una regla de fondo CSS lista para pegar.

Copia cualquiera de las salidas al portapapeles con un solo clic. La herramienta también informa del tamaño codificado para que puedas decidir si incrustar es un buen compromiso — recuerda que las cargas base64 son aproximadamente un 33% más grandes que el binario original.

  • Copia con un clic del Data URI o de la regla de fondo CSS
  • Informa del tamaño en bytes codificado en tiempo real
  • Admite JPG, PNG, WebP, SVG, GIF y más
  • Se ejecuta completamente sin conexión: seguro para recursos privados

Cuándo tiene sentido incrustar

Los data URI incrustados son ideales para imágenes de menos de ~4 KB, favicons, plantillas de email, marcadores de posición blur-up y recursos de marketing de un solo uso. Ahorran un viaje de red y eliminan los parpadeos de imagen no cargada en los píxeles críticos del hero.

Para cualquier cosa más grande, mantén la imagen externa y usa caché HTTP. El base64 incrustado infla tu bundle HTML/CSS, no puede ser cacheado por la caché de imágenes del navegador y perjudica las métricas LCP en la carga inicial de la página.

Preguntas frecuentes

¿Siempre debo incrustar como Base64?

Solo para recursos pequeños (<4KB); Base64 es ~33% más grande.

¿Qué MIME produce?

Detectado del origen: image/png, image/jpeg, etc.

¿Qué es un Data URI Base64?

Codifica datos binarios como texto, permitiendo incrustar imágenes sin archivos separados.

¿Aumenta el tamaño?

Sí, aproximadamente 33%. Es mejor para imágenes pequeñas bajo 4KB.

¿Debo codificar todas las imágenes?

No. Solo para imágenes pequeñas. Las grandes usa WebP/AVIF.

¿Es gratis?

Sí, completamente gratis sin registro, marcas de agua ni límites diarios. Todo se procesa localmente.

¿Por qué la cadena base64 es más grande que mi archivo original?

Base64 es una codificación de 6 bits de un flujo binario de 8 bits, por lo que añade aproximadamente un 33% de sobrecarga. Esto es inherente al formato.

¿Puedo decodificar una cadena base64 de vuelta a un archivo?

Esta herramienta es de un solo sentido. La mayoría de los navegadores e IDE pueden renderizar Data URI directamente, o puedes usar una utilidad de decodificación.