Convertir HEIC en AVIF

Vous pouvez convertir HEIC en AVIF gratuitement et sans compte : déposez le fichier ci-dessus et, une ou deux secondes plus tard, le résultat est prêt à télécharger. La conversion se fait dans votre propre navigateur : le fichier n’est donc jamais téléversé. Cela marche sous Windows, macOS et Linux comme sur iPhone et Android, et continue de marcher si vous coupez le réseau.

  • Où cela s’exécute Dans votre navigateur. Le fichier n’est pas téléversé.
  • Avec perte Un peu de détail est échangé contre du poids. AVIF ne peut pas tout garder de ce que garde HEIC.
  • Limite de taille Jusqu’à 100 Mo par fichier, gratuitement et sans compte.

Jusqu’à 100 fichiers à la fois. Les formats mélangés ne posent pas de problème.

La raison de quitter le HEIC est la licence, pas la taille de fichier

HEIC est un conteneur ISO qui contient des images compressées en HEVC, et le HEVC est grevé de plusieurs pools de brevets qui se chevauchent. C’est toute l’histoire d’un format qui est arrivé sur chaque iPhone depuis 2017 et qui reste gênant partout ailleurs : un décodeur coûte de l’argent à licencier, donc les éditeurs de logiciels ont soit payé, soit attendu, soit se sont appuyés sur le système d’exploitation pour le faire à leur place.

AV1, qu’utilise AVIF, a été conçu par l’Alliance for Open Media précisément pour éviter cela. Il est libre de redevances par charte, son décodeur est dans chaque navigateur actuel, et personne n’a rien à négocier pour en lire un. Si l’objectif est une bibliothèque qui s’ouvrira encore sur du matériel et des logiciels que vous n’avez pas encore choisis, cette différence vaut plus que n’importe quel nombre de kilooctets.

Ce qui se passe réellement quand un HEIC devient un AVIF

Ce n’est pas un réemballage, même si les deux fichiers sont des cousins structurels — tous deux sont des conteneurs ISO base media, la même disposition en boîtes et atomes qu’un MP4, ne différant que par ce qu’il y a à l’intérieur. Les données HEVC ne peuvent pas être réétiquetées AV1, donc l’image est décodée jusqu’aux pixels bruts et compressée à nouveau depuis zéro.

Cela veut dire une génération supplémentaire de compression destructive, à la qualité 82. Sur une photographie de personne, de rue ou de paysage, vous ne la verrez pas côte à côte à la taille normale. Là où une seconde génération se montre d’abord, c’est dans les endroits où la première peinait déjà — dégradés de ciel lisses, arrière-plans flous, et bords de blocs autour du détail à fort contraste. Convertissez une douzaine de vos pires cas personnels et regardez ces zones avant de décider.

Exporter les fichiers HEIC hors de Photos avant de commencer

Sortir les originaux est une étape que les gens sous-estiment. Dans l’app Photos, sélectionner des images et choisir Partager puis Exporter l’original non modifié vous donne le HEIC tel que le téléphone l’a écrit ; une feuille de partage ordinaire ou un AirDrop vers une machine non Apple peut très bien remettre un JPEG converti à la place, et convertir cela en AVIF serait une troisième génération pour rien.

Le même piège existe côté bureau. Sur iOS, Réglages puis Photos propose un choix « Transférer vers Mac ou PC » entre Automatique et Conserver les originaux — Automatique convertit silencieusement le HEIC en JPEG à la sortie par câble. Si vous migrez une bibliothèque exprès, réglez-le sur Conserver les originaux pour que ce que vous convertissez ici soit le fichier que l’appareil a produit.

L’unique image qui passe, parmi les plusieurs que peut contenir un HEIC

HEIC est un conteneur multi-images. Une rafale est beaucoup d’images dans un fichier, une Live Photo apparie un fixe avec une courte séquence, et certains flux d’édition gardent l’original non retouché à côté de la version retouchée. Cette conversion prend la première image — celle que le téléphone affiche et celle que tout le monde désigne quand il pointe sur le fichier — et écrit cela.

Tout le reste du conteneur n’est pas embarqué dans l’AVIF. L’AVIF lui-même peut contenir animation et images multiples, donc c’est une limite de la conversion plutôt que du format cible. Si le mouvement d’une Live Photo est quelque chose que vous voulez garder, exportez-le depuis Photos sous forme de vidéo et gardez cela à côté du fixe, parce qu’aucune conversion d’image ne le fera pour vous.

Ce que l’AVIF n’hérite pas du fichier HEIC

Rien du bloc de métadonnées ne passe. La date de prise de vue, l’appareil et l’objectif, les réglages d’exposition et la coordonnée GPS sont tous absents de la sortie, parce que la conversion décode en pixels et ré-encode, et il n’y a pas de chemin par lequel le bloc puisse voyager.

Pour une migration de bibliothèque, c’est la phrase la plus importante de la page, et elle tranche net. Une photothèque organisée par date est organisée par métadonnées, et un dossier de fichiers AVIF sans date de prise de vue est un tas plutôt qu’une bibliothèque. Exportez les métadonnées séparément — Photos peut les produire, et exiftool aussi — ou gardez les HEIC d’origine comme archive et traitez le jeu AVIF comme la copie lisible. Ne convertissez pas et supprimez pas.

Dix bits dans AVIF, et les huit que cette conversion écrit

Un HEIC d’iPhone peut porter dix bits par canal, et l’AVIF comme format monte jusqu’à douze, donc sur le papier c’est une des rares conversions où la cible a de la marge à revendre. Le pipeline ici ne s’en sert pas : l’image est décodée en RVBA 8 bits et encodée à partir de cela, donc dix bits en entrée donnent huit bits en sortie.

La même chose s’applique à l’espace colorimétrique. Les photos d’iPhone sont étiquetées Display P3 et aucun profil n’est écrit dans l’AVIF, donc un visualiseur traitera les valeurs comme du sRVB et les couleurs les plus saturées paraîtront légèrement en retrait. Pour une bibliothèque de photos ordinaires c’est un décalage subtil ; si la couleur en gamut étendu est la raison pour laquelle vous shootez au téléphone, cette conversion n’est pas le moyen de la préserver.

L’encodage AV1 est lent, et un gros lot HEIC le sent

AVIF est l’encodeur le plus lent de ce site de loin, et c’est inhérent à AV1 plutôt qu’une faiblesse de l’implémentation : le codec paie sa compression par une recherche très large, et la recherche prend du temps. Une seule photographie de 12 mégapixels prend des secondes plutôt que la fraction de seconde d’un JPEG.

Multipliez cela par quatre mille images et une migration de bibliothèque devient un après-midi plutôt qu’une pause café. Cela tourne sur votre propre processeur, donc rien n’est en file derrière qui que ce soit, mais cela vaut la peine de convertir par lots de quelques centaines et de laisser l’onglet tranquille pendant qu’il travaille. Commencez par un lot, vérifiez la sortie, puis engagez le reste.

Là où un fichier AVIF reste celui qui dérange

Le support navigateur est réglé, et le support ailleurs ne l’est pas. Les gestionnaires de photos anciens, certains visualiseurs d’images de bureau, la plupart des cadres photo, les kiosques d’impression et bon nombre de formulaires d’upload n’ont jamais entendu parler d’AVIF et le refuseront aussi sec qu’ils refusent le HEIC. Échanger un format que personne ne peut ouvrir contre un autre format que personne ne peut ouvrir serait une mauvaise migration.

Le test honnête consiste à lister ce qui lira réellement la bibliothèque — une galerie dans un navigateur, un NAS avec un visualiseur moderne, un bureau Linux — et de vérifier ces choses précises avec un fichier converti avant de convertir le jeu. Si la liste inclut quelque chose d’ancien, gardez une copie JPG des images qui doivent être remises à d’autres personnes, et utilisez AVIF pour la masse qui vit sur votre propre stockage.

Convertir une bibliothèque HEIC entière sans la téléverser

C’est le cas où la propriété de vie privée cesse d’être un argument de vente et devient le facteur décisif. Une photothèque est l’ensemble de fichiers le plus personnel que la plupart des gens possèdent, et une conversion en masse signifie que chacune d’elles passe à travers l’outil que vous avez choisi. Ici le HEIC est décodé par libheif dans la page et l’encodeur AVIF tourne dans le même onglet ; aucune requête ne transporte une image.

Vérifiez avant de lui confier tout le jeu : ouvrez les outils de développement, regardez l’onglet réseau pendant une conversion, et constatez que rien ne sort. Puis déconnectez-vous d’Internet et convertissez-en un autre, ce qui est la version du test qui ne laisse aucune place à l’interprétation.

Un plan de migration qui ne parie pas tout sur AVIF

La forme prudente est trois couches plutôt qu’une seule conversion. Gardez les HEIC d’origine sur un disque que vous ne touchez pas, puisque ce sont les seuls exemplaires avec les données de capture et la pleine qualité. Générez le jeu AVIF comme bibliothèque de travail, qui est compact et s’ouvre partout où cela compte pour vous. Exportez les métadonnées vers un sidecar ou un catalogue pour que les dates soient récupérables indépendamment de tout format de fichier.

Puis ne supprimez rien pendant un an. Les formats et les logiciels bougent tous les deux, et le coût de garder les originaux est de quelques centaines de gigaoctets sur un disque qui est bon marché, contre le coût de découvrir dans dix-huit mois que toute la bibliothèque est d’une génération en arrière et sans date.

Comment convertir HEIC en AVIF

  1. Déposez votre fichier HEIC sur cette page, ou cliquez pour en choisir un.
  2. Choisissez AVIF comme destination. La conversion se fait dans votre navigateur et le fichier n’est pas téléversé.
  3. Téléchargez le fichier AVIF terminé.

HEIC et AVIF : ce qui change

HEIC face à AVIF
HEICAVIF
Nom completHigh Efficiency Image ContainerAV1 Image File Format
Extension de fichier.heic.avif
Type de médiaimage/heicimage/avif
CompressionAvec perte — la taille se paie en qualitéLes deux, selon le réglage
Première publication20152019
Publié parMPEGAlliance for Open Media
SpécificationISO/IEC 23008-12AV1 Image File Format
LicencePublié, non normaliséStandard ouvert
Situation actuelleActuelActuel
Profondeur de bits1012
Couleur qu’il peut décrireYCbCr, gamut étenduRVB, YCbCr, gamut étendu
Image la plus grande65 536 px par côté
S’ouvre dans un navigateurCertains navigateursNavigateurs actuels
Envisagé à la placeJPG, WebPWebP, JXL, JPG

Ce qui est perdu

AVIF n’a pas où loger les coordonnées GPS : cela ne dépasse pas le fichier HEIC. À vérifier avant de supprimer l’original, et bon à savoir si le but était justement de l’effacer.

Ce qui est conservé

La transparence est conservée. HEIC et AVIF enregistrent tous deux une couche alpha : un détourage reste détouré et rien n’est rempli derrière.

L’animation est conservée. HEIC et AVIF acceptent plusieurs images, le résultat bouge donc encore.

Ouvrir le résultat

AVIF s’ouvre dans les navigateurs actuels, mais pas dans les anciens. HEIC va encore moins loin. Si le fichier part sur une page web ou dans un formulaire, c’est souvent toute la raison de la conversion.

AVIF est un conteneur, pas un format unique. Ce qui se lit, c’est le codec à l’intérieur — le plus souvent AV1 — et c’est pourquoi deux fichiers de même extension peuvent se comporter différemment sur le même appareil.

Les logiciels habituels ne se recoupent pas : HEIC s’ouvre dans Apple Photos et Adobe Lightroom, AVIF dans GIMP, Squoosh et ImageMagick — celui qui reçoit le résultat a donc besoin d’un logiciel de la seconde liste.

Taille et qualité

Le résultat est plus lourd que l’original et pas meilleur. HEIC a déjà écarté du détail et AVIF enregistre ce qui reste sans en écarter davantage : cela évite une perte supplémentaire, cela n’annule pas la première.

À quoi sert chaque format

Les deux visent des usages différents : HEIC les téléphones et la photographie, AVIF le web et la remise d’un fichier fini. Cela mérite d’être pesé avant, car ce qui justifie l’un est souvent ce qui rend l’autre malcommode.

HEIC est le format de MPEG, publié en 2015. L’enregistrement se fait sur 10 bits par canal.

AVIF vient de Alliance for Open Media et date de 2019, décrit par AV1 Image File Format. GIMP, Squoosh et ImageMagick le lisent.

De HEIC à AVIF : questions fréquentes

Mon fichier HEIC est-il téléversé quelque part ?

Non. Cette conversion se fait entièrement dans votre navigateur : le fichier ne quitte donc pas votre appareil. Vous pouvez le vérifier vous-même — ouvrez l’onglet réseau des outils de développement et convertissez quelque chose. Vous verrez la page elle-même et les requêtes de statistiques et de publicité qui financent ce service, et pas une seule qui transporte votre fichier. Le moteur de cette paire précise est libheif, le décodeur de référence du HEIC d’Apple ; votre navigateur le télécharge une fois puis le garde en cache.

Convertir HEIC en AVIF est-il gratuit ?

Oui. Pas de compte, pas de filigrane et pas de quota journalier à dépenser : cela tourne sur votre propre machine, vous pouvez donc revenir autant de fois que vous voulez. Le navigateur traite des fichiers jusqu’à 100 Mo, 100 à la fois. libheif est téléchargé sur votre machine et s’y exécute, et c’est pourquoi rien n’est compté.

Y a-t-il une perte de qualité en convertissant HEIC en AVIF ?

AVIF compresse, des données sont donc perdues. Au réglage par défaut cela ne se voit pas ; pour en être sûr, montez la qualité.

La conversion vers AVIF améliore-t-elle la qualité ?

Le résultat est plus lourd que l’original et pas meilleur. HEIC a déjà écarté du détail et AVIF enregistre ce qui reste sans en écarter davantage : cela évite une perte supplémentaire, cela n’annule pas la première.

Les données EXIF sont-elles conservées ?

AVIF n’a pas où loger les coordonnées GPS : cela ne dépasse pas le fichier HEIC. À vérifier avant de supprimer l’original, et bon à savoir si le but était justement de l’effacer.

Quel codec se trouve dans le fichier AVIF ?

AVIF est un conteneur, pas un format unique. Ce qui se lit, c’est le codec à l’intérieur — le plus souvent AV1 — et c’est pourquoi deux fichiers de même extension peuvent se comporter différemment sur le même appareil.

En savoir plus sur ces formats

D’où viennent ces chiffres

Ce que cette page affirme sur HEIC et AVIF se vérifie : voici les documents qui le fixent.

  • AV1 Image File Format (AVIF)

    Alliance for Open Media — L’encodage de l’AVIF et sa prise en charge des espaces colorimétriques étendus