Funciona en tu dispositivo · Tu archivo nunca sale de tu dispositivo.
El iPhone guarda las fotos en HEIC, y Windows, muchas webs y formularios no lo aceptan. Aquí se convierten en JPG, un formato con soporte muy amplio.
Suelta una foto o un álbum entero. La conversión ocurre en tu dispositivo y tus fotos no se suben; si hace falta, fija a la vez un tamaño máximo para un portal.
Pasamos una fotografía HEIC de 12 megapíxeles (1.36 MB) por esta página en un navegador, tal como lo haría un visitante, y comprobamos lo que salió. Las cifras de abajo se midieron sobre el resultado; no son estimaciones.


Lo que este ejemplo no muestra: Convertir a JPEG vuelve a comprimir la imagen, así que el resultado es muy parecido al original, pero no idéntico (ver «Similitud con el original»). Los metadatos de la foto, incluida la ubicación si la hay, no se copian al JPEG (ver «Campos de metadatos»).
Medido el 2026-09-25 con el propio código del sitio (compilación 8672737). Archivos: x59-hangar-12mp.heic resultado
Foto: NASA/Christopher LC Clark (AFRC2025-0173-02), dominio público. La NASA no respalda este sitio.
No sirve para: Conservar los metadatos: el JPG se reconstruye solo a partir de los píxeles, así que los datos EXIF (cámara, fecha, ubicación) no se copian. Antes de compartir, suele ser justo lo que quieres.
La mayoría de los navegadores no saben abrir HEIC por sí solos, así que esta página trae su propio decodificador, libheif, compilado a WebAssembly. Ocupa unos 1,4 MB y se descarga desde este sitio la primera vez que hace falta en una visita; después, todas las fotos lo reutilizan. La foto se decodifica en píxeles exactos en tu dispositivo y luego se comprime una sola vez, con MozJPEG, a la calidad que marque el control. La puntuación de calidad bajo el resultado compara el JPG con esos píxeles decodificados.
El JPG es una imagen normal con 8 bits por canal de color. Las capas extra que un iPhone puede guardar dentro del mismo HEIC, como el mapa de profundidad del modo Retrato o el mapa de brillo que añaden los modelos recientes para las pantallas HDR, no pasan al JPG. La parte en movimiento de una Live Photo es un archivo de video aparte, junto al HEIC, y no interviene para nada.
El control empieza en 85. HEIC guarda una foto en menos bytes de los que necesita JPG, así que el JPG suele pesar más que el HEIC del que sale; la tarjeta del resultado muestra los dos tamaños de cada foto, para que no tengas que adivinar.
Si vas a editar, recortar o imprimir las fotos, sube el control a 90 o más: ahí el color se guarda a resolución completa y las ediciones posteriores parten de más información. Si un formulario fija un tamaño en KB, activa «Forzar un tamaño máximo de archivo» y escribe esa cifra; cómo se llega a ese límite se explica en /compress-image.
Selecciona todos los archivos HEIC que necesites. Se convierten uno tras otro y el conjunto se descarga en un solo ZIP. Dos fotos con el mismo nombre, como IMG_0001 de dos carpetas distintas, se conservan las dos: la segunda lleva (2) detrás del nombre. Las miniaturas de la lista se decodifican a baja calidad solo para que aparezcan rápido; la conversión siempre parte de nuevo del archivo completo.
Si una foto no se puede decodificar, las demás se convierten igualmente, y las que fallaron aparecen en una lista con su nombre y el motivo.
Una foto HEIC se reconoce por su contenido, no solo por su nombre, así que una foto del iPhone a la que se le cambió el nombre a .jpg sin convertirla se decodifica bien en las herramientas que aceptan archivos .jpg, como /compress-image. El selector de archivos de esta página solo muestra archivos .heic y .heif; para elegir aquí una foto así, devuélvele antes la extensión .heic.
Esta página en otros idiomas: English · العربية · Deutsch · Français · Русский · Português · 中文 · हिन्दी · Türkçe · עברית · فارسی · اردو · Bahasa Indonesia · বাংলা