Convertir AVIF en GIF

Vous pouvez convertir AVIF en GIF 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. GIF ne peut pas tout garder de ce que garde AVIF.
  • Limite de taille Jusqu’à 100 Mo par fichier, gratuitement et sans compte.
  • Bon à savoir Réduit à 256 couleurs, ce qui se voit sur une photographie ; les zones transparentes ne sont pas conservées mais remplies avec la couleur de fond.

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

Ce que fait réellement le passage de AVIF à GIF

A generated landscape with a low sun and three ridges, used to show what JPEG does to continuous tone. Shown as AVIF.

AVIF17 KB

A generated landscape with a low sun and three ridges, used to show what JPEG does to continuous tone. Shown as GIF.

GIF36 KB2.1× plus gros

Une scène photographique : dégradés doux, bords tendres, un peu de grain. C’est le cas pour lequel GIF est fait, ou justement pas — et les chiffres montrent lequel des deux. Les deux images sont dessinées par le code et encodées par le convertisseur qui tourne sur cette page : les tailles indiquées sont donc notre propre sortie.
A generated badge: a circular gradient on a transparent background with a white bar across it, used to show what each format does with transparency and with hundreds of shades. Shown as AVIF.

AVIF3 KB

A generated badge: a circular gradient on a transparent background with a white bar across it, used to show what each format does with transparency and with hundreds of shades. Shown as GIF.

GIF8 KB2.2× plus gros

Un fond transparent et un dégradé sur la forme. GIF conserve les deux, un seul, ou remplit la transparence d’une couleur fixe — et c’est la différence sur laquelle presque tout le monde trébuche. Les deux images sont dessinées par le code et encodées par le convertisseur qui tourne sur cette page : les tailles indiquées sont donc notre propre sortie.
A generated application window with a sidebar, a table and a bar chart, used to show what JPEG does to flat colour and hard edges. Shown as AVIF.

AVIF5 KB

A generated application window with a sidebar, a table and a bar chart, used to show what JPEG does to flat colour and hard edges. Shown as GIF.

GIF6 KB25 % plus gros

Des aplats et des bords francs, comme dans une interface, un schéma ou un logo. Cela se comporte tout autrement que la photo ci-dessus, et c’est bien pourquoi la réponse est : cela dépend de ce qu’il y a dans le fichier. Les deux images sont dessinées par le code et encodées par le convertisseur qui tourne sur cette page : les tailles indiquées sont donc notre propre sortie.

Qui convertit AVIF en GIF, et qui ne devrait pas

Deux personnes différentes arrivent sur cette page et une seule d’elles devrait rester. La première fait face à un système dont les formats acceptés sont JPG, PNG et GIF : une boîte de pièces jointes de forum, un outil de dépôt de wiki, un outil interne d’avant la dernière refonte, un bloc de signature dans un vieux client de messagerie. Pour cette personne, GIF n’est pas un choix, c’est l’intersection de ce qu’elle a et de ce que la boîte accepte.

La seconde est venue chercher une animation, et c’est la mauvaise page pour elle. Rien ici ne transforme une image fixe en image animée, et un AVIF qui bouge déjà ne continue pas à bouger à travers cette conversion. Si votre destination accepte un PNG, utilisez plutôt PNG — il est sans perte, il garde toutes les couleurs, et il gère correctement la transparence. GIF ne vaut la peine d’être choisi que quand quelque chose refuse spécifiquement tout le reste.

L’animation ne survit pas : on écrit une seule image

AVIF peut contenir une séquence et GIF peut en contenir une, donc sur les spécifications cela ressemble à une conversion qui devrait fonctionner. Elle ne fonctionne pas. Le moteur décode une seule image et l’encodeur GIF écrit une seule image, donc un AVIF animé sort comme une image fixe et le reste a disparu.

C’est dit ici dans la deuxième section plutôt qu’enterré dans une note parce qu’un convertisseur qui livre silencieusement un dixième d’un fichier est pire qu’un qui refuse. Si la chose doit vraiment continuer à bouger, aucun format d’image du site n’est la bonne réponse : un MP4 construit à partir de ce qui a produit l’animation est plus petit que n’importe quel format d’image animée pour le même contenu, et il est lu partout, y compris aux endroits pour lesquels GIF est choisi.

GIF s’arrête à 256 couleurs, AVIF en tient des millions

C’est la perte définitoire de la paire. GIF est un format indexé avec une palette de 256 entrées au plus, fixée par la spécification GIF89a. AVIF décrit jusqu’à douze bits par canal et des espaces colorimétriques étendus, ce qui représente des millions de couleurs discernables dans le cas ordinaire et considérablement plus dans le cas inhabituel. Tout ce qui est entre les deux doit être jeté.

À quoi cela ressemble dépend entièrement de l’image. Un logo, un schéma, une capture d’écran d’un formulaire ou tout visuel plat peut avoir moins de 256 couleurs au départ et passer presque intact. Une photo ne le peut pas : les ciels se bandent en paliers visibles, les tons de la peau deviennent tachés, et les dégradés doux se transforment en bandes. Le banding sur les photos est le mode d’échec que le registre enregistre contre GIF, et ce n’est pas un bug à régler. L’ironie, c’est que les dégradés sont exactement ce qu’AVIF réussit le mieux à tenir, donc les images qui ont survécu au web avec le plus de grâce sont celles que cette conversion abîme le plus.

Quelles 256 couleurs l’encodeur garde d’un AVIF

Quelque chose doit décider quelles couleurs survivent, et le faire mal est ce qui fait les mauvais GIF. Arrondir chaque canal à une grille fixe est l’approche économique et produit exactement l’aspect postérisé qu’on associe au format. Ce convertisseur utilise gifenc, dont le quantificateur est un port de PnnQuant.js : il part des couleurs présentes dans l’image et fusionne à répétition la paire la plus proche jusqu’à ce qu’il en reste 256, donc les entrées qui survivent sont celles dont la perte change le moins l’image.

La palette est construite dans un espace colorimétrique légèrement réduit plutôt que dans l’espace complet, ce qui coûte un peu de précision et fait gagner des secondes sur une grande photo. Pour un format qui se termine à 256 couleurs, l’échange vaut largement la peine. Le résultat n’est pas ce qu’on appellerait manifestement dégradé sur du contenu ordinaire, et c’est toujours un GIF : le plafond est celui du format, pas celui de l’encodeur.

Le GIF sera plus gros que l’AVIF, parfois bien plus

Moins de couleurs ne veut pas dire moins d’octets, et c’est là que l’intuition échoue. GIF compresse sans perte avec un schéma de 1987 conçu pour des graphiques plats à base de plages de pixels identiques. AVIF est une image fixe d’un codec vidéo de 2019 qui passe du temps réel à trouver la description la plus compacte possible d’une image.

Donc une photo qui faisait 180 Ko en AVIF peut revenir en GIF plusieurs fois plus grosse, ayant perdu l’essentiel de ses couleurs en route. Vous payez deux fois — en fidélité et en octets — et vous recevez la compatibilité. C’est un mauvais échange sauf si la compatibilité est ce dont vous avez réellement besoin, et c’est pourquoi la première section passe son temps sur qui en a besoin.

Le seul cas où l’arithmétique est plus clémente est le visuel plat avec de grandes zones d’une seule couleur, ce que le schéma de 1987 a été construit pour. Un schéma, un logo sur fond uni ou une capture d’écran d’une page surtout blanche peut bien compresser en GIF et ne rien perdre de visible, parce qu’il n’a jamais eu plus de quelques centaines de couleurs à donner.

Aucune transparence, et ce que devient un bord doux

AVIF porte un canal alpha complet : un pixel peut être à n’importe quel degré de transparence, ce qui fait que les bords anti-aliasés et les ombres estompées se présentent correctement contre n’importe quel fond. Le format GIF offre un bit de cela — une entrée de palette nommée comme invisible — et l’encodeur de cette page n’en nomme aucune. Chaque pixel du fichier que vous téléchargez est opaque.

Donc un détourage est composé plutôt que translaté. Les zones transparentes sont peintes avec la couleur d’arrière-plan réglée au-dessus de la zone de dépôt, blanche à moins que vous n’en changiez, et l’image est quantifiée ensuite, ce qui veut dire que le bord effacé se mélange dans cette couleur au lieu de durcir contre elle. Réglez la couleur sur celle sur laquelle l’image va effectivement s’asseoir et le résultat est propre. Si la destination accepte un PNG, le problème disparaît complètement.

Là où un GIF reste le seul fichier accepté

Les endroits sont précis et tous vieux : logiciels de forum dont le validateur de téléversement liste trois extensions, wikis configurés il y a dix ans, systèmes de tickets, plateformes d’apprentissage, éditeurs de signatures de messagerie, lecteurs de documentation embarquée, outils internes dont personne n’est plus propriétaire. GIF est lu par tous les navigateurs et par essentiellement tous les logiciels d’image jamais écrits, ce qui est la seule chose qu’il a encore et qu’AVIF n’a pas.

Le registre marque GIF comme format hérité, et hérité est exactement le mot qui convient — il n’est pas actuel, et il ne va pas disparaître, parce que les logiciels qui ne connaissent que lui ne vont pas disparaître non plus. Quand vous êtes du mauvais côté d’un de ces outils de dépôt, l’ancienneté du format est l’atout et tout le reste de cette page est la facture.

Redimensionner avant de convertir plutôt qu’après

Le contrôle de largeur maximale redimensionne dans la même passe qui encode, et l’utiliser est en général le bon mouvement ici. Moins de pixels veut dire moins d’endroits où la réduction de palette est visible, et un GIF affiché à 600 pixels de large qui a été construit à 600 pixels de large a l’air considérablement meilleur qu’un construit à 3 000 puis réduit dans le navigateur.

Cela répond aussi au problème de taille de la section précédente, et l’y répond honnêtement : moins de pixels plutôt qu’une pire description des mêmes pixels. Redimensionner ensuite dans un autre outil est le pire ordre, parce que cela ré-échantillonne une image qui a déjà été ramenée à 256 couleurs et étale les entrées de palette en valeurs intermédiaires que le fichier ne peut pas contenir.

Vers quoi convertir l’AVIF à la place

PNG est la réponse pour presque tous ceux qui atterrissent ici. Il est sans perte, il garde toutes les couleurs, il porte un vrai canal alpha, et il est lu par tout depuis la fin des années 1990 — donc tout système assez moderne pour avoir été configuré ce siècle en acceptera un. Le seul coût est la taille du fichier, et pour une capture d’écran ou un visuel ce coût est faible.

JPG est la réponse pour une photo destinée à un endroit qui veut un petit fichier et n’a pas besoin de transparence. WebP est la réponse si le blocage est une chaîne d’outils plutôt qu’une époque. GIF est la réponse quand la liste acceptée dit littéralement GIF et rien d’autre, et lire jusqu’ici pour le confirmer est une meilleure utilisation de cinq minutes que convertir d’abord et regarder le résultat ensuite.

Où l’AVIF est décodé, et ce qui n’est jamais envoyé

Les deux moitiés tournent dans l’onglet du navigateur sur votre propre processeur : jSquash décode l’AVIF, gifenc quantifie et écrit le GIF, et aucune partie du fichier n’est téléversée. Il n’y a pas de compte, pas de file et pas de quota journalier, et le plafond gratuit est 100 Mo par fichier, ce qu’aucun AVIF servi par le web n’approchera.

Cela fait aussi que cela marche sur une machine qui ne peut pas du tout ouvrir la source. Si un double-clic sur l’AVIF ne fait rien parce que le système d’exploitation n’en a jamais entendu parler, le navigateur reste le seul logiciel qui le lit, et la conversion a lieu à l’intérieur du navigateur. Un dossier d’AVIF se convertit en une seule passe et revient en un ZIP avec la progression fichier par fichier.

Comment convertir AVIF en GIF

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

AVIF et GIF : ce qui change

AVIF face à GIF
AVIFGIF
Nom completAV1 Image File FormatGraphics Interchange Format
Extension de fichier.avif.gif
Type de médiaimage/avifimage/gif
CompressionLes deux, selon le réglageSans perte — rien n’est écarté
Première publication20191987
Publié parAlliance for Open MediaCompuServe
SpécificationAV1 Image File FormatGIF89a
LicenceStandard ouvertStandard ouvert
Situation actuelleActuelAncien, encore lu partout
Profondeur de bits128
Couleur qu’il peut décrireRVB, YCbCr, gamut étendupalette indexée
Image la plus grande65 536 px par côté65 535 px par côté
S’ouvre dans un navigateurNavigateurs actuelsTous les navigateurs
Envisagé à la placeWebP, JXL, JPGWebP, MP4

Ce qui est perdu

GIF n’a pas de couche alpha. Un fichier AVIF transparent ressort avec ces zones remplies — en blanc sauf indication contraire — et aucun réglage de GIF ne rend la transparence.

GIF contient une seule image fixe. D’un fichier AVIF animé il reste la première image, le reste disparaît : la conversion sert à extraire une image, pas à emporter le mouvement.

GIF accepte au plus 256 couleurs par image. Une photographie y est ramenée à une palette, d’où le ciel en marches d’escalier. Ce n’est pas un réglage de qualité, c’est le format.

AVIF enregistre jusqu’à 12 bits par canal, GIF en garde 8. Cette précision supplémentaire est ce qui encaisse des corrections fortes sans bandes : convertissez après la retouche plutôt qu’avant.

Ouvrir le résultat

GIF s’ouvre dans tous les navigateurs actuels. AVIF 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.

GIMP et ImageMagick lisent aussi bien AVIF que GIF : vous pouvez comparer le résultat à l’original sans second logiciel.

À quoi sert chaque format

AVIF est le format de Alliance for Open Media, publié en 2019. L’enregistrement se fait sur 12 bits par canal.

GIF vient de CompuServe et date de 1987, décrit par GIF89a. GIMP, Adobe Photoshop et ImageMagick le lisent.

GIF a été publié en 1987 et AVIF en 2019. Le plus ancien est en général le fichier le plus sûr à remettre ; le plus récent fait le même travail en moins d’octets.

De AVIF à GIF : questions fréquentes

Mon fichier AVIF 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 jSquash, des versions WebAssembly des codecs d’image de référence ; votre navigateur le télécharge une fois puis le garde en cache.

Convertir AVIF en GIF 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. jSquash 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 AVIF en GIF ?

GIF 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é. Réduit à 256 couleurs, ce qui se voit sur une photographie ; les zones transparentes ne sont pas conservées mais remplies avec la couleur de fond.

Le fond transparent survit-il de AVIF à GIF ?

GIF n’a pas de couche alpha. Un fichier AVIF transparent ressort avec ces zones remplies — en blanc sauf indication contraire — et aucun réglage de GIF ne rend la transparence.

Un fichier AVIF animé reste-t-il animé en GIF ?

GIF contient une seule image fixe. D’un fichier AVIF animé il reste la première image, le reste disparaît : la conversion sert à extraire une image, pas à emporter le mouvement.

Pourquoi la photographie paraît-elle en bandes en GIF ?

GIF accepte au plus 256 couleurs par image. Une photographie y est ramenée à une palette, d’où le ciel en marches d’escalier. Ce n’est pas un réglage de qualité, c’est le format.

En savoir plus sur ces formats

D’où viennent ces chiffres

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