Convierte una foto HEIC en una cadena Base64 o un data URI

Los navegadores no pueden incrustar HEIC, así que esta herramienta convierte primero la foto a JPG, PNG o WebP y luego la codifica como Base64 o data URI. Cópiala o guárdala como archivo de texto.

Suelta aquí fotos HEIC o elígelas en tu dispositivo

Se queda en tu dispositivo. No se sube nada.

Procesando en este dispositivo

Cómo usarla

  1. Añade una foto HEIC.
  2. Elige el formato intermedio: JPG, PNG o WebP.
  3. Elige Base64 simple o un data URI completo.
  4. Copia el texto o descárgalo como archivo .txt.

Qué conserva

  • La imagen visible, en el formato que elegiste.
  • La orientación aplicada a los píxeles.

Qué quita o cambia

  • La foto se convierte antes de codificarse, así que una opción con pérdida añade pérdida.
  • El texto Base64 es aproximadamente un 33 % más grande que la imagen binaria.
  • Los metadatos no se incluyen.

Límites

  • Las fotos grandes generan cadenas enormes. Reduce primero el tamaño de la foto si va a incrustarse en código o CSS.
  • Algunos editores y clientes de correo tienen problemas con líneas muy largas.
  • Base64 es una codificación, no un cifrado ni una compresión.

Compatibilidad

Los data URI funcionan dentro de HTML, CSS y JSON para imágenes pequeñas. Sirven para iconos, miniaturas y plantillas de correo, pero no para fotos grandes, porque inflan la página y no se pueden almacenar en caché por separado.

Privacidad

La conversión y la codificación ocurren en tu navegador. La foto y el texto resultante no se envían a ninguna parte.

Base64 incrustado o un archivo de imagen aparte

Incrustar Base64 ahorra una solicitud y mantiene un archivo autocontenido, lo que sirve para imágenes diminutas y HTML de un solo archivo. Para cualquier cosa más grande, un archivo de imagen aparte es más ligero, se almacena bien en caché y mantiene legible tu código. En caso de duda, incrusta solo imágenes pequeñas.

Solución de problemas

La cadena es demasiado larga para pegarla.

Reduce el tamaño de la foto, o usa WebP o JPG con menor calidad.

La imagen no se muestra desde el data URI.

Usa el data URI completo, con el prefijo data:image, y no Base64 simple.

El texto es más grande que el archivo.

Es normal. Base64 añade aproximadamente un tercio.

Preguntas frecuentes

¿Por qué no codificar el HEIC directamente?

Los navegadores no pueden mostrar HEIC. La foto se convierte primero para que la cadena funcione en todas partes.

¿Qué formato debo elegir?

WebP o JPG para fotos, PNG para transparencia.

¿Puedo descargarlo?

Sí. Puedes copiar el texto al portapapeles o descargarlo como archivo .txt para usarlo más tarde.

Herramientas relacionadas

Guías relacionadas

Última actualización: 2026-11-10