El código de esta página no ha arrancado.

Abrir index.html directamente desde una carpeta bloquea los módulos de JavaScript, así que no pasará nada al elegir una foto. En vez de eso, sirve la carpeta por http:

powershell -ExecutionPolicy Bypass -File serve.ps1

Abre después http://localhost:8080/.

HEIC a JPG — convertir fotos de iPhone

Las fotos que hace un iPhone, en un formato que abre todo el mundo.

Idioma: Español
Ver el código
Tus fotos se procesan en tu navegador. No se suben para procesarlos.

La descodificación ocurre dentro de tu navegador, en tu propio hardware. El HEIC es el único formato de imagen que un navegador no abre por su cuenta, así que esta página se trae el descodificador consigo: 1,4 MB, servidos desde este sitio y guardados en caché a partir de la primera visita. Ahí está la razón entera de que todos los demás convertidores de HEIC te pidan subir algo. Ellos ponen el códec en un servidor y tus fotos tienen que ir hasta allí; este lo pone aquí. En esta página no hay ninguna función de red, ni ningún servidor al otro lado al que mandar una foto.

Comprobación en directo: comprobando…

Sin conexión: comprobando…

No hace falta que nos creas. Abre las herramientas de desarrollo, ponte en la pestaña «Red» y convierte una foto. Verás cargarse los archivos propios de esta página, el descodificador entre ellos, y ni una sola petición que lleve una foto, una miniatura, un nombre de archivo o un byte de lo que has elegido. O carga la página una vez, desconéctate de internet y convierte una carpeta entera igualmente.

1 Elige tus fotos HEIC y AVIF

Directamente del móvil, de una copia de seguridad o copiadas de una tarjeta de memoria. El archivo se lee aquí, en este equipo, y la imagen se descodifica aquí también — esta página no tiene ningún paso de subida y no tiene ningún servidor detrás.

opens the file picker natively. Calling .click() on a display:none input is refused by Safari and by some Chrome configurations, so the input stays in the layout: visually hidden, still focusable, and reachable by keyboard. There is no JavaScript in that path at all. --> Arrastra imágenes HEIC y AVIF aquí o haz clic para elegir — .heic, .heif, .avif, identificadas por su contenido AVIF usa el decodificador del navegador sin cargar el motor HEIC. La salida sigue siendo JPEG, PNG o WebP. Solo se escribe la primera imagen decodificada; el color o el HDR pueden cambiar. Siempre se omiten los metadatos AVIF: la casilla de metadatos solo se aplica a HEIC. El original no cambia.

2 Di qué quieres de vuelta

Conservar la fecha, la cámara y los ajustes Se copian tal como los escribió el móvil, así que la foto convertida se te sigue ordenando por el día en que se tomó y no por el día en que la convertiste. Eso incluye las coordenadas GPS cuando la foto las lleva, y la lista de arriba te dice cuáles de las tuyas las llevan. Desactívalo y el JPEG sale sin nada dentro salvo la imagen.

En los dos casos, aquí no se le cuenta nada a nadie: lo que eliges es qué entra en el archivo que te llevas, no qué hace esta página con ello. Si quieres repasar las etiquetas con detalle, o quitárselas a fotos que ya son JPEG, la herramienta para eso es el visor y eliminador de EXIF.

El formato
92

Los datos de la foto

3 Convertir

Ver como Markdown

Cómo convertir fotos HEIC a JPG

  1. Elige tus fotos HEIC y AVIF. Arrástralas hasta el selector o búscalas a mano, directamente en una copia de seguridad del móvil o en una carpeta del escritorio. El navegador las lee del disco, y mientras lo haces no sale nada hacia ninguna parte. La lista te dice qué es cada una y qué lleva dentro.
  2. Comprueba qué llevan las fotos. Cada fila te dice la fecha en que se tomó, la cámara y, en verde porque es la parte que conviene ver, si el archivo lleva coordenadas GPS. Eso se lee del contenedor sin descodificar la imagen, así que no cuesta nada y aparece al momento.
  3. Elige un formato y decide sobre los datos. JPEG, salvo que tengas un motivo para otra cosa: es el formato que se abre en todas partes, que es el sentido entero de convertir. El control de calidad viene en 92, que es el ajuste en el que una fotografía cuesta distinguirla del original. La casilla decide si la fecha, la cámara y la ubicación se vienen contigo.
  4. Pulsa «Convertir» y descarga. El descodificador llega con la primera conversión, 1,4 MB una sola vez, y a partir de ahí cada foto se descodifica y se escribe en tu propio dispositivo. Con un archivo tienes un botón de descarga; con varios tienes además un zip.

La versión larga

La foto que guardó tu móvil, y el formato que no abre nada Los iPhone guardan las fotos como HEIC, y media internet no sabe abrir una. Qué es el formato, por qué solo Safari lo descodifica, qué le cuesta a la imagen convertirla, y cómo hacerlo sin subirle las fotos a nadie.

Preguntas

¿Se sube mi foto a alguna parte?

