CompressGIFs
100% client-side · niets geüpload

De GIF compressor die precies jouw doelgrootte haalt

Stel een doelgrootte in of kies een platformpreset, en de compressor vindt automatisch de instellingen die dat doel halen — geen kwaliteitsschuif om mee te experimenteren, geen upload, geen limiet op bestanden.

Een GIF compressor die daadwerkelijk een doelgrootte haalt

Elke tool voor het delen van bestanden op internet heeft een mening over hoe groot je GIF mag zijn. Discord beperkt chatuploads, Slack en Discord beperken allebei aangepaste emoji's, WhatsApp accepteert geanimeerde stickers alleen onder een strikte groottegrens, en e-mailbijlagen worden al geweigerd voordat je het verwacht. “Deze GIF comprimeren” is dus bijna nooit het echte doel — het doel is “deze GIF onder een specifiek getal krijgen”, en dat is een ander probleem. De meeste online GIF-compressors geven je een kwaliteitsschuif van 1 tot 100 en laten de rest over aan trial-and-error: schuiven, exporteren, bestandsgrootte controleren, en herhalen tot je dicht genoeg bij je doel zit. Dat is traag, en je overcomprimeert makkelijk, waardoor je een wazige, gebande puinhoop overhoudt terwijl een lichtere aanpak had volstaan.

Deze gif compressor draait dat om. Vertel hem de doelgrootte — kies een platformpreset of typ zelf een getal in KB — en hij voert de zoektocht voor je uit. Het is een echte gif optimizer, geen simpele re-encoder: hij probeert eerst de lichtste ingreep (lossy compressie), verkleint daarna het kleurenpalet als dat niet genoeg is, en past pas als allerlaatste redmiddel de daadwerkelijke pixelafmetingen aan, omdat dat de ingreep is die het uiterlijk van een GIF het meest schaadt. Het resultaat is een kleinere gif die er nog steeds uitziet als de GIF waarmee je begon, precies op het gewenste getal, in één keer in plaats van vijf pogingen.

Een GIF comprimeren, stap voor stap

  1. Sleep je GIF naar het vak hierboven, of klik erop om te bladeren — een hele map werkt ook als je meer dan één bestand in batch wilt comprimeren.
  2. Kies een platformpreset (Discord Emoji, Slack Emoji, X GIF, enzovoort) of kies “Aangepaste grootte” en typ een doel in KB.
  3. De compressor werkt volledig in je browser en doorzoekt lossy compressie, dan kleurenaantal, dan afmetingen, tot het bestand onder je doel valt.
  4. Download het resultaat, of klik op “Nog een comprimeren” om door te gaan — er is geen dagelijkse limiet en geen account nodig.

Omdat het geheel client-side draait op WebAssembly, verlaat niets wat je hier neerzet ooit je apparaat. Dat betekent ook dat er geen praktische limiet is op de invoergrootte en geen limiet op hoe vaak je het per sessie kunt gebruiken — een gif online gratis kleiner maken, zo vaak als je wilt, zonder dat er na de derde keer opeens een betaalmuur verschijnt.

Een GIF comprimeren voor Discord, Slack, WhatsApp en X

De platformpresets hierboven zijn geen ruwe schattingen — elke preset is gecontroleerd aan de hand van de actuele documentatie van dat platform zelf, niet een getal overgenomen van een andere GIF-tool. Een paar waar mensen het vaakst tegenaan lopen:

  • Discord emoji — aangepaste emoji moeten onder 256KB blijven, en geanimeerde GIF wordt ondersteund. Dit is de meest voorkomende reden waarom mensen op zoek gaan naar een discord gif compressor.
  • Discord stickers — beperkt tot 512KB en vastgezet op een exact canvas van 320x320px, maar Discord vereist geanimeerde stickers als APNG, niet als GIF — een gewone .gif-upload mislukt hier, hoe klein die ook is. Controleer een bestand tegen deze regel met de discord sticker checker voordat je uploadt.
  • Discord chatuploads — accounts zonder Nitro krijgen 20MB per bestand volgens Discords huidige documentatie, ruim boven het oudere cijfer van 8MB dat nog steeds online rondzwerft.
  • Slack aangepaste emoji — Slack raadt vierkante afbeeldingen onder 128KB aan, en geanimeerde GIF werkt.
  • WhatsApp stickers — geanimeerde stickers moeten precies 512x512px zijn en onder 500KB, en WhatsApp accepteert alleen WebP, geen GIF, dus deze preset past het formaat aan en converteert in één stap, in plaats van je met een bestand te laten zitten dat WhatsApp zal weigeren.
  • X (Twitter) GIFs — geanimeerde GIFs mogen tot 15MB bij upload, al waarschuwt X’s eigen documentatie dat uploads boven 5MB op mobiel kunnen mislukken.

