Convertidor HEIC a JPG gratuito
Convierte fotos HEIC/HEIF de iPhone a formato JPG instantáneamente. Conversión por lotes de múltiples archivos a la vez. Tus archivos nunca salen de tu dispositivo.
Compatible con HEIC, HEIF · múltiples archivos
¿Qué es HEIC?
HEIC (High Efficiency Image Container) es un formato de imagen moderno introducido por Apple para iPhones y iPads. Ofrece mejor compresión que JPEG manteniendo la calidad de imagen, reduciendo el tamaño de los archivos hasta un 40 %. Sin embargo, los archivos HEIC no son ampliamente compatibles en todos los dispositivos y plataformas, lo que hace esencial la conversión a JPG para compartir fotos universalmente.
Más precisamente, HEIC es el contenedor HEIF ISO/IEC 23008-12 que aloja datos de imagen fija codificados con el códec de vídeo H.265/HEVC. Apple lanzó HEIC como formato de Cámara por defecto en el iPhone 7 y posteriores a partir de iOS 11 en 2017. La compresión HEVC subyacente es aproximadamente un 50 % más eficiente que JPEG con calidad perceptualmente idéntica, por eso una foto típica de iPhone se guarda en 1,5-2 MB como HEIC en lugar de los 3-4 MB que habría ocupado como JPEG. La contrapartida es la complejidad de licencias: las patentes de HEVC están agrupadas entre MPEG LA, HEVC Advance, Velos Media y otros titulares, y por eso la mayoría de plataformas fuera del ecosistema Apple aún no pueden decodificar HEIC de forma nativa en 2026.
Convertir HEIC a JPEG va a contracorriente del tamaño de archivo: la salida suele ser mayor que la entrada, porque JPEG (estándar de 1992) es menos eficiente que HEVC (estándar de 2013). Un HEIC de iPhone de 2 MB se convierte normalmente en un JPEG de 3-4 MB con calidad 85. Aceptas ese aumento a cambio de compatibilidad universal: JPEG funciona en cualquier sistema operativo, cliente de correo, gestor de contenidos, kiosco de impresión fotográfica y dispositivo antiguo fabricado en los últimos treinta años. HEIC funciona de forma fiable solo dentro del ecosistema Apple (iOS, macOS, iPadOS recientes), parcialmente en Windows 11 con la extensión HEVC de pago y en Android solo con visores de terceros.
Cómo funciona esta herramienta por dentro
El motor de conversión es heic2any de Alexander Larsson (GitHub: alexcorvi/heic2any, licencia MIT), que envuelve al decodificador HEIF C++ canónico libheif (de struktur AG, LGPL) compilado a WebAssembly. Cuando dejas caer un archivo, heic2any entrega los bytes al módulo WebAssembly: libheif analiza el contenedor ISOBMFF, localiza el ítem de imagen codificado en HEVC, decodifica el flujo de bits HEVC a datos de píxeles RGBA en bruto y aplica la orientación EXIF si está presente. Después el búfer de píxeles se dibuja en un elemento <canvas> en memoria.
Desde el canvas, canvas.toBlob('image/jpeg', calidad/100) invoca al codificador JPEG integrado en el navegador. El codificador ejecuta la canalización JPEG estándar (conversión RGB a YCbCr, submuestreo de croma opcional, bloques DCT 8x8, cuantización con las tablas correspondientes a tu valor del deslizador, escaneo en zigzag, codificación entrópica por longitud de carrera y Huffman). El rango del deslizador (60-100) se asigna directamente al argumento de calidad del codificador. Para lotes con varios archivos, JSZip (Stuart Knightley, doble licencia MIT/GPL) empaqueta cada salida JPEG en un único archivo ZIP que el navegador sirve después como una descarga única.
El paquete de bibliotecas es considerable: heic2any minificado ocupa unos 700 KB porque incrusta el módulo WebAssembly de libheif, y JSZip añade otros 95 KB. En la primera visita se descargan unos 800 KB desde el CDN; las visitas siguientes se sirven desde la caché. Tras esa descarga inicial, nada más sale del navegador. Los bytes HEIC que seleccionas nunca tocan un servidor. Abre la pestaña Red de las DevTools mientras conviertes un lote: las únicas solicitudes son las descargas únicas de las bibliotecas en la primera carga. Pon el navegador en modo avión después de cargar la página y el conversor sigue funcionando con archivos HEIC locales.
Una breve historia de HEIC y los formatos a su alrededor
- JPEG, 1992. ITU-T T.81 / ISO/IEC 10918-1, estandarizado por el Joint Photographic Experts Group (formado en 1986). Bloques DCT 8x8, espacio de color YCbCr con submuestreo de croma, tablas de cuantización ajustadas a la visión humana. Implementado universalmente. Sigue siendo la lengua franca del intercambio fotográfico treinta y cuatro años después.
- H.265 / HEVC, 2013. ITU-T H.265 / ISO/IEC 23008-2, sucesor de H.264. Desarrollado por el Joint Collaborative Team on Video Coding. Aproximadamente un 50 % más eficiente que H.264 a calidad equivalente. Diseñado para vídeo; los fotogramas codificados en intra pueden extraerse y almacenarse como imágenes fijas, lo cual constituye la base técnica de HEIC.
- Apple anuncia HEIC, junio de 2017. En la WWDC 2017, Apple presentó iOS 11 con HEIC como formato de Cámara por defecto en iPhone 7 y posteriores. El planteamiento: «el doble de eficiente que JPEG». La opción Ajustes, Cámara, Formatos, «Más compatible» se introdujo al mismo tiempo como alternativa para usuarios que necesitaran JPEG.
- Norma HEIF publicada, diciembre de 2017. ISO/IEC 23008-12 «Image File Format» finalizada como parte del conjunto MPEG-H. Contenedor basado en el ISO Base Media File Format (la misma familia que MP4). HEIC es HEIF con codificación HEVC; el mismo contenedor aloja AVIF (con AV1), AVC (con H.264) u otros códecs futuros.
- AVIF, 2019. La Alliance for Open Media publicó AVIF como formato de imagen fija libre de regalías que usa el códec AV1 dentro del mismo contenedor HEIF. Aproximadamente un 50 % más pequeño que JPEG a calidad equivalente, comparable a HEIC pero sin el lastre de patentes de HEVC. En 2023 ya más del 95 % de los navegadores admitían AVIF de forma nativa. HEIC siguió atascado fuera de Safari por motivos de licencias.
- 2026: la era de la conversión HEIC-a-JPEG continúa. Casi nueve años después del anuncio de Apple, la mayoría de plataformas no Apple aún no pueden decodificar HEIC de forma nativa. Chrome, Firefox y Edge no incluyen decodificación HEVC de imágenes fijas. Windows 11 exige una extensión de pago en Microsoft Store. Android depende de visores de terceros. El flujo diario para compartir fotos entre plataformas sigue siendo: convertir HEIC de iPhone a JPEG antes de enviar.
Cómo funciona
- Sube archivos HEIC: Suelta o selecciona uno o múltiples archivos HEIC/HEIF para convertir.
- Ajusta la calidad: Elige la calidad JPG del 60 % al 100 % (por defecto 85 %).
- Convierte: Haz clic en «Convertir todo» para convertir todos los archivos. La conversión ocurre instantáneamente en tu navegador.
- Descarga: Descarga archivos individuales o todos como un archivo ZIP.
¿Por qué convertir HEIC a JPG?
- Compatibilidad universal: JPG funciona en todos los dispositivos, cámaras y plataformas.
- Compartir más fácil: La compatibilidad con HEIC es limitada en Android, Windows y dispositivos antiguos.
- Mejor para la web: La mayoría de los sitios web y servicios esperan formato JPG o PNG.
- Procesamiento sin conexión: Convierte sin necesidad de subir archivos ni conexión a internet.
Características
- Conversión por lotes: Convierte múltiples archivos HEIC a la vez.
- Control de calidad: Ajusta la calidad de compresión JPG (60-100 %).
- Descarga instantánea: Descarga JPGs individuales o como ZIP para múltiples archivos.
- Privacidad: Todo el procesamiento ocurre localmente en tu navegador. Los archivos nunca se suben a ningún servidor.
- Vistas previas en miniatura: Ve una vista previa de cada imagen convertida.
- Comparación de tamaño de archivo: Visualiza los tamaños de archivo antes y después.
Flujos HEIC-a-JPG del mundo real
- Enviar por correo fotos de iPhone a un usuario de Windows o Linux. Un adjunto .HEIC directo llega a un destinatario cuyo cliente de correo no puede decodificarlo. La mayoría de instalaciones de Outlook en Windows, todos los clientes de correo en Linux y muchas apps de correo más antiguas simplemente muestran el archivo como «no compatible». Convertir primero a JPEG garantiza que la imagen se renderice en la bandeja de entrada. Con calidad 85, la salida tiene aproximadamente el tamaño que habría tenido una foto JPEG de iPhone antes de que Apple cambiara a HEIC.
- Subir fotos de iPhone a una aplicación web o CMS. La mayoría de plataformas (instalaciones antiguas de WordPress, herramientas internas, fichas de e-commerce, marketplaces, portales gubernamentales, subidores de fotos de pacientes en hospitales) aceptan JPEG y rechazan HEIC directamente con mensajes de error crípticos o fallos silenciosos. Preconvertir elimina el ida y vuelta de soporte cuando alguien reporta «no me subió la foto».
- Archivo a largo plazo de fotos de iPhone. JPEG es una norma ISO de 1992 implementada por prácticamente todos los productos de imagen desde entonces. HEIC está cargado de patentes y depende de que el ecosistema de licencias HEVC permanezca estable, lo cual está lejos de garantizar para hardware que aún no posees en 2050. Para un archivo fotográfico pensado para sobrevivir a dispositivos concretos, JPEG es el formato a largo plazo más conservador.
- Enviar fotos a concursos, prensa o agencias de fotografía. Las especificaciones de envío exigen sistemáticamente JPEG (con TIFF como alternativa de mayor calidad). HEIC casi nunca se acepta. Concursos fotográficos, agencias de prensa, departamentos de fotografía, plataformas de imágenes de archivo (Shutterstock, Adobe Stock, Getty) y la mayoría de flujos editoriales esperan JPEG; la conversión es obligatoria.
- Servicios y kioscos de impresión fotográfica. Walgreens, CVS, Costco Photo, Snapfish, Mpix y los kioscos de impresión en supermercados y farmacias varían mucho en soporte HEIC. Las grandes cadenas han añadido aceptación de HEIC en los últimos años; servicios más pequeños y kioscos de autoservicio más antiguos no lo han hecho. Convertir a JPEG antes de imprimir evita el descubrimiento en tienda de que tus fotos son ilegibles.
- Compartir en Discord, Slack u otros chats grupales. La mayoría de plataformas de chat aceptan ahora subidas HEIC desde Safari en iPhone, pero los visores en Chrome, Firefox o Android no pueden decodificar el HEIC resultante en línea. Ven «archivo no compatible» o una miniatura genérica. Convertir a JPEG antes de publicar significa que todos en el canal pueden ver la foto, no solo los lectores en plataforma Apple.
Errores comunes y su significado
- La salida JPEG es mayor que la entrada HEIC. Un HEIC de iPhone de 2 MB se convierte típicamente en un JPEG de 3-4 MB con calidad 85. Es lo esperado: HEVC (el códec dentro de HEIC) comprime aproximadamente un 50 % mejor que JPEG. La conversión intercambia tamaño por compatibilidad universal. Si el tamaño importa más que la compatibilidad (hospedaje web, tope de correo), combina esta herramienta con el Compresor de imagen para devolver el JPEG a tamaños menores.
- El movimiento de Live Photo no se preserva. Una Live Photo en iPhone es una imagen fija HEIC más un archivo compañero .MOV de 3 segundos almacenado al lado. Esta herramienta convierte solo la imagen fija; el movimiento se descarta. Para preservar el clip, usa la función de exportación de Apple Photos (que produce ambos archivos por separado) o una herramienta de escritorio que agrupe HEIC y MOV.
- Los mapas de profundidad del modo Retrato se descartan. Los archivos HEIC del modo Retrato incrustan una pista separada de mapa de profundidad que permite a la app Fotos de Apple reeditar el desenfoque del fondo a posteriori. JPEG no tiene una ranura equivalente; los datos de profundidad se descartan silenciosamente en la conversión. Para conservar los mapas de profundidad y reeditar, quédate en HEIC dentro de Apple Photos o usa un editor consciente de profundidad como Halide Mark II o Pixelmator Photo.
- Los mapas de ganancia HDR se pierden. Los iPhones recientes guardan las fotos HDR como HEIC con una pista paralela de mapa de ganancia que añade brillo en pantallas con HDR. JPEG no admite mapas de ganancia. El JPEG convertido luce bien en pantallas estándar pero pierde el realce HDR en las pantallas XDR de Apple y similares. La nueva variante Ultra HDR JPEG (JPEG con mapa de ganancia, 2023) cubre esto, pero no es aún lo que producen la mayoría de herramientas.
- EXIF sobrevive mayormente, los perfiles ICC a veces no. La información de cámara, lente, ajustes de exposición, fecha de captura, coordenadas GPS y orientación se preservan en la conversión. El perfil de color ICC incrustado y los bloques de extensión específicos de Apple pueden no sobrevivir a la recodificación con Canvas. Para uso normal en pantalla es invisible (casi todo es sRGB). Para preparación de impresión con gestión de color, usa una herramienta de escritorio consciente de perfiles como «Exportar como» de Vista Previa o Photoshop.
- Las calidades 60-75 muestran artefactos. El deslizador baja hasta 60 para dar a quienes prefieren tamaños ajustados una opción más estrecha, pero a 60 la cuantización JPEG es lo bastante agresiva para mostrar bloques en zonas planas (cielos, paredes, tela). Para distribución, quédate en 85 o más. Baja a 70-75 solo si necesitas encajar en un límite estricto de subida y has inspeccionado el resultado.
Privacidad: las fotos nunca salen de tu dispositivo
Cada conversor HEIC basado en la nube (CloudConvert, Convertio, iLoveIMG, Aspose, FreeConvert, las decenas de servicios «heic a jpg online») sube tu archivo a los servidores del operador, ejecuta su conversión y devuelve el JPEG como descarga. Las implicaciones de privacidad para fotos de iPhone no son triviales porque los archivos incrustan rutinariamente: coordenadas GPS precisas de dónde se tomó la foto (a menudo a pocos metros), modelo e identificador del dispositivo, fecha y hora de captura, capturas de movimiento de Live Photo (3 segundos de audio y vídeo en torno al disparo), mapas de profundidad del modo Retrato que revelan la estructura 3D facial y caras detectadas por aprendizaje automático en el dispositivo. Todo eso acaba en la infraestructura del operador. La mayoría de operadores publican políticas de privacidad comprometiéndose a borrar las subidas en una o dos horas y a cifrar en tránsito, y los más grandes (Cloudinary, Smallpdf) ostentan certificación ISO/IEC 27001. Tienen fuertes incentivos comerciales para cumplir esas políticas. Pero «borrado en una hora» no es «nunca visto». Durante esa hora el contenido de la foto está en la infraestructura del operador, accesible a cualquier proceso o persona con los permisos adecuados, y visible en registros y copias según la política de retención aplicable.
Este conversor nunca sube nada. Toda la canalización (selección de archivo, decodificación HEIC vía libheif en WebAssembly, recodificación Canvas a JPEG, empaquetado ZIP opcional, descarga) se ejecuta dentro de tu pestaña del navegador. Sin subidas, sin solicitud de red que lleve datos de foto, sin entrada de registro. Puedes verificarlo abriendo las herramientas de desarrollo del navegador en la pestaña Red antes de convertir: ninguna solicitud sale con contenido de imagen. El único tráfico de red es la descarga única de las bibliotecas heic2any y jszip en la primera visita (unos 800 KB combinados). Tras eso, quedan en la caché del navegador. Pon el navegador en modo avión después de cargar la página y el conversor sigue funcionando con cualquier archivo HEIC local que selecciones. Para fotos con algo sensible (caras, ubicaciones, capturas internas, documentos de identidad), el compromiso del lado navegador claramente vale la pena.
Cuándo otra herramienta es la elección correcta
- Automatización por lotes en cientos de archivos HEIC. Usa ImageMagick con soporte libheif (
magick input.heic output.jpg), el binarioheif-convertde las herramientas de línea de comandos de libheif, olibvipsvía Sharp en Node.js. Las herramientas CLI manejan miles de archivos sin recargar 800 KB de WebAssembly por sesión, y corren desde tareas CI, hooks de despliegue o tareas cron. - Preservar el movimiento de Live Photo junto a la imagen fija. Usa la función de exportación de Apple Photos: Archivo → Exportar → Exportar Originales sin modificar conserva tanto el HEIC fijo como el archivo .MOV de movimiento como exportaciones separadas. Herramientas de terceros como Lively (macOS) o Motion Stills manejan el ida y vuelta de forma más elegante. Esta herramienta de navegador descarta el clip de movimiento.
- Editar fotos del modo Retrato con datos de profundidad. Usa la app Fotos de Apple (Editar → Retrato) o editores con conciencia de profundidad como Halide Mark II (iOS) o Pixelmator Photo. JPEG no puede almacenar la pista de mapa de profundidad; una vez convertido a JPEG has perdido permanentemente la capacidad de reeditar el desenfoque de fondo.
- Flujos de impresión profesional con gestión estricta de color. Usa «Exportar como» de Photoshop (preserva el perfil ICC, admite prueba en pantalla y salida CMYK), Affinity Photo o RawTherapee. La conversión de navegador basada en Canvas puede descartar el perfil de color incrustado y etiquetar la salida como sRGB, lo cual está bien para uso normal en pantalla pero no para preparación de impresión con gestión de color.
Preguntas frecuentes
¿Almacenan mis fotos en sus servidores?
No. Toda la conversión ocurre al 100 % en tu dispositivo en tu navegador. Nunca subimos, almacenamos ni accedemos a tus fotos. Privacidad completa garantizada.
¿Qué calidad debería usar?
85 % es lo recomendado para la mayoría de los casos, ofreciendo excelente calidad con tamaños de archivo más pequeños. Usa 95-100 % para impresión o uso profesional, y 70-80 % para web o compartir.
¿Puedo convertir múltiples archivos a la vez?
Sí. Puedes subir y convertir múltiples archivos HEIC a la vez. Se convertirán secuencialmente y podrás descargarlos individualmente o como ZIP.
¿Funciona en móviles?
Sí. Esta herramienta funciona en iPhone, iPad, Android y todos los navegadores modernos. Puedes convertir fotos directamente en tu dispositivo móvil.
¿El JPG convertido se verá diferente?
Con una calidad del 85 % o superior, la diferencia es imperceptible para el ojo humano. Configuraciones de calidad más bajas reducen el tamaño del archivo pero pueden mostrar algunos artefactos de compresión.
¿Qué pasa si la conversión falla?
Asegúrate de que tu archivo HEIC sea válido y no esté corrupto. Intenta descargar el archivo nuevamente desde tu iPhone. Si los problemas persisten, prueba con un navegador diferente.
Más preguntas frecuentes
¿Por qué Chrome o Firefox no pueden abrir archivos HEIC directamente?
HEIC usa el códec H.265 / HEVC, cargado de regalías a través de varios pools de patentes (MPEG LA, HEVC Advance, Velos Media y otros). Los navegadores que incluyen un decodificador HEVC nativo deben licenciar esas patentes, y el coste por instalación hace impráctico integrar HEVC en navegadores de código abierto. Safari puede decodificar HEIC porque se apoya en el decodificador HEVC del sistema operativo (que Apple licencia para macOS y iOS). Chrome y Firefox sortean la cuestión de licencias simplemente no admitiendo HEIC. La solución es la que hace esta herramienta: incorporar un decodificador libheif en WebAssembly que corre dentro de la página, distribuido con licencia LGPL que deja la cuestión de patentes al desplegador.
¿Cómo puedo evitar que mi iPhone guarde fotos en HEIC desde el principio?
Abre Ajustes, toca Cámara, toca Formatos, y selecciona «Más compatible». A partir de ese momento tu iPhone guardará las nuevas fotos como JPEG en lugar de HEIC. La contrapartida es que los archivos JPEG son aproximadamente el doble que los HEIC con calidad equivalente, así que cada foto ocupa más espacio en el dispositivo y en iCloud. Muchos usuarios mantienen el ajuste HEIC por eficiencia de almacenamiento y convierten bajo demanda solo al compartir con destinatarios no Apple, que es exactamente el flujo que esta herramienta soporta.
¿Funciona esta herramienta sin conexión?
Tras la primera visita, sí. Las bibliotecas heic2any y JSZip (unos 800 KB combinados) se descargan una vez desde el CDN en la primera carga y las guarda en caché el navegador. Las visitas siguientes funcionan totalmente sin conexión, siempre que la caché no se haya borrado. Puedes comprobarlo activando el modo avión tras abrir la página una vez y convirtiendo un archivo HEIC local.
¿Se conservarán la ubicación GPS y los demás datos EXIF?
La mayoría, sí. La información de cámara (modelo, lente), ajustes de exposición, fecha y hora de captura, coordenadas GPS y orientación de la imagen se preservan en la conversión. El perfil de color ICC y los bloques de extensión específicos de Apple (mapas de profundidad, mapas de ganancia HDR, referencias de Live Photo) pueden no sobrevivir. Si quieres borrar las coordenadas GPS antes de compartir por motivos de privacidad, usa un editor EXIF de escritorio (ExifTool, ImageOptim con «eliminar metadatos» activado) después de esta conversión, o elimina los metadatos en Apple Photos antes de exportar.
¿Puedo convertir fotos HEIC tomadas en un dispositivo que no sea Apple?
Sí. Aunque HEIC nació en Apple, el formato es un estándar ISO abierto (ISO/IEC 23008-12) y otros fabricantes lo han adoptado: algunos teléfonos Samsung Galaxy guardan en HEIC por defecto, ciertas cámaras sin espejo de Canon y Sony tienen modos HEIC, y varios teléfonos Android ofrecen HEIC como opción. Cualquier archivo HEIC conforme al estándar se decodifica correctamente vía libheif sin importar dónde se capturó.
¿Existe un equivalente de escritorio o de línea de comandos?
Varios. El más común: ImageMagick con soporte libheif (magick input.heic output.jpg) corre en macOS, Linux y Windows una vez instalada libheif. El proyecto libheif ofrece su propio binario heif-convert para conversión HEIF-a-JPEG directa. En macOS, Vista Previa puede guardar HEIC como JPEG vía Archivo → Exportar, y el flujo «Exportar Originales sin modificar» de Apple Photos maneja lotes. En Windows, iMazing HEIC Converter es una opción GUI gratuita; CopyTrans HEIC añade visualización HEIC a todo Windows. Para canalizaciones Node.js o servidor, sharp construido sobre libvips admite entrada HEIC con la misma dependencia libheif.