VideoKit

Compresser un GIF

Allégez les GIF animés trop lourds pour respecter les limites des stickers, des pièces jointes de forum, des e-mails et des pages web rapides

Trois leviers à la fois

Dimensions, nombre d'images et qualité des couleurs se règlent séparément — diviser les dimensions par deux suffit généralement à ramener le fichier au quart

La suppression d'images préserve le rythme

La durée d'une image supprimée est transmise à sa voisine : la durée totale et le rythme restent intacts, rien ne se transforme en avance rapide

Traitement local, sans envoi de fichier

Le décodage et le réencodage se font intégralement dans le navigateur : vos fichiers ne quittent pas l'appareil, sans limite de taille ni de nombre d'utilisations

Cas d'utilisation

  • Les stickers personnalisés WeChat limitent un GIF à 1 Mo et 240×240 : une animation trop lourde s'ajoute sans problème une fois compressée
  • Les forums et plateformes communautaires limitent la taille des pièces jointes et des images, et un GIF de capture d'écran de plusieurs dizaines de méga ne passe tout simplement pas
  • Les animations de démonstration dans la documentation, les README et les fiches produit se chargent plus vite une fois compressées et cessent de ralentir la lecture
  • Les pièces jointes d'e-mail sont souvent plafonnées à 10–25 Mo : une longue animation doit maigrir avant de pouvoir être envoyée

Pourquoi les GIF sont si lourds, et ce qu'on peut réellement compresser

Le GIF est un format de 1987 : chaque image est limitée à 256 couleurs et il n'existe pas de compression inter-images comme dans la vidéo moderne. C'est pourquoi les mêmes images stockées en GIF pèsent souvent plus de dix fois plus qu'en MP4. Il ne reste donc que trois leviers : les dimensions, le nombre d'images et le nombre de couleurs par image.

Cet outil décode le GIF image par image avec gifuct-js (en reconstituant chaque image complète selon les règles de disposal du format GIF), puis requantifie la palette et encode la sortie avec gif.js. Parmi les trois réglages, les dimensions rapportent le plus — diviser largeur et hauteur par deux ne laisse qu'un quart des pixels ; la suppression d'images vient ensuite ; la qualité des couleurs gagne moins, mais reste utile quand on ne veut pas sacrifier la taille. Tout est calculé localement dans votre navigateur.

Outils GIF associés

Si vous n'atteignez vraiment pas la taille voulue, envisagez de changer de format : en vidéo, l'animation devient dix fois plus légère — utilisez GIF en vidéo. Dans l'autre sens, Vidéo en GIF extrait une animation d'une vidéo et Images en GIF en construit une à partir de photos, avant de revenir ici pour compresser le résultat.

Questions fréquentes

Jusqu'où peut-on compresser un GIF ?

Cela dépend du fichier d'origine et des réglages. Les dimensions sont le levier le plus efficace : diviser la largeur et la hauteur par deux ne laisse qu'un quart des pixels, ce qui ramène généralement le fichier à 25 %–35 % de sa taille initiale. En supprimant en plus une image sur deux, la plupart des GIF descendent autour de 15 %. En ne touchant qu'à la qualité des couleurs, sans modifier la taille ni les images, le gain est typiquement de 10 % à 30 %.

Supprimer des images accélère-t-il l'animation ?

Non. La durée d'affichage d'une image supprimée est reportée sur l'image conservée qui la précède : la durée totale et la vitesse de lecture restent donc identiques, seule la fluidité diminue. Pour un GIF dont la cadence est déjà faible, conservez toutes les images.

Comment faire passer un GIF sous la limite de taille des stickers ?

Les stickers personnalisés WeChat, par exemple, plafonnent chaque fichier à 1 Mo et 240×240. Choisissez un réglage de taille qui ramène largeur et hauteur sous 240, supprimez une image sur deux et laissez la qualité des couleurs sur « Équilibré », puis vérifiez le poids affiché dans le résultat. Si c'est encore trop, passez la qualité des couleurs sur « Poids minimal » ou réduisez davantage les dimensions.

Pourquoi mon GIF est-il plus gros après compression ?

Quelques GIF sont déjà très optimisés — chaque image ne stocke qu'une minuscule zone modifiée — et le réencodage réécrit chaque image en entier, ce qui annule cette optimisation. Dans ce cas, réglez les dimensions sur 50 % ou moins, ou supprimez une image sur deux, et le poids repartira à la baisse.

Mon GIF sera-t-il uploadé sur un serveur ?

Non. Le décodage, la mise à l'échelle et le réencodage se font entièrement en local dans votre navigateur. Votre GIF ne quitte jamais votre appareil et n'est téléversé nulle part.

Compresser un gros GIF va-t-il faire ramer le navigateur ?

La compression décode puis réencode chaque image : plus il y en a, plus c'est long, et une animation de plusieurs centaines d'images peut demander un certain temps sur un téléphone. Si votre objectif est surtout d'alléger le fichier, réduire les dimensions à 50 % raccourcit aussi nettement le traitement.