Niet zeker of een bestand daadwerkelijk geaccepteerd wordt voordat je het uploadt? Voer het door de compliance checker — die controleert grootte, afmetingen en formaat samen en vertelt je precies wat er mis is als het faalt, in plaats van dat Discord of WhatsApp het achteraf weigert.

Comprimeren, formaat wijzigen of converteren — wat heb je eigenlijk nodig?

Deze drie termen worden door elkaar gebruikt, maar ze veranderen verschillende dingen. Comprimeren houdt de pixelafmetingen van de GIF gelijk en verkleint het bestand door de kleurdiepte te verminderen en lossy compressie toe te voegen — gebruik dit wanneer een platform een bestandsgroottelimiet stelt maar niets geeft om de pixelafmetingen. Formaat wijzigen verandert de daadwerkelijke breedte en hoogte, wat je nodig hebt wanneer een platform een exact canvas eist (Discord-stickers op 320x320px, WhatsApp-stickers op 512x512px) — de speciale GIF resizer rekent de afmetingen uit zonder een groottezoektocht uit te voeren, omdat je het gewenste getal al kent. Converteren verandert het bestandsformaat volledig — GIF naar WebP is daarbij de belangrijkste om te kennen, omdat geanimeerde WebP merkbaar beter comprimeert dan GIF bij dezelfde visuele kwaliteit. De GIF naar WebP converter regelt dat wanneer een platform (of gewoon je eigen website) WebP accepteert in plaats van GIF.

Een kleinere GIF krijgen zonder de kwaliteit te verpesten

Een paar dingen maken echt verschil als je de bestandsgrootte van een GIF wilt verkleinen zonder dat het er duidelijk gecomprimeerd uitziet:

  • Kort eerst het aantal frames in. Een GIF die een paar seconden te lang is, is vaak de goedkoopste plek om grootte te besparen — kortere, strakkere loops comprimeren aanzienlijk beter dan lange, nog voordat kwaliteitsinstellingen er überhaupt aan te pas komen.
  • Laat lossy compressie het zware werk doen. Het verwijdert overbodige pixeldata tussen frames en is meestal de minst zichtbare manier om een gif te verkleinen — deze compressor probeert dit altijd eerst, voordat kleuren of afmetingen worden aangepast.
  • Verminder kleuren voordat je pixels verwijdert. GIF ondersteunt maximaal 256 kleuren, dus teruggaan naar 128 of 64 is vaak nauwelijks merkbaar, vooral bij vlakke, cartoon-achtige animaties — en het levert echte bestandsgrootte op.
  • Formaat wijzigen als laatste redmiddel, niet als eerste stap. Afmetingen verkleinen is de snelste manier om een doelgrootte te halen, maar ook de meest zichtbare verandering. Bewaar dit voor wanneer lossy compressie en kleurreductie echt niet genoeg zijn.

Je hoeft hier zelf niet over na te denken — de doelgrootte-zoektocht hierboven past dit al in de juiste volgorde toe. Het is alleen nuttig om te weten waarom het resultaat eruitziet zoals het eruitziet.

Veelgestelde vragen

Hoe kiest deze GIF compressor een kwaliteitsinstelling voor mij?

