Inicio / Herramientas de Imagen / Convertidor de imagen a Base64
Herramientas online gratis

Convertidor de imagen a Base64

Convierte una imagen local en una URL de datos Base64 completa. Revisa la vista previa, convierte, copia o descarga el texto. Límite de 64 MiB.

Empezar a usar

Qué te ayuda a hacer esta herramienta

Convierte una imagen local en una URL de datos Base64 completa. Revisa la vista previa, convierte, copia o descarga el texto. Límite de 64 MiB.

Ejemplo práctico

Entrada

icono.png

Resultado

data:image/png;base64,iVBORw0KGgo…

Cómo se produce el resultado

Base64 representa bytes binarios con caracteres imprimibles. Es una codificación reversible, no compresión ni cifrado, y normalmente hace que la carga sea aproximadamente un tercio más grande.

Flujos de trabajo útiles

  • Incrustar un icono pequeño en CSS o HTML
  • Crear datos de ejemplo para una API o pruebas
  • Inspeccionar o transferir un activo binario pequeño como texto

Límites importantes

  • Las cadenas Base64 grandes aumentan el uso de HTML, CSS y memoria.
  • La codificación no oculta ni asegura la imagen.
  • El tipo MIME de la URL de datos debe coincidir con el formato real del archivo.

Preguntas frecuentes

¿Por qué Base64 es más grande que el archivo de imagen?

Cada tres bytes binarios se representan con cuatro caracteres Base64, más cualquier prefijo de URL de datos.

¿Debo incrustar todas las imágenes del sitio web?

No. Los archivos externos suelen almacenarse en caché mejor; los datos en línea son más útiles para activos pequeños y autónomos.

Convertidor de imagen a Base64

Límites: 64 MiB (67.108.864 bytes) y 24.000.000 píxeles decodificados. El tamaño se comprueba antes de leer; las dimensiones, antes de crear Base64. Se codifica el archivo original completo, sin recodificar con canvas: conserva metadatos y bytes de animación, pero la vista previa no verifica su reproducción. Para N bytes, el cuerpo Base64 tiene 4 × ceil(N/3) caracteres más el prefijo. Los ejemplos con puntos suspensivos están incompletos. La codificación no sanea ni cifra; el MIME del navegador no certifica el formato. Las imágenes grandes incrustadas aumentan el documento y la memoria y no tienen caché independiente.

data:image/png;base64,...
Base64 length = 4 × ceil(N / 3)

El procesamiento se realiza localmente en tu navegador.