TL
Tool Lab
💰Donar
💰Donar

Imagen a Base64

Convierte imágenes a cadenas Base64 o formato Data URI para incrustar en HTML/CSS.

🖼️

Arrastra una imagen aquí o haz clic para seleccionar

PNG, JPG, WebP, GIF, SVG, etc.

Acerca de esta herramienta

El conversor de imagen a Base64 codifica cualquier imagen en una cadena Base64 o Data URI completa, permitiéndote incrustarla directamente en HTML, CSS o JSON sin alojarla como archivo separado. Admite arrastrar y soltar o selección por clic, y muestra el tamaño original frente al codificado.

Toda la codificación se realiza en tu navegador con la API FileReader; la imagen nunca se sube a ningún servidor. Puedes alternar entre Data URI completa (con el prefijo data:image/…;base64,) y Base64 puro (sin prefijo).

Cómo usar

  1. Arrastra una imagen al área de carga o haz clic para abrir el selector de archivos.
  2. El resultado codificado aparece automáticamente tras cargar el archivo.
  3. Alterna entre Data URI y Base64 Only con los botones.
  4. Haz clic en Copiar para copiar el resultado al portapapeles.

Casos de uso

Los desarrolladores frontend incrustan iconos pequeños en CSS o HTML para eliminar peticiones HTTP. Los especialistas en email marketing insertan imágenes en plantillas HTML ya que muchos clientes bloquean imágenes externas. Los desarrolladores de apps móviles codifican imágenes para payloads JSON. Los desarrolladores almacenan imágenes como cadenas Base64 en archivos de configuración o bases de datos.

Preguntas frecuentes

  • ¿La codificación Base64 aumenta el tamaño del archivo?Sí. La codificación Base64 aumenta el tamaño del archivo aproximadamente un 33% respecto al binario original.
  • ¿Qué formatos de imagen son compatibles?Cualquier formato que tu navegador pueda mostrar: JPG, PNG, WebP, GIF, SVG, BMP y más.
  • ¿Debería codificar en Base64 imágenes grandes?Para archivos de más de ~10 KB, generalmente es mejor alojarlos como archivo. Las cadenas Base64 grandes aumentan el peso del HTML/CSS y afectan el rendimiento de carga.