Je geeft een doelgrootte op (of kiest een platformpreset) en de tool voert een binaire zoektocht uit over de compressie-instellingen tot het resultaat onder die grootte valt — eerst lossy compressie, dan kleurenaantal, dan een kleine formaataanpassing als het nog te groot is. Geen schuifje om naar te gokken.

Is er een limiet op de bestandsgrootte of het aantal GIFs dat ik kan comprimeren?

Nee. Alles draait in je browser met WebAssembly, dus er is geen serverlimiet en geen dagelijkse limiet — sleep een hele map naar binnen en comprimeer alles gratis in batch.

Wordt mijn GIF ergens geüpload?

Nee. Compressie gebeurt volledig op je eigen apparaat. Je bestanden verlaten nooit je browser, wat ook de reden is waarom er geen limiet op bestandsgrootte is en geen account nodig is.

Wat is het verschil tussen een GIF comprimeren en het formaat wijzigen?

Comprimeren verkleint de bestandsgrootte terwijl de originele afmetingen behouden blijven, vooral door het kleurenaantal te verlagen en gecontroleerde lossy compressie toe te voegen. Formaat wijzigen verandert direct de pixelafmetingen. Heb je alleen kleinere afmetingen nodig, dan slaat de speciale GIF resizer de groottezoekstap helemaal over.

Kan ik een GIF comprimeren naar een exacte grootte, zoals 5MB of 500KB?

Ja — dat is precies het hele punt van deze tool. Typ een willekeurig getal in het veld voor aangepaste grootte (in KB) of kies een preset die al bij een platformlimiet past, en de compressor blijft aanpassen tot het resultaat onder dat getal valt. Je hoeft geen kwaliteitspercentage te gokken en te hopen.

Wordt een GIF er slechter van als je hem comprimeert?

Een zeker kwaliteitsverlies is onvermijdelijk zodra je een GIF terugbrengt tot een fractie van de originele grootte, aangezien GIF sowieso maar 256 kleuren tot zijn beschikking heeft. De compressor is gebouwd om zo min mogelijk te verliezen voor een gegeven doel: hij leunt op lossy compressie en kleurreductie voordat hij ooit de afmetingen aanraakt, aangezien formaataanpassing de waargenomen kwaliteit doorgaans het meest schaadt.

Wat is kleiner voor dezelfde animatie, GIF of WebP?

Geanimeerde WebP is bijna altijd kleiner dan een geanimeerde GIF bij vergelijkbare kwaliteit, omdat het veel meer kleuren en betere compressie tussen frames ondersteunt. Als een platform WebP accepteert (zoals WhatsApp-stickers), levert converteren meestal meer op dan de GIF zelf comprimeren — deze tool kan die conversie ook uitvoeren.

Kan ik een GIF op mijn telefoon verkleinen voordat ik hem verstuur?

Ja. De compressor is een gewone webpagina, dus hij werkt in Safari op iPhone en Chrome op Android net zo goed als op desktop — tik om te bladeren of gebruik het deelvenster om een GIF direct in te sturen, en hij comprimeert daar meteen op je telefoon zonder dat er iets naar een server wordt verstuurd.

Kan ik een GIF comprimeren in Photoshop?

Ja, Photoshop kan een GIF met lagere kwaliteit exporteren via Opslaan voor Web, maar er is geen manier om direct een exacte bestandsgrootte te halen. Je schuift een kwaliteitsregelaar, exporteert, controleert het resultaat en herhaalt dit tot je ergens in de buurt komt van wat je nodig hebt. Dat is prima als je Photoshop toch al open hebt en het je niet uitmaakt om heen en weer te schakelen. Wil je gewoon een getal intypen en de juiste grootte terugkrijgen, dan voert deze compressor datzelfde soort zoektocht automatisch uit, rechtstreeks in je browser, zonder Photoshop-licentie.

Hoe comprimeer ik een GIF in Premiere Pro of After Effects?