No. El archivo lo lee, lo descodifica y lo escribe tu propio navegador, en tu propio hardware. Esta herramienta no tiene ninguna función de red: nunca descarga nada y nunca envía nada. Y la Content-Security-Policy de la página enumera todas las direcciones a las que puede conectarse, ninguna de este sitio. Lo único que sí se carga es el propio descodificador, que viene de este sitio, una vez, antes de que tu foto entre siquiera en la ecuación.

¿Por qué esta página se descarga 1,4 MB la primera vez?

Porque el HEIC es el único formato de imagen que un navegador no abre. Es un fotograma HEVC dentro de un contenedor de cajas, y solo Safari, sobre hardware de Apple, tiene un descodificador para él; Chrome, Firefox y Edge rechazan el archivo sin más. Así que un convertidor de HEIC necesita un descodificador de alguna parte, y solo hay dos sitios de donde puede venir: un servidor o la página. Todos los demás eligieron el servidor, y justo por eso todos necesitan que subas tus fotos. Este se trae libheif compilado a WebAssembly. Se sirve desde este sitio, se guarda en caché tras la primera visita, y es el precio entero de que tus fotos no vayan a ninguna parte.

¿El JPEG conserva la fecha, la cámara y la ubicación?

Si tú quieres, y es una casilla de la página. Si la dejas activada, el bloque EXIF se copia del HEIC y se escribe en el JPEG tal como lo escribió el móvil, así que la foto convertida se te sigue ordenando por el día en que se tomó y no por el día en que la convertiste, que es la queja habitual con los convertidores de HEIC. Se cambia una etiqueta, y solo una: la orientación, que se pone en «derecha», porque la rotación ya está aplicada a los píxeles y un visor que volviera a aplicarla te pondría de lado todas las fotos verticales. Desmarca la casilla y el JPEG sale con la imagen y nada más.

¿Quita las coordenadas GPS?

Te avisa de que están ahí y luego hace lo que le pidas. La fila de cada foto dice si el archivo lleva coordenadas antes de que conviertas nada, que es más de lo que hace el móvil. Si desmarcas «conservar la fecha, la cámara y los ajustes», se quedan fuera del JPEG junto con todo lo demás; y si la dejas marcada, se trasladan. Si lo que quieres es repasar las etiquetas con detalle, o quitárselas a fotos que ya son JPEG, la herramienta para eso es el visor y eliminador de EXIF, que además lo hace sin volver a comprimir la imagen.

¿Se vuelve a comprimir la imagen?

Sí, y no queda otra: HEIC y JPEG son códecs distintos, así que no hay forma de pasar de uno a otro sin descodificar la imagen y volver a codificarla. Lo que sí puedes controlar es cuánto cuesta eso. El control de calidad viene en 92, donde una fotografía es muy difícil de distinguir del original, y tienes PNG en el menú para cuando no quieras ninguna pérdida y no te importe que el archivo ocupe de cinco a diez veces más.

¿Y si el archivo se llama .jpg pero en realidad es un HEIC?

Funciona igual. Todo archivo que sueltes aquí se identifica por sus primeros bytes y no por su nombre, porque el nombre es lo que decidiera ponerle la última aplicación que tocó el archivo. De hecho, un HEIC que llegó llamándose «.jpg» es una de las formas más habituales de acabar buscando una herramienta como esta. Un archivo que sea de verdad un JPEG o un PNG se rechaza con un mensaje que lo dice, en vez de convertirse en una copia de sí mismo.

¿Puede convertir una Live Photo o una ráfaga?

Las imágenes fijas que lleve dentro, sí. Un HEIC puede contener más de una imagen, y todas las que contenga se convierten y se nombran a partir del original con un número al final. La mitad de vídeo de una Live Photo es un archivo aparte que el móvil guarda junto al HEIC, así que aquí no está para convertirla. Los mapas de profundidad y las miniaturas sí están en el contenedor, pero no son imágenes que haya pedido nadie, y se dejan en paz.

¿También puedo convertir imágenes AVIF?

AVIF usa el decodificador del navegador sin cargar el motor HEIC. La salida sigue siendo JPEG, PNG o WebP. Solo se escribe la primera imagen decodificada; el color o el HDR pueden cambiar. Siempre se omiten los metadatos AVIF: la casilla de metadatos solo se aplica a HEIC. El original no cambia.

¿Es gratis? ¿Necesito una cuenta?

Es gratis, y no hay cuenta, ni inicio de sesión, ni versión de prueba, ni marca de agua. Tampoco hay límite en el número ni en el tamaño de los archivos, porque no hay ningún servidor pagándolos: el trabajo lo hace tu propio dispositivo. El sitio lleva publicidad, que es lo que lo paga, y a los anuncios no se les da nada sobre tus fotos.

¿Funciona sin conexión?

Sí, descodificador incluido. Carga la página una vez, desconéctate de internet y sigue trabajando con tus fotos exactamente igual que antes. Esa es además la prueba más contundente que hay de que no se sube nada: un convertidor que mandara tus HEIC fuera a descodificar se pararía en cuanto desenchufaras, y este no.