Aller au contenu

Convertir GIF en PNG

Tirez une image fixe nette d'un GIF — transparence préservée, limite des 256 couleurs laissée derrière vous, et rien n'est conservé.

  • Jamais conservé
  • Pas de file d'attente, pas d'attente
  • Sans inscription, sans filigrane

Comment ça marche

1

Ajoutez vos GIF

Déposez autant de fichiers .gif que vous voulez sur la page.

2

Convertissez

La première image de chacun devient un PNG sans perte.

3

Téléchargez

Enregistrez-les un par un ou dans un ZIP.

Ce qu'un GIF a déjà perdu, et que le PNG ne peut pas rendre

Un GIF contient au maximum 256 couleurs, choisies sous forme de palette et référencées par un index. Passer en PNG lève ce plafond — le PNG peut en contenir seize millions —, mais il n'y a rien pour occuper cet espace, car les couleurs ont été éliminées à la création du GIF. Une photo enregistrée en GIF puis convertie en PNG reste une photo en 256 couleurs, dans un format capable de davantage. La conversion ne peut pas restaurer ce que la palette a jeté, et tout outil qui prétend le contraire invente des pixels.

Il en va de même pour la transparence, et c'est là que le problème se fait vraiment sentir. La transparence du GIF tient sur un seul bit : un pixel est soit entièrement transparent, soit entièrement opaque, sans intermédiaire. Un logo rond en GIF a donc un bord dur, crénelé, en escalier, souvent entouré d'un halo de la couleur sur laquelle il a été détouré. Le PNG gère 256 niveaux de transparence et le fichier converti en utilisera exactement un, parce que c'est tout ce que le GIF avait. Adoucir ce bord, c'est le redessiner, pas le convertir.

Le tramage explique la taille du fichier, qui souvent augmente. Pour simuler des couleurs absentes de sa palette, un GIF disperse des pixels de couleurs voisines en un fin damier — et ce motif, pour un compresseur, c'est du bruit. Le PNG compresse en prédisant chaque pixel à partir de ses voisins, ce qui fonctionne à merveille sur les aplats et échoue sur le tramage : un GIF tramé peut donc donner un PNG plusieurs fois plus lourd pour des pixels identiques. Un graphisme en aplats donne, comme prévu, un PNG plus léger.

L'animation ne survit pas : un GIF animé est converti en sa première image, car le PNG est un format d'image fixe. C'est d'ailleurs la vraie raison pour laquelle le GIF existe encore en 2026, alors qu'il a trente-huit ans et qu'il est moins bon en tout le reste.

Si vous cherchez autre chose

Si le GIF est animé, cette conversion n'est pas du tout la bonne. Pour une courte animation sur une page web, ffmpeg -i in.gif -c:v libvpx-vp9 out.webm ou un WebP animé est nettement plus léger et plus fluide que le GIF, et tous les navigateurs actuels lisent les deux. gifsicle --optimize=3 est la bonne réponse quand le fichier doit rester un GIF.

Pour une image fixe, demandez-vous ce qu'elle représente. Si c'est une photo, le PNG conserve une approximation en 256 couleurs avec un fichier de pleine taille, et un JPG serait plus léger sans perte supplémentaire digne de ce nom. Si c'est un graphisme, pngquant ou oxipng -o 4 réduiront nettement le PNG, et la commande ImageMagick magick in.gif -coalesce out-%d.png exporte toutes les images au lieu de la seule première.

Questions fréquentes

Quelle image du GIF est récupérée ?

La première. Pour un GIF fixe (très courant pour les logos et schémas enregistrés dans les années 2000), c'est l'image entière.

La transparence est-elle conservée ?

Oui — la transparence à une seule couleur du GIF passe proprement dans le PNG.

Pourquoi convertir des GIF fixes en PNG ?

Le GIF est limité à 256 couleurs et à une compression d'un autre âge. Le PNG est plus léger pour les graphismes, conserve toutes les couleurs, et tous les logiciels de création le préfèrent.

Puis-je extraire TOUTES les images d'une animation ?

Pas encore ici — cet outil produit une seule image fixe nette par fichier.

Mes fichiers sont-ils conservés quelque part ?

Non — rien n'est conservé, à aucun moment.

Bon à savoir : Les GIF animés sont convertis en leur première image uniquement.

Intégrez cet outil à votre site

Gratuit pour tout blog, page de cours ou article d'aide. Collez un seul extrait de code et vos visiteurs pourront l'utiliser directement sur votre page.