Geen van beide programma's is echt gebouwd voor deze taak. Premiere Pro en After Effects kunnen een GIF exporteren via de renderwachtrij, maar de bestandsgrootte komt uit zoals hij uitkomt, er is geen veld voor een doelgrootte, dus een specifieke limiet halen betekent exporteren, grootte controleren, bitrate of framerate aanpassen, en opnieuw exporteren. Dat werkproces is logisch wanneer de GIF is ontstaan als videoproject in een van die apps. Heb je al een af .gif-bestand en moet het alleen kleiner, sla de renderwachtrij dan over en gebruik direct een speciale GIF compressor.

Kan Adobe Media Encoder een GIF comprimeren?

Het kan een geanimeerde GIF uitvoeren vanuit een videoreeks met wat handmatige bitrate-instellingen, maar het is bedoeld om vanuit video te exporteren, niet om een bestaande GIF te verkleinen. Heb je het .gif-bestand al in handen, dan is het via Media Encoder halen een omweg voor wat een speciale GIF compressor rechtstreeks doet, zonder projectbestand of Adobe-abonnement.

Kan ik een GIF comprimeren in Canva?

Niet echt. Canva heeft geen speciale GIF-compressietool, de GIF-export is bedoeld voor ontwerpen die binnen Canva zelf zijn gemaakt, niet voor het verkleinen van een GIF-bestand dat je al op je computer hebt. Bestaat de GIF al en moet alleen het bestand kleiner, dan is een losstaande compressor die voor precies die taak is gebouwd de snellere route.

Kan HandBrake een GIF comprimeren?

Niet rechtstreeks, HandBrake is gebouwd rond videoformaten zoals MP4 en MKV, en geanimeerde GIF hoort niet bij de ondersteunde uitvoerformaten. Mensen die hiernaar zoeken willen meestal HandBrakes algemene aanpak: kies een doel en laat de tool de instellingen uitzoeken, wat precies is wat een GIF compressor met doelgrootte doet, alleen dan specifiek voor GIF in plaats van video.

Hoe comprimeer ik een GIF op een Mac?

Op dezelfde manier als op elke andere computer, want dit werkt als een gewone webpagina en niet als een app die alleen voor Mac of alleen voor Windows is. Open het in Safari of Chrome op je Mac, sleep de GIF erin of klik om te bladeren, en hij comprimeert daar meteen met de eigen browser van je Mac, niets te installeren via de App Store en niet gebonden aan één besturingssysteem.

Hoe comprimeer ik een GIF op Android?

Open deze pagina in Chrome op je telefoon, tik op het invoervak om je bestanden te doorzoeken of gebruik het deelvenster van je telefoon om een GIF direct in te sturen, en hij comprimeert op je apparaat op dezelfde manier als op desktop. Er is geen app nodig via de Play Store, en geen wachttijd voor uploaden omdat er niets je telefoon verlaat.

Hoe werkt GIF-compressie eigenlijk?

Een GIF is eigenlijk een stapel frames plus een beperkt kleurenpalet, dus verkleinen betekent een van die twee dingen aanpakken. Lossy compressie zoekt naar pixeldata die zich herhaalt over nabijgelegen frames en verwijdert de overbodige delen, wat meestal de minst zichtbare manier is om ruimte te besparen. Het kleurenpalet verkleinen, GIF komt sowieso al niet verder dan 256 kleuren, bespaart verder ruimte door elke pixel minder mogelijke waarden te geven. Pas nadat beide zijn toegepast, komt het aanpassen van de daadwerkelijke afmetingen in beeld, aangezien het verkleinen van breedte en hoogte de meest opvallende verandering is in hoe een GIF eruitziet.

Is een GIF gecomprimeerd of ongecomprimeerd?

