Discord et chats de jeu
La raison la plus courante pour laquelle les gens compressent un GIF. Un clip de 14 Mo d'une manche décisive ne s'enverra pas ; le même clip à 6 Mo est posté instantanément et a toujours l'air correct en taille de chat.
Déposez un GIF, récupérez-en un beaucoup plus petit en quelques secondes — gratuit, sans filigrane, sans inscription, et votre fichier ne quitte jamais votre appareil.
Déposez des GIF ou un dossier ici, ou Appuyez pour sélectionner des GIFcliquer pour parcourir
.gif uniquement · jusqu'à 20 fichiers · 200 Mo chacun · coller avec Ctrl/Cmd + V
Déposez un dossier ou une sélection mixte — nous sélectionnons les GIF et listons tout ce qui est ignoré.
Dernière mise à jour : August 14, 2026 · Conçu et maintenu par Shafiullah Tareen
Ce compresseur GIF en ligne gratuit réduit la taille des fichiers GIF directement dans votre navigateur en utilisant Gifsicle compilé en WebAssembly. Dans nos propres tests, il a réduit un ensemble mixte de GIF de 37 % en moyenne, avec le meilleur résultat à 69 %. Rien n'est téléchargé, rien n'est filigrané, et il n'y a pas d'inscription ni de limite sur le nombre de GIF que vous compressez.
Nous l'avons créé parce que tous les autres réducteurs de taille de GIF que nous avons essayés demandaient une adresse e-mail, le téléchargement d'un enregistrement d'écran d'un client, ou les deux. C'est pourquoi le moteur de compression ici fonctionne sur votre CPU. Vous pouvez regarder votre onglet réseau rester vide pendant qu'un fichier de 40 MB est traité.
Pour compresser un GIF, ajoutez-le à l'outil ci-dessus, laissez le mode Smart Compress activé ou définissez votre propre force de compression avec perte, puis téléchargez le résultat. La plupart des GIF sont terminés en moins de cinq secondes, et vous pouvez comparer l'avant et l'après côte à côte avant de conserver le fichier plus petit.
Déposez votre GIF sur la boîte ci-dessus, collez-le depuis votre presse-papiers, ou cliquez pour naviguer — jusqu'à 20 fichiers à la fois.
Laissez la compression intelligente activée pour que l'outil lise vos images et fasse son choix, ou ouvrez les paramètres avancés et ajustez vous-même le curseur de perte.
Faites glisser le curseur avant/après pour vérifier la qualité, puis téléchargez le GIF plus petit ou récupérez le lot complet sous forme de .zip.
Conseil de pro pour le compromis taille-qualité : un taux de perte de 80 avec optimisation de la transparence est le juste milieu pour presque tout. Si le résultat est encore trop lourd, réduisez les images avant de réduire les couleurs — supprimer une image sur deux économise généralement plus que de passer de 256 à 64 couleurs, et les spectateurs le remarquent moins. N'utilisez un taux de perte supérieur à 120 que pour les mouvements rapides, où personne ne peut figer une image assez longtemps pour voir le bruit.
La compression GIF agit sur cinq leviers : l'encodage LZW avec perte, la palette de 256 couleurs, la fréquence d'images, les images dupliquées et les dimensions du GIF. Chacun échange un type de fidélité différent contre des octets. Un bon optimiseur GIF choisit les leviers que vos séquences spécifiques tolèrent au lieu d'appliquer le même préréglage à tout.
Deux de ces leviers ne vous coûtent rien. La transparence inter-frame ne stocke que les pixels qui ont changé depuis la dernière frame — sur un clip de « talking-head » avec un arrière-plan statique, cela représente souvent la moitié du fichier, disparue, sans aucune différence visuelle. Supprimer les frames dupliquées est tout aussi gratuit. Les exportateurs produisent constamment des doublons chaque fois qu'une vidéo source reste immobile.
Un GIF ne peut référencer que 256 couleurs par palette. Cela ressemble à une contrainte de qualité, et c'en est une, mais c'est aussi là que se cachent les économies. Moins de couleurs distinctes signifie des séquences de mêmes octets plus longues, et la compression LZW dévore la répétition. Les illustrations plates, les logos et les enregistrements d'interface utilisateur sont souvent identiques à 64 couleurs.
Les GIF photographiques sont l'opposé. Réduisez leur palette et vous obtenez un effet de bande visible dans chaque ciel et chaque teint de peau. C'est le jugement que Smart Compress fait pour vous en mesurant la densité réelle d'utilisation de la palette par vos images.
Lorsque vous compressez un GIF animé, la durée et la fréquence d'images déterminent la taille du fichier plus que toute autre chose — chaque image est une image fixe complète. Réduire 30 fps à 15 fps divise par deux les données d'image. Couper la résolution GIF de 1200px à 600px de large supprime les trois quarts des pixels. Les deux semblent drastiques sur le papier et sont parfaitement acceptables dans une fenêtre de chat.
| Méthode | Ce qu'il fait | Économie typique | Impact sur la qualité |
|---|---|---|---|
| Lossy LZW compression | Nudges pixels toward neighbouring palette colours so the LZW encoder finds longer repeated runs. | 15–50% | Invisible up to ~80. Faint noise in gradients above ~120. |
| Colour palette reduction | Cuts the palette from 256 colours to 128, 64 or 32, shrinking both the palette table and the frame data. | 10–45% | None on flat art or UI. Banding on photographic GIFs. |
| Transparency optimization (-O3) | Stores only the rectangle of pixels that changed between frames and marks the rest transparent. | 10–40% | None. It's completely lossless. |
| Remove duplicate frames | Deletes frames identical to the one before them and extends the previous frame's delay instead. | 5–65% | None. The animation plays the same. |
| Frame rate reduction | Keeps every second or third frame and doubles or triples the delay to hold the same duration. | 35–60% | Slightly choppier motion. Fine for chat and README clips. |
| Scaling dimensions | Lowers GIF resolution — a 1200px-wide capture rarely needs to stay 1200px in a chat window. | 40–75% | Sharpness drops. Text can get mushy below 50% scale. |
Les plages de sauvegarde sont ce que nous observons sur nos propres fichiers de test ; votre GIF se situera quelque part dans ces fourchettes selon le contenu.
La limite de pièce jointe par défaut de Discord est de 10 MiB pour tous les utilisateurs, et plus élevée seulement avec Nitro ou le niveau de boost d'un serveur. Les GIF ne s'envoient pas car Discord ne les ré-encode pas pour vous — il accepte le fichier ou le rejette. Compressez d'abord le GIF à environ 8 Mo et il sera publié du premier coup.
| Type d'importation | Limite Discord | Notes |
|---|---|---|
| Attachment (default, all users) | 10 MiB | Plus élevé avec Nitro ou un Tier de boost de serveur |
| Custom emoji (static or animated) | 256 KiB | 128×128 offre le meilleur rendu |
| Sticker (PNG, APNG, GIF, Lottie) | 512 KiB | Zone de travail 320x320 |
Chiffres publiés par Discord dans sa developer reference, documents d'emojis et documentation sur les autocollants. Vérifié August 14, 2026.
Ces deux plateformes échouent de manières opposées. X rejette purement et simplement le téléchargement lorsque le fichier est trop volumineux — et utilise silencieusement une limite beaucoup plus petite dans ses applications mobiles que sur le web. WhatsApp accepte presque tout ce qui est en dessous de son plafond média mais ré-encode votre GIF en MP4 au passage, donc la qualité que vous envoyez n'est pas la qualité qui arrive. Compresser d'abord vers la bonne cible permet de conserver une apparence nette sur les deux.
| Où vous le publiez | Limite publiée | Taille cible dans ZipGIF | Pourquoi |
|---|---|---|---|
| X (Twitter) — web upload | 15 MB | 5 MB | Also capped at 1280×1080 and 350 frames |
| X (Twitter) — iOS / Android app | 5 MB | 5 MB | The mobile cap, and the safe number everywhere |
| WhatsApp — photo & video in chat | 16 MB | 12 MB | WhatsApp re-encodes to MP4 and compresses again |
| WhatsApp — sent as a document | 2 GB | No limit in practice | No re-encode, but no inline autoplay either |
| WhatsApp — animated sticker | 500 KB | 500 KB | 512×512 animated WebP |
Sources : Bonnes pratiques médias X et le centre d'aide WhatsApp. Les limites de la plateforme changent ; vérifiez à nouveau avant un lancement qui en dépend.
Compressez à 5 Mo même si vous publiez depuis un navigateur de bureau. La limite de 15 Mo s'applique uniquement sur le web, et un fil que vous démarrez sur un ordinateur portable est souvent repartagé depuis un téléphone. Gardez le côté le plus long à 1280 px ou moins et le nombre d'images sous 350. X supprime les GIFs qui dépassent l'une ou l'autre de ces limites, quelle que soit leur taille de fichier, et convertit de toute façon tout ce qu'il accepte en un MP4 en boucle. Un GIF de 5 Mo et 1280 px survit à cette conversion avec beaucoup moins d'artefacts de blocage qu'un GIF de 14 Mo qui est compressé sur le serveur.
WhatsApp’s in-chat media ceiling is 16 MB, but the practical target is 12 MB: the app transcodes GIFs to MP4 and applies its own compression on top of yours. Every megabyte you remove first is a megabyte WhatsApp does not have to strip more aggressively. If quality matters more than the inline autoplay, send the GIF as a document instead — that path skips the re-encode entirely and accepts files far larger than 16 MB. For animated stickers, the hard ceiling is 500 KB at 512×512.
Saisissez un nombre dans « Target size » et l'outil compresse de manière répétée, en effectuant une recherche binaire du niveau de perte jusqu'à ce que la sortie respecte votre limite. Utilisez 256 KB pour un emoji Discord, 512 KB pour un sticker, 1 MB pour des signatures compatibles email, et 8 MB pour une pièce jointe Discord. S'il ne peut pas atteindre votre cible, il l'indique au lieu d'échouer silencieusement.
Atteindre une taille exacte est réellement un problème de recherche, pas une formule. Il n'y a aucun moyen de prédire quel réglage transforme un GIF d'enregistrement d'écran de 12 MB en un GIF de 500 KB, car cela dépend entièrement de ce qui bouge dans vos images. Nous compressons, mesurons, ajustons et répétons — ce qui ne coûte rien lorsque c'est votre propre CPU qui effectue les passes.
Vous voulez un GIF minuscule ? Moins de 2 MB est facile pour la plupart des clips. Rendre un GIF de moins de 100 KB signifie généralement aussi réduire ses dimensions — c'est alors que vous redimensionnez le GIF plutôt que de simplement le compresser.
| Plateforme | Limite publiée | Cible que nous avions définie | Source |
|---|---|---|---|
| Discord attachment | 10 MiB default | 8 MB | Documentation officielle |
| Émoji Discord | 256 KiB | 256 KB | Documentation officielle |
| Sticker Discord | 512 KiB | 512 KB | Documentation officielle |
| Gmail attachment (personal) | 25 MB | 10 MB | Documentation officielle |
| Slack file upload | 1 GB | 2 MB for inline playback | Documentation officielle |
Seules les limites que nous avons pu vérifier par rapport à la documentation officielle sont listées. Vérifié August 14, 2026.
Les fichiers GIF sont énormes car le format stocke chaque image comme une image fixe complète sans prédiction de mouvement. La spécification GIF89a date de 1989 et a été conçue pour de petits graphiques en boucle sur une connexion commutée, pas pour cinq secondes de capture d'écran à 30 ips. Les codecs modernes décrivent comment les pixels se déplacent ; le GIF ne peut décrire que des pixels.
Vous pouvez lire le spécification originale GIF89a en une vingtaine de minutes. C'est un document charmant. Il n'a jamais anticipé que quelqu'un y collerait un enregistrement de fenêtre 4K.
Le coût se répercute sur le poids de la page. Le Chapitre sur le poids des pages de Web Almanac suit la domination des images sur les octets transférés sur le web, et les GIF animés sont les pires coupables par seconde de contenu.
Alors voici la partie honnête. Si votre destination prend en charge le MP4 ou le WebP, utilisez-les — le remplacer les GIF par des vidéos existe pour une bonne raison, et la différence est d'un ordre de grandeur, pas de quelques pour cent. Le GIF survit parce qu'il se lit automatiquement en silence et peut être collé n'importe où. La compression est la façon de rendre cette commodité abordable.
La plupart des compresseurs GIF animés téléversent votre fichier sur leur serveur, limitent l'utilisation gratuite avec des quotas quotidiens, et parfois apposent un filigrane. ZipGIF traite les fichiers dans votre navigateur, accepte jusqu'à 200 Mo par GIF, traite 20 fichiers à la fois, et n'ajoute jamais de marque. Le tableau ci-dessous indique ce que nous faisons ; les colonnes des concurrents décrivent les offres gratuites courantes, pas un service nommé en particulier.
| Fonctionnalité | ZipGIF | Compresseur gratuit typique |
|---|---|---|
| Prix | Free, unlimited | Free tier with daily caps |
| Filigrane sur la sortie | Never | Common on free tiers |
| Inscription ou e-mail | Not required | Often required |
| Limite de taille de fichier | 200 MB per GIF | Typically 5–50 MB |
| Prise en charge des lots | 20 GIFs, one .zip | Usually one at a time |
| Où les fichiers sont traités | Your browser | Their server |
| Taille de fichier cible exacte | Yes, iterative passes | Rare |
Ce qui diffère réellement, c'est l'architecture, pas une liste de fonctionnalités. Puisqu'il n'y a pas de serveur, il n'y a pas de file d'attente, pas d'attente de téléchargement sur une connexion lente, pas de fichier stocké chez quelqu'un d'autre, et aucune raison pour nous de vous facturer. Cela signifie également que l'outil continue de fonctionner si votre Wi-Fi se coupe en plein vol.
Pour 16 GIF couvrant des enregistrements d'écran, des présentations filmées, des animations plates, des travellings photographiques et du bruit de caméra, nos réglages par défaut ont réduit le lot de 6,23 Mo à 3,93 Mo — une réduction totale de 37,0 %, 37,2 % en moyenne par fichier, avec une médiane de 33,0 %. Le meilleur fichier a chuté de 69,4 %. Le pire a chuté de 3,6 %.
| GIF de test | Avant | Après | Réduction |
|---|---|---|---|
| Enregistrement d'écran, 800×450, 60 images | 100 KB | 70 KB | −30.4% |
| Enregistrement d'écran, 1000×560, 90 images | 181 KB | 125 KB | −31.2% |
| Tête parlante, 480×480, 48 images | 30 KB | 11 KB | −62.4% |
| Tête parlante, 320×320, 30 images | 19 KB | 8 KB | −60.0% |
| Boucle de logo plat, 600×300, 30 images | 10 KB | 8 KB | −19.9% |
| Boucle de logo plat, 900×300, 40 images | 14 KB | 11 KB | −19.6% |
| Panoramique photographique, 640×360, 40 images | 1.68 MB | 843 KB | −50.9% |
| Panoramique photographique, 320×180, 25 images | 339 KB | 161 KB | −52.5% |
| Bruit de caméra, 320×240, 30 images | 881 KB | 584 KB | −33.7% |
| Bruit de caméra, 480×360, 40 images | 2.54 MB | 1.70 MB | −33.0% |
| Capture de l'interface utilisateur avec curseur, 900×500 | 8 KB | 6 KB | −28.3% |
| Capture de l'interface utilisateur avec curseur, 600×340 | 5 KB | 4 KB | −28.0% |
| Barre de progression, 60 images, nombreux doublons | 6 KB | 2 KB | −69.4% |
| Barre de progression, 800×450, 72 images | 7 KB | 2 KB | −67.5% |
| Explosion de confettis, 400×400, 45 images | 174 KB | 167 KB | −4.4% |
| Explosion de confettis, 640×640, 60 images | 285 KB | 275 KB | −3.6% |
Méthode : 16 GIF générés pour représenter des contenus réels courants, puis traités avec Gifsicle 1.96 — le même moteur que cet outil exécute en WebAssembly — en utilisant -O3 --lossy=120 --colors=64. Les tailles sont les octets réels sur le disque avant et après. Deux constats nous ont surpris : les barres de progression riches en doublons ont donné les plus grands gains, et l'animation dense de style confettis ne se compresse presque pas du tout.
Dernière vérification : August 14, 2026
La plupart des gens compressent un GIF pour l'une des six raisons suivantes : une application de chat a rejeté le téléversement, un client de messagerie s'est bloqué, une page se chargeait lentement, une plateforme sociale a déformé les couleurs, un README avait besoin d'une démo, ou la séquence était confidentielle. Chacune nécessite des réglages légèrement différents, et les six prennent environ dix secondes ici.
La raison la plus courante pour laquelle les gens compressent un GIF. Un clip de 14 Mo d'une manche décisive ne s'enverra pas ; le même clip à 6 Mo est posté instantanément et a toujours l'air correct en taille de chat.
Les clients de messagerie sont impitoyables sur le poids, et Gmail limite les pièces jointes personnelles à 25 Mo. Gardez une signature animée sous 200 Ko et elle se chargera avant que le lecteur ne la dépasse en défilant.
Un GIF héros est souvent l'élément le plus lourd sur une page de destination. Réduire une boucle de 4 MB à 900 KB diminue votre Largest Contentful Paint sur les connexions mobiles où cela nuit réellement.
Les plateformes ré-encodent ce que vous téléchargez, et elles ré-encodent mal un GIF volumineux. Envoyez un fichier plus propre et plus petit, et leur encodeur aura moins de dégâts à faire sur vos couleurs.
GitHub affiche les GIF en ligne, ce qui les rend parfaits pour montrer un flux CLI. Baissez la fréquence d'images à 12 ips et réduisez le GIF à 800px de large, et un enregistrement de terminal de 9 MB passe à environ 2 MB.
Si le GIF montre un produit non lancé ou un tableau de bord client, un compresseur côté serveur est un transfert de données. Celui-ci ne l'est pas — le fichier ne quitte jamais votre ordinateur portable.
La compression est le premier outil, pas le dernier. Un redimensionneur de GIF, un rogneur de GIF, un coupeur de GIF et un changeur de vitesse sont tous en cours de développement, et chacun fonctionnera côté client exactement comme celui-ci. Tout ce qui suit est une feuille de route honnête, pas une fonctionnalité active.
Réponses courtes aux questions les plus fréquentes par e-mail : perte de qualité, limites Discord, durée des GIF et quoi faire quand un fichier ne peut pas être suffisamment réduit.
Le Changeur de vitesse GIF modifie la vitesse d'un GIF animé de 0,1× à 8× et définit son mode de bouclage — même moteur, même confidentialité uniquement dans le navigateur.
Le Redimensionneur GIF met à l'échelle un GIF animé en pixels exacts, en pourcentage, ou selon un préréglage de plateforme — même moteur, même confidentialité uniquement dans le navigateur.
Remontez, déposez votre fichier dans le compresseur de GIF, et vous aurez une version plus légère avant d'avoir fini de lire cette phrase. Rien à installer, rien à signer, et rien ne quitte votre ordinateur portable.
Dernière mise à jour : 14 août 2026 - Conçu par Shafiullah Tareen.