Saltar al contenido principal

Convertir HEIC a JPG

HEIC a JPG convierte las fotos que hace un iPhone a un formato que todo lo demás puede abrir, en tu navegador. Chrome y Firefox no pueden descodificar HEIC por sí mismos, así que esta página carga un descodificador HEVC real — compilado a WebAssembly, descargado solo cuando sueltas un archivo HEIC — y lo ejecuta localmente. Tus fotos no se suben.

Solo local

Suelta aquí tus fotos HEIC

o suéltalo en cualquier parte de la página · Elegir archivos · 100 MB

Aceptados: HEIC, HEIF

¿Cómo funciona Convertir HEIC a JPG?

HEIC es el formato en el que un iPhone guarda las fotos desde iOS 11 en 2017. Es un buen formato — aproximadamente la mitad de tamaño que JPEG con la misma calidad —, y también es la razón de que tanta gente se encuentre una carpeta llena de archivos que nada en su portátil con Windows abre.

Por qué tu navegador no puede abrir un HEIC

HEIC es un contenedor: HEIF por fuera y HEVC — el códec de vídeo también conocido como H.265 — por dentro. HEVC está cubierto por pools de patentes que cobran por las implementaciones de descodificadores, y Chrome y Firefox han declinado incluir uno para imágenes. Safari sí puede, porque Apple ya licencia HEVC para todo el sistema operativo. Así, en un Mac o un iPhone tus archivos HEIC se abren en todas partes, y en Windows o Android los mismos archivos son ilegibles sin software adicional.

Lo que hace esta página en su lugar

Trae su propio descodificador: libheif — la implementación de referencia de HEIF de código abierto — compilado a WebAssembly, ejecutándose dentro de esta pestaña. Cuando sueltas un archivo, primero se le pide al navegador que lo descodifique; si se niega y los bytes son realmente un contenedor HEIF, se descarga el descodificador y hace el trabajo. Unos dos megabytes, descargados una vez, y solo para quien de verdad lo necesita: convierte aquí un JPEG y no se carga nada de esto, y quien usa Safari nunca lo necesita, porque su navegador ya puede hacerlo de forma nativa.

Los píxeles descodificados pasan luego por el mismo camino que cualquier otra imagen de este sitio — un canvas y el codificador JPEG o PNG del propio navegador.

La detección es por contenido, no por nombre de archivo

La extensión de un archivo es una afirmación, no una prueba. Un .heic que en realidad es un JPEG es habitual — algunas herramientas renombran en vez de convertir —, y lo contrario ocurre en cada hoja de compartir del sistema que hace lo mismo a la inversa. Así que la comprobación de aquí lee el box ftyp al principio del archivo, que es donde un contenedor ISO base media declara lo que es, y mira tanto el major brand como la lista de compatible brands: un iPhone escribe heic, y una exportación de Google Photos escribe mif1 con heic más abajo en la lista.

La orientación, que es donde estas conversiones suelen fallar

Un teléfono en horizontal registra la imagen tal como la leyó el sensor, más una nota que indica qué lado es arriba. Un conversor que ignora la nota produce una carpeta de fotos tumbadas. Aquí la rotación se aplica a los píxeles antes de codificar, así que la salida no necesita nota y sale derecha en todas partes.

Live Photos y ráfagas

Un HEIC puede contener más de una imagen — una Live Photo lleva su fotograma fijo junto a un vídeo corto, y una ráfaga guarda una secuencia. La primera imagen de primer nivel es la que muestra el carrete de la cámara y es la que se convierte aquí. La parte de vídeo de una Live Photo no es una imagen y no se extrae.

El punto de privacidad no es incidental

Los archivos HEIC son casi siempre fotografías personales, completas con las coordenadas GPS del lugar donde se tomaron. Todo «convertidor HEIC gratis» que te pide una subida te está pidiendo una copia de tu carrete, con las ubicaciones incluidas. Como esto se ejecuta localmente, no se transmite nada — y recodificar descarta el bloque EXIF, así que el JPEG que sale no lleva la ubicación con la que entró el HEIC.

Cortar el problema de raíz

En un iPhone: «Ajustes → Cámara → Formatos → Más compatible» hace que la cámara guarde JPEG directamente. Pierdes algo de eficiencia en el tamaño de archivo y ganas no tener que volver a pensar en esto. También está «Ajustes → Fotos → Transferir a Mac o PC → Automático», que convierte en el trayecto por cable.

Entrada

IMG_4021.HEIC — 2.1 MB
4032 x 3024, portrait
ftyp brand: heic

Salida

IMG_4021.jpg — 1.4 MB
3024 x 4032 (rotation applied)
EXIF and GPS not carried over

¿Qué opciones y casos límite admite Convertir HEIC a JPG?

Referencia técnica y opciones
ParámetroTipoValor predeterminadoComportamiento y casos límite
JPGsalidapredeterminadoSe abre en todas partes, incluso en software de hace treinta años. La opción correcta para una foto que necesitas enviar a alguien.
PNGsalida—Sin pérdidas de calidad, pero varias veces más grande para una fotografía. Solo merece la pena si la imagen se va a editar más adelante.
WebPsalida—Más pequeño que JPG con la misma calidad y compatible con todos los navegadores actuales, pero no con todas las aplicaciones de escritorio.
Calidad0.1 – 1.00.85Se aplica a JPG y WebP. 0.85 es visualmente indistinguible del HEIC original.
Ancho máximopíxelesningunoOpcional. Una foto de iPhone tiene 4032 píxeles de ancho, que es más de lo que necesitan la mayoría de los destinos.
Decodificadorlibheif (WASM)—Aproximadamente 2 MB, se carga solo después de que el navegador rechace el archivo. Safari nunca lo necesita.
Orientaciónaplicada—La rotación se aplica a los píxeles, por lo que el resultado está en posición vertical en todas partes.
EXIF / GPSse descartan—Al recodificar desde los píxeles, los metadatos no se transfieren.

Preguntas frecuentes

¿Por qué Windows o Chrome no pueden abrir mis fotos del iPhone?

HEIC envuelve HEVC, el códec de vídeo H.265, y los descodificadores HEVC se licencian mediante patentes. Apple licencia HEVC para todo su sistema operativo, así que Safari y macOS abren HEIC de forma nativa; Chrome y Firefox han elegido no incluir un descodificador, y las instalaciones antiguas de Windows necesitan un pack de códecs de pago de la Microsoft Store. Tus archivos no tienen nada de malo — el formato simplemente no se puede implementar sin pagar.

¿Cómo convierte HEIC esta página si Chrome no puede?

Trae su propio descodificador: libheif, la implementación de referencia de código abierto, compilada a WebAssembly y ejecutada dentro de la pestaña. Pesa unos dos megabytes, y por eso se descarga solo después de que el navegador ya haya rechazado el archivo — nadie que convierta un JPEG paga por él, y quien usa Safari no lo necesita nunca. Una vez cargado, descodifica a píxeles en bruto, y el codificador JPEG del propio navegador toma el relevo.

¿Se suben mis fotos?

No, y en esta herramienta importa más que en la mayoría. Los archivos HEIC son fotografías del carrete, que normalmente llevan las coordenadas GPS del lugar donde se tomaron; un conversor que te pide una subida te está pidiendo exactamente eso. Todo lo de aquí ocurre en tu navegador. Puedes vigilar el panel Network mientras conviertes — la única petición es el propio descodificador, y ningún dato de foto sale de la máquina.

¿Perderá calidad la foto convertida?

Un poco, inevitablemente: HEIC ya es con pérdida, y recodificar a JPEG es una segunda pasada con pérdida. Con calidad 0.85 la diferencia no se ve en una fotografía — haría falta comparar valores de píxel para encontrarla. Aun así, el JPEG normalmente será más grande que el HEIC, porque HEIC es genuinamente un formato más eficiente. Elige PNG si no quieres ninguna segunda pérdida, y acepta un archivo mucho más grande.

¿Puedo convertir una carpeta entera de una vez?

Sí — selecciona o suelta tantas como quieras, hasta 100 archivos y 250 MB en total. Se convierten una tras otra en lugar de simultáneamente, lo que mantiene el uso de memoria en una sola foto cada vez; una docena de imágenes de 12 megapíxeles descodificadas en paralelo es lo que mata a un navegador de teléfono. El descodificador se carga una vez para todo el lote.

¿El JPEG todavía contiene mi ubicación?

No. La conversión descodifica a píxeles en bruto y codifica a partir de ellos, y los metadatos EXIF — incluidas las coordenadas GPS, el modelo de cámara y la marca de tiempo — no se transfieren. Lo único que se conserva es la orientación, y se conserva aplicándola: la rotación queda grabada en los píxeles, así que la foto sale derecha en lugar de depender de una etiqueta que se ha eliminado.

¿Cómo evito que mi iPhone genere archivos HEIC?

«Ajustes → Cámara → Formatos → Más compatible». La cámara guardará JPEG directamente y no volverás a ver este problema, al precio de aproximadamente el doble de almacenamiento por foto. También está «Ajustes → Fotos → Transferir a Mac o PC → Automático», que convierte las fotos al copiarlas por cable mientras mantiene los originales como HEIC en el teléfono.

¿Qué más puede hacer Convertir HEIC a JPG?