Een GIF is altijd tot op zekere hoogte gecomprimeerd, het formaat is gebouwd op LZW, een lossless algoritme dat het bestand verkleint zonder de beeldkwaliteit aan te tasten, vergelijkbaar met hoe een ZIP-bestand werkt. Wat mensen meestal bedoelen met 'een GIF comprimeren' is iets extra's bovenop dat: lossy compressie, een kleiner kleurenpalet, of een formaataanpassing, allemaal ten koste van wat kwaliteit voor een kleiner bestand. GIF's eigen ingebouwde compressie is nooit genoeg om een strikte platformlimiet te halen, wat de hele reden is waarom GIF-compressors bestaan.

Wat is lossy GIF-compressie?

Het betekent dat de compressor toestemming heeft om permanent wat pixeldata weg te gooien om het bestand kleiner te maken, in plaats van alleen te vertrouwen op GIF's lossless LZW-compressie, die een bestand niet voorbij een bepaald punt kan verkleinen zonder iets visueels te veranderen. In de praktijk betekent dit meestal het gladstrijken van kleine verschillen tussen frames die toch al nauwelijks zichtbaar zijn, wat verklaart waarom lossy compressie op een GIF er vaak bijna identiek uitziet aan het origineel, ondanks een merkbaar kleiner bestand. Het is het tegenovergestelde van lossless compressie, die geen enkele visuele verandering garandeert maar ook lang niet zoveel ruimte kan besparen.

Hoe comprimeer ik een GIF specifiek voor Discord?

Discords limieten hangen af van waar de GIF naartoe gaat: aangepaste emoji moeten onder 256KB blijven, geanimeerde stickers moeten eigenlijk APNG zijn in plaats van GIF, en gewone chatuploads krijgen een veel ruimere 20MB voor accounts zonder Nitro. De verkeerde limiet gebruiken voor de verkeerde uploadplek is de meest voorkomende reden waarom een GIF wordt geweigerd. De Discord Emoji preset hierboven richt zich al direct op 256KB, of ga naar de speciale pagina om gif te comprimeren voor discord voor een versie die volledig rond Discords specifieke limieten is gebouwd.

Waarom vraagt een platform om zo'n specifieke grootte, zoals 256KB, in plaats van gewoon 'klein'?

Omdat deze limieten meestal voortkomen uit een vast opslag- of bandbreedtebudget aan de kant van het platform, niet een ruwe richtlijn. Discords limiet van 256KB voor emoji en WhatsApps limiet van 500KB voor stickers zijn exacte getallen die vastzitten aan hoe die platforms bestanden opslaan en leveren, een GIF van 260KB wordt net zo hard geweigerd als een van 2MB. Daarom is een kwaliteitsschuif zo'n onhandige tool voor deze taak, je zoekt niet naar 'kleiner', je zoekt naar een specifiek getal, en daarom neemt deze compressor een doelgrootte direct over in plaats van een vaag kwaliteitspercentage.

Hoe klein kan ik een GIF eigenlijk maken voordat hij niet meer op het origineel lijkt?

Dat hangt sterk af van hoeveel beweging en kleurvariatie de GIF om te beginnen heeft. Een korte, simpele, grotendeels egaal gekleurde animatie kan vaak 80 procent van zijn grootte verliezen met nauwelijks zichtbare verandering, terwijl een langere clip met veel fotografisch detail en snelle beweging al veel eerder banding en zachtheid begint te vertonen bij dezelfde groottereductie. Er is geen vaste ondergrens, de compressor blijft lossy compressie, dan kleurenaantal, dan afmetingen doorvoeren om welk doel je ook instelt te halen, maar op een gegeven moment vereist een klein genoeg doel simpelweg een zichtbare afweging, dat is een beperking van het GIF-formaat zelf, niet iets waar een betere tool omheen kan.

Waarom werd mijn GIF nauwelijks kleiner na het comprimeren?

Meestal omdat hij al vrij efficiënt was om te beginnen, een korte, simpele animatie met weinig kleuren heeft niet veel overbodige data over om weg te knijpen, dus er is een natuurlijke ondergrens aan hoeveel kleiner hij kan worden, ongeacht welke tool de compressie uitvoert. Het kan ook gebeuren als de GIF al eerder door een andere compressor is gegaan, wat kwaliteitsverlies die eerste keer al de meeste makkelijke besparingen heeft opgebruikt. Wordt een specifieke doelgrootte nog steeds niet gehaald, dan gaat deze compressor automatisch door naar kleurreductie en daarna een kleine formaataanpassing, in plaats van te stoppen na de eerste poging zoals een enkele export met een kwaliteitsschuif zou doen.

Hoe comprimeer ik een GIF tot 1MB of minder?

Kies hierboven "Aangepaste grootte" en typ 1000 in het KB-veld — 1MB is 1000KB — sleep dan je GIF erin. De compressor voert dezelfde zoektocht van lossy compressie, dan kleur, dan formaat uit die hij altijd doet, alleen nu gericht op dat getal. 1MB is een vrij ruim doel vergeleken met de striktere limieten van Discord of WhatsApp, dus de meeste alledaagse GIFs komen daaronder met nauwelijks zichtbaar kwaliteitsverlies.

Kan ik een GIF terugbrengen tot 5MB, of tot 10MB?

In beide gevallen is het hetzelfde veld voor aangepaste grootte — voer 5000 of 10000 in (5MB of 10MB in KB) en de compressor richt zich direct op dat getal. Beide liggen dicht bij wat platforms toch al toestaan (X's GIF-uploadlimiet is 15MB, Discords chatupload zonder Nitro is 20MB), dus een GIF die naar 5 of 10MB moet, zit meestal al dichtbij, en één lossy-compressiepasage brengt hem daar zonder kleuren of afmetingen aan te raken.

Is dit een echte GIF minimizer, of gewoon een kwaliteitsschuif met een andere naam?

Het is een echte compressor die op grootte mikt. "GIF minimizer", "bestandsgrootte verkleiner" en "GIF optimizer" beschrijven allemaal dezelfde taak — het bestand kleiner maken — maar de meeste tools met die namen laten je nog steeds een kwaliteitspercentage gokken en het resultaat controleren. Deze neemt het exacte getal dat je wilt en zoekt naar de instellingen die dat halen, in je browser, gratis, zonder aanmelden en zonder dagelijkse limiet.

Hoe comprimeer ik een GIF zonder enig kwaliteitsverlies?

Alleen GIF's ingebouwde LZW-compressie is echt lossless — het verkleint een bestand enigszins zonder ook maar één pixel te veranderen, en deze compressor past dat altijd eerst gratis toe. Voorbij dat punt gaat elke verdere verkleining (lossy compressie, minder kleuren, kleinere afmetingen) ten koste van wat kwaliteit voor grootte; daar is niets aan te doen zodra LZW is uitgeput. Wat je wel kunt beheersen is hoeveel: de zoektocht hier probeert altijd eerst de minst zichtbare optie, dus "nul kwaliteitsverlies" is niet haalbaar voorbij een bepaalde grootte, maar "nauwelijks merkbaar" meestal wel.

Welke GIF-grootte staat WhatsApp eigenlijk toe?

Dat hangt af van wat je verstuurt. Een GIF gedeeld in een gewone WhatsApp-chat volgt gewoon WhatsApps normale medialimieten, geen GIF-specifieke limiet. Een geanimeerde WhatsApp-sticker is strikter: precies 512×512px, onder 500KB, en alleen WebP — een gewone .gif wordt regelrecht geweigerd. De WhatsApp Sticker preset hierboven regelt de formaataanpassing en GIF-naar-WebP-conversie in één keer, zodat je die weigering niet tegenkomt.

Kan ik een GIF comprimeren voor een Slack-emoji?

Ja — Slacks eigen helpdocumentatie raadt vierkante afbeeldingen onder 128KB aan voor aangepaste emoji, en geanimeerde GIF wordt ondersteund. Kies hierboven "Aangepaste grootte", typ 128 in het KB-veld, en deze compressor brengt je onder dat getal op dezelfde manier als bij elke platformpreset, aangezien het eigenlijk gewoon een doelgrootte is in plaats van een Slack-specifieke modus.