Foto HEIC (.heic)

ISO/IEC Estándar

High Efficiency Image Container (HEIC) es un formato de imagen basado en HEVC, adoptado por Apple y las plataformas móviles modernas. Comprime aproximadamente el doble que el antiguo JPEG con una calidad visual equivalente.

Convertir de HEIC a JPG

Convertidor gratuito de HEIC a JPG en el navegador. Convierte archivos al instante en tu dispositivo.

Inspección y metadatos

Los sistemas operativos y analizadores de archivos identifican los archivos de HEIC inspeccionando la secuencia de bytes binarios inicial:

Selecciona o arrastra archivos aquí

Privado - los archivos nunca salen de tu dispositivo

o pega Ctrl+V
Garantía de privacidad sin transmisión de red: 0 bytes subidos a servidores externos. Todo el procesamiento se realizó de forma local en el entorno seguro de tu navegador.

Firma de cabecera a nivel de bytes (bytes mágicos)

Los sistemas operativos y analizadores de archivos identifican los archivos de HEIC inspeccionando la secuencia de bytes binarios inicial:

FIRMA HEXADECIMAL (DESPLAZAMIENTO 0):

?? ?? ?? ?? 66 74 79 70

REPRESENTACIÓN ASCII: ????ftyp

Estandarización: ISO/IEC 23008-12 (estándar HEIF)

Especificaciones técnicas

Arquitectura del contenedorContenedor ISO Base Media File Format (ISOBMFF) con flujos de bits HEVC (H.265) codificados dentro de cada fotograma
CompresiónPredicción intra-fotograma de los perfiles Main y Main 10 de High Efficiency Video Coding (HEVC/H.265)
Orden de bytes (Endianness)Estructura de cajas/átomos big-endian
Espacios de colorDisplay P3, sRGB, HDR Rec.2020 PQ/HLG, Perfiles ICC incrustados
Canales y estructuraYUV 4:2:0, 4:2:2 o 4:4:4 (profundidad de 8, 10 o 12 bits), con canal alfa auxiliar opcional
Dimensiones máximasHasta 16384 x 16384 píxeles (límite de nivel 6.2 de HEVC)
TransparenciaAdmite un canal alfa completo mediante elementos de imagen auxiliares.
Streaming y progresivoLos metadatos estructurados en cajas permiten examinar EXIF y las miniaturas al instante, sin descargar los datos de imagen.

Matriz de comparación técnica: HEIC frente a la competencia

Atributo técnicoHEIC (Actual)JPGAVIFWEBP
Códec de compresiónHEVC (H.265 intra)Transformada discreta del coseno (DCT)AV1 (intra-fotograma)VP8 / VP8L
Tamaño relativo (frente a JPEG)A menudo ocupa menos con una calidad percibida similar; los resultados varíanReferencia base (100%)Alrededor de un 55 % menosAlrededor de un 30 % menos
Profundidad de bits8, 10 o 12 bitsSolo 8 bits (estándar)HDR de 8, 10 o 12 bitsSolo 8 bits
Varias imágenes y ráfagasContenedor nativo con varios elementosSolo imagen únicaAdmitido en AVIF con varios elementosCompatibilidad limitada con WebP animado

Modos de corrupción comunes y guía de recuperación hexadecimal

Windows indica que se necesitan las extensiones de vídeo HEVC para ver el archivo.

Causa raíz: Falta en Windows el paquete de códecs de hardware HEVC.

Recuperación: File2File.app puede convertir HEIC a JPG / PNG desde el navegador. La compatibilidad varía según la aplicación.

Análisis de seguridad y vectores de ataque al analizador

Los descodificadores HEIC analizan árboles complejos de átomos ISOBMFF y ejecutan procesos sofisticados de transformación de vídeo HEVC, por lo que deben estar aislados de forma rigurosa.

Vectores de ataque conocidos

  • Desbordamiento de enteros al calcular la longitud de las cajas «hdlr» o «iloc» de ISOBMFF.
  • Lectura fuera de los límites del búfer durante la descodificación de entropía CABAC de HEVC en códecs nativos sin actualizar.
  • Corrupción de memoria al procesar elementos de imagen de mapas de profundidad auxiliares.

Mejores prácticas defensivas: Procese imágenes HEIC con compilaciones de libheif en WebAssembly, aisladas del sistema operativo anfitrión y con una gestión segura de la memoria.

Orígenes históricos e hitos

2019Android 10 incorpora de forma nativa la captura y descodificación de HEIC en todo el sistema.
2017Apple adopta HEIC como el formato de captura de cámara predeterminado en iOS 11 y macOS High Sierra.
2015MPEG finaliza la especificación ISO/IEC 23008-12 del formato de archivo de imagen de alta eficiencia (HEIF).

Ventajas principales

  • Puede generar archivos más pequeños que JPEG con una calidad percibida similar, aunque el resultado depende del contenido de la imagen y de los ajustes de codificación.
  • Admite de forma nativa profundidades de color de 10 y 12 bits, que evitan las bandas de color en degradados suaves, como los del cielo.
  • Encapsula secuencias de imágenes, Live Photos, fotos en ráfaga, audio y mapas de profundidad en un solo archivo compacto.

Limitaciones técnicas

  • La complejidad de las licencias de hardware y patentes frenó durante años su adopción en navegadores de código abierto.
  • Soporte de decodificación nativa limitado en versiones anteriores de Windows sin extensiones comerciales de Microsoft Store.
  • Exige más recursos de cálculo para codificar y descodificar que el antiguo JPEG.

Curiosidades técnicas interesantes

  • Con iOS 11, Apple añadió la captura de fotos HEIF/HEVC en los dispositivos compatibles; el tamaño de los archivos varía según la imagen y los ajustes.
  • Una Live Photo del iPhone se guarda en un único contenedor HEIC que incluye la imagen fija de alta resolución y un vídeo.
  • HEIC puede almacenar el mapa de profundidad calculado por los teléfonos con dos lentes, que permite reenfocar la imagen después de tomarla.

Preguntas técnicas frecuentes

¿Por qué mi iPhone toma fotos en formato HEIC?

Apple usa HEIC para las fotos de la cámara porque puede almacenar imágenes de forma más eficiente que JPEG y admite funciones como secuencias de imágenes y datos de profundidad auxiliares. El tamaño y las funciones disponibles varían según la imagen y el dispositivo.

¿Cómo convierto fotos HEIC a JPG en Windows o en un PC?

Usa File2File.app para convertir archivos HEIC a JPG en el navegador sin instalar ningún programa. El conversor del navegador procesa los archivos localmente.

¿Se pueden abrir los archivos HEIC sin el códec de pago de Windows?

Sí. File2File.app usa WebAssembly en el navegador para descodificar y convertir archivos HEIC gratis.