Convertir PNG en GIF

Vous pouvez convertir PNG 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 PNG.
  • 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 PNG à GIF

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

PNG139 KB

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

GIF36 KB3.8× plus petit

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 PNG.

PNG7 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 KB8 % 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 PNG.

PNG3 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 KB2.4× 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.

Si vous êtes venu chercher une animation, ce n’est pas ici

La plupart de ceux qui cherchent un convertisseur PNG vers GIF pensent aux GIF animés, ces courtes boucles auxquelles le mot renvoie aujourd’hui pour presque tout le monde. Autant le dire nettement : un PNG seul ne peut pas en devenir un. Une animation est une suite d’images, et une image est une image. Tout outil qui vous rend un GIF « animé » à partir d’une seule photo vous a rendu une image fixe sous une étiquette trompeuse.

Ce qu’il vous faut à la place dépend de la destination de l’animation. Pour une page web, convertir un court MP4 en WebM donne un fichier bien plus léger et de bien meilleure qualité que n’importe quel GIF. Pour une messagerie, la plupart acceptent désormais la vidéo directement. Et si vous disposez réellement d’une série d’images destinées à devenir des vues, c’est un travail d’assemblage — un convertisseur prend un fichier et en rend un, ce qui n’est pas la bonne forme pour cela.

La limite des 256 couleurs, et quand elle se voit

Le GIF range une palette de 256 couleurs au maximum, puis s’y réfère. Un PNG peut en décrire seize millions. Convertir revient donc à choisir lesquelles 256 garder et à renvoyer toutes les autres vers la survivante la plus proche, et la visibilité du procédé dépend entièrement de ce que contient l’image.

Un logo, un pictogramme, un schéma, la capture d’un tableur — ceux-là emploient une poignée d’aplats et passent intacts. Une photographie, non. Ciels, carnations et tout glissement progressif de teinte se brisent en bandes visibles, parce que la transition douce a été arrondie vers la plus proche des 256. Notre quantificateur choisit la palette selon la popularité des couleurs dans l’image, ce qui est à peu près le mieux que l’on puisse faire, mais la limite appartient au format et aucun encodeur ne la contourne.

Ce qu’il advient d’un fond transparent

Les deux formats gèrent la transparence et n’entendent pas la même chose par là. Le PNG enregistre une valeur d’opacité pour chaque pixel : un contour peut donc s’estomper progressivement du plein à l’invisible, et c’est pourquoi un logo PNG se pose proprement sur n’importe quel fond. Le GIF, lui, enregistre un bit — un pixel est transparent, ou il ne l’est pas.

L’effet concret est que les bords doux deviennent durs. Une courbe lissée qui se fondait dans ce qui se trouvait derrière gagne un escalier visible, et une ombre portée diffuse disparaît ou se change en une forme grise pleine. Si l’image doit reposer sur un fond coloré et rester correcte, le PNG et le WebP conservent tous deux la transparence progressive ; on ne peut pas faire faire cela au GIF.

Le fichier va probablement grossir

Cela surprend, parce que le GIF a l’air d’un vieux format léger. Le PNG utilise un compresseur plus moderne et s’en sort généralement mieux sur la même image : convertir en GIF produit donc souvent un fichier plus lourd et non plus léger — parfois beaucoup plus lourd, si l’image contient de nombreuses couleurs que la palette doit s’échiner à approcher.

Cela mérite d’être su, car cela supprime l’une des raisons habituelles de convertir. Le GIF est la bonne réponse quand quelque chose, en aval, n’accepte que lui : un forum ancien, un modèle de courriel, un logiciel industriel, un système dont la dernière mise à jour date de 2009. Ce n’est pas la bonne réponse pour alléger un fichier — le WebP l’est, et il garde toutes les couleurs.

Tout se passe sur votre machine

La réduction des couleurs et l’encodage GIF tournent tous deux dans votre navigateur, avec du code que la page a téléchargé. Votre image n’est envoyée nulle part, il n’y a pas de file d’attente et aucun compte n’entre en jeu. Vous pouvez le confirmer en ouvrant l’onglet réseau de vos outils de développement et en n’y voyant sortir aucune requête transportant le fichier.

Cela signifie aussi qu’il n’y a pas de limite digne de ce nom. Convertissez une image ou cent ; déposez-les toutes d’un coup et récupérez les résultats dans un ZIP. Cela nous coûte de la bande passante pour la page et rien par conversion, ce qui explique qu’il n’y ait aucune raison de compter.

Le tramage, et l’artefact qu’il échange

Quand la palette ne peut pas contenir ce que l’image demande, il y a deux façons d’échouer. Arrondir chaque pixel à la couleur survivante la plus proche donne des bandes nettes. Disperser des pixels de deux couleurs voisines pour que l’œil les mélange adoucit les bandes en un grain fin.

Aucune n’est meilleure dans l’absolu. Sur un schéma, l’arrondi est invisible, parce qu’il n’y avait rien à arrondir. Sur une photographie, le grain paraît généralement moins faux que les rayures, mais il se compresse moins bien, et un GIF tramé est donc le fichier le plus lourd. Les deux artefacts sont la même information perdue, habillée différemment.

Quand le GIF gagne vraiment sur le poids

Il y a un cas, et c’est celui pour lequel le GIF a été bâti : une petite image faite de quelques aplats et de contours durs. Un pictogramme de 32 pixels en quatre couleurs, un schéma simple, une marque en noir et blanc. Là, la palette n’est plus du tout une limite — l’image n’a jamais eu plus d’une poignée de couleurs — et la compression trouve exactement les suites de pixels identiques qu’elle a été conçue à réduire.

Même dans ce cas, le PNG reste généralement à quelques pour cent, et souvent devant. Le résumé honnête, c’est que le GIF n’est plus léger que le PNG pour rien du tout ; il est seulement à peine plus lourd pour les images auxquelles il était destiné.

Ce qui ne fait pas le voyage

Un PNG sait porter un profil colorimétrique, une valeur de gamma et des blocs de texte. Un GIF porte une palette et très peu d’autre chose. Tout ce que le PNG savait de la manière dont ses couleurs devaient être interprétées est abandonné, ce qui est une raison de plus pour qu’une photographie paraisse ensuite légèrement fausse et pas seulement striée.

Les calques, si vous exportez depuis un logiciel de création, n’étaient de toute façon pas dans le PNG. Les deux formats sont des images plates, et la structure qui existait ne vit que dans le fichier d’où vous avez exporté.

Convertir un lot, et où passe le temps

Déposez-en autant que vous voulez et récupérez les résultats dans un ZIP. Comme rien n’est téléversé, il n’y a ni limite par fichier, ni file d’attente, ni compte.

La seule chose à surveiller, c’est que la réduction des couleurs est l’étape la plus lente de cette page. La palette de chaque image est calculée individuellement : cent grands PNG prennent donc sensiblement plus de temps que cent petits. Rien n’échoue — cela demande simplement un moment.

Comment convertir PNG en GIF

  1. Déposez votre fichier PNG 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é.

PNG et GIF : ce qui change

PNG face à GIF
PNGGIF
Nom completPortable Network GraphicsGraphics Interchange Format
Extension de fichier.png.gif
Type de médiaimage/pngimage/gif
CompressionSans perte — rien n’est écartéSans perte — rien n’est écarté
Première publication19961987
Publié parPNG Development GroupCompuServe
SpécificationISO/IEC 15948GIF89a
LicenceStandard ouvertStandard ouvert
Situation actuelleActuelAncien, encore lu partout
Profondeur de bits168
Couleur qu’il peut décrireRVB, niveaux de gris, palette indexéepalette indexée
Image la plus grande2 147 483 647 px par côté65 535 px par côté
S’ouvre dans un navigateurTous les navigateursTous les navigateurs
Envisagé à la placeWebP, SVG, JXLWebP, MP4

Ce qui est perdu

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

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.

PNG enregistre jusqu’à 16 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

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

À quoi sert chaque format

PNG est le format de PNG Development Group, publié en 1996. L’enregistrement se fait sur 16 bits par canal.

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

De PNG à GIF : questions fréquentes

Mon fichier PNG 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 PNG 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 PNG 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 PNG à GIF ?

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

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.

Passer de PNG à GIF réduit-il la profondeur de couleur ?

PNG enregistre jusqu’à 16 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.

Vous hésitez ?

Cette page convertit l’un en l’autre. Si vous en êtes encore à choisir plutôt qu’à convertir, PNG vs GIF répond à quoi sert chacun et ce que chacun fait mal.

En savoir plus sur ces formats

D’où viennent ces chiffres

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