GIF-komprimeraren som träffar din exakta målstorlek
Ange en målstorlek eller välj en plattformsförinställning, så hittar komprimeraren automatiskt de inställningar som träffar den — ingen kvalitetsreglage att gissa sig fram med, ingen uppladdning, ingen gräns för antal filer.
Komprimeringen körs bildruta för bildruta i din webbläsare. Större GIF-filer och snävare mål tar några sekunder extra.
En GIF-komprimering som verkligen träffar en målstorlek
Varje fildelningsverktyg på internet har en åsikt om hur stor din GIF får vara. Discord sätter tak för chattuppladdningar, både Slack och Discord begränsar egna emoji, WhatsApp accepterar bara animerade klistermärken under en strikt storleksgräns, och e-postbilagor börjar studsa långt tidigare än man tror. Så “komprimera den här GIF-filen” är nästan aldrig det egentliga målet — målet är “få ner den här GIF-filen under ett specifikt tal”, och det är ett annat problem. De flesta GIF-komprimerare på nätet ger dig ett kvalitetsreglage från 1 till 100 och lämnar resten åt att pröva sig fram: dra i reglaget, exportera, kolla filstorleken, och upprepa tills du är nära nog. Det är långsamt, och lätt att överkomprimera och sluta med en suddig, bandad röra när ett lättare grepp hade räckt.
Den här GIF-komprimeraren vänder på det. Berätta målstorleken — välj en plattformsförinställning eller skriv in ditt eget tal i KB — och den söker fram rätt inställningar åt dig. Det är en genuin GIF-optimerare, inte bara en omkodare: den provar den lindrigaste ändringen först (komprimering med kvalitetsförlust), sänker sedan färgpaletten om det inte räcker, och ändrar bildmåtten i pixlar bara som en sista utväg, eftersom det är den ändring som skadar en GIF:s utseende mest. Resultatet är en mindre GIF som fortfarande ser ut som originalet, i den storlek du faktiskt behövde, i en enda körning istället för fem.
Så komprimerar du en GIF, steg för steg
- Släpp din GIF i rutan ovan, eller klicka för att bläddra — en hel mapp fungerar också om du batchkomprimerar fler än en.
- Välj en plattformsförinställning (Discord Emoji, Slack Emoji, X GIF och så vidare) eller välj “Egen storlek” och skriv in ett mål i KB.
- Komprimeringen körs helt i din webbläsare och söker igenom komprimering med kvalitetsförlust, sedan antal färger, sedan bildmått tills filen hamnar under ditt mål.
- Ladda ner resultatet, eller klicka på “Komprimera en till” för att fortsätta — det finns ingen daglig gräns och inget konto krävs.
Eftersom allting körs lokalt i webbläsaren via WebAssembly lämnar ingenting du släpper in din enhet. Det betyder också att det inte finns någon praktisk gräns för hur stor inmatningsfilen får vara, och ingen begränsning på hur många gånger du kan använda verktyget under en session — ändra storlek på en GIF gratis online, så många gånger du vill, utan att en betalvägg dyker upp efter tredje gången.
Komprimera en GIF för Discord, Slack, WhatsApp och X
Plattformsförinställningarna ovan är inga grova uppskattningar — var och en är kontrollerad mot plattformens egen, aktuella dokumentation, inte ett tal kopierat från ett annat GIF-verktyg. Några av de vanligaste som folk stöter på:
- Discord-emoji — egna emoji måste hålla sig under 256 KB, och animerad GIF stöds. Det här är den enskilt vanligaste anledningen till att folk letar efter en GIF-komprimering för Discord från början.
- Discord-klistermärken — begränsade till 512 KB och låsta till en exakt 320x320px-yta, men Discord kräver att animerade klistermärken är APNG, inte GIF — en vanlig .gif-uppladdning misslyckas här oavsett hur liten den är. Kontrollera en fil mot den här regeln med Discord sticker-kontrollen innan du laddar upp.
- Discord-chattuppladdningar — konton utan Nitro får 20 MB per fil enligt Discords aktuella dokumentation, långt över den äldre siffran 8 MB som fortfarande cirkulerar på nätet.
- Egna Slack-emoji — Slack rekommenderar kvadratiska bilder under 128 KB, och animerad GIF fungerar.
- WhatsApp-klistermärken — animerade klistermärken måste vara exakt 512x512px och under 500 KB, och WhatsApp accepterar bara WebP, inte GIF, så den här förinställningen ändrar storlek och konverterar i ett steg istället för att lämna dig med en fil som WhatsApp avvisar.
- X (Twitter)-GIF:ar — animerade GIF-filer kan vara upp till 15 MB vid uppladdning, även om X:s egen dokumentation varnar för att uppladdningar över 5 MB kan misslyckas på mobilen.
Osäker på om en fil faktiskt går igenom innan du laddar upp den? Kör den genom regelkontrollen — den kontrollerar storlek, bildmått och format tillsammans och talar om exakt vad som är fel om den underkänns, istället för att låta Discord eller WhatsApp avvisa den i efterhand.
Komprimera, ändra storlek eller konvertera — vad behöver du egentligen?
De här tre orden används ofta om vartannat, men de förändrar olika saker. Komprimering behåller GIF-filens bildmått och krymper filen genom att sänka färgdjupet och lägga till komprimering med kvalitetsförlust — använd det här när en plattform ger dig en storleksgräns men inte bryr sig om bildmåtten. Att ändra storlek ändrar den faktiska bredden och höjden, vilket är vad du behöver när en plattform kräver en exakt yta (Discord-klistermärken på 320x320px, WhatsApp-klistermärken på 512x512px) — den dedikerade GIF-storleksändraren räknar ut måtten utan att köra en storlekssökning, eftersom du redan vet talet du vill ha. Att konvertera ändrar filformatet helt och hållet — GIF till WebP är den viktigaste att känna till, eftersom animerad WebP komprimerar märkbart bättre än GIF vid samma visuella kvalitet. GIF till WebP-konverteraren sköter det när en plattform (eller bara din egen webbplats) accepterar WebP istället för GIF.
Få en mindre GIF utan att förstöra kvaliteten
Några saker gör faktiskt skillnad när du försöker minska en GIF-fils storlek utan att det syns att den är komprimerad:
- Trimma antalet bildrutor först. En GIF som är några sekunder för lång är ofta det billigaste att korta ner — kortare, tätare loopar komprimeras dramatiskt bättre än långa, redan innan några kvalitetsinställningar kommer in i bilden.
- Låt komprimering med kvalitetsförlust göra det tunga jobbet. Den tar bort redundant bilddata mellan bildrutor och är oftast det minst synliga sättet att krympa en GIF — den här komprimeraren provar det alltid innan den rör färger eller bildmått.
- Skär i färger innan du skär i pixlar. GIF stöder som mest 256 färger, så att gå ner till 128 eller 64 är ofta knappt märkbart, särskilt på platta, tecknade animationer — och det ger tillbaka riktig filstorlek.
- Ändra storlek som en sista utväg, inte första draget. Att krympa bildmåtten är det snabbaste sättet att träffa en målstorlek, men det är också den mest synliga förändringen. Spara det till när komprimering med kvalitetsförlust och färgreducering verkligen inte räcker.
Du behöver inte tänka på något av det här manuellt — sökningen efter målstorlek ovan tillämpar redan allt detta i rätt ordning. Det är bara bra att veta varför resultatet ser ut som det gör.
Vanliga frågor
Hur väljer den här GIF-komprimeraren en kvalitetsinställning åt mig?
Du anger en målstorlek (eller väljer en plattformsförinställning), och verktyget kör en binärsökning över komprimeringsinställningarna tills resultatet hamnar under den storleken — komprimering med kvalitetsförlust först, sedan antal färger, sedan en liten storleksändring om det fortfarande är för stort. Inget reglage att gissa på.
Finns det en gräns för filstorlek eller hur många GIF-filer jag kan komprimera?
Nej. Allting körs i din webbläsare med WebAssembly, så det finns inget tak på serversidan och ingen daglig gräns — släpp in en hel mapp och batchkomprimera allt gratis.
Laddas min GIF upp någonstans?
Nej. Komprimeringen sker helt på din enhet. Dina filer lämnar aldrig webbläsaren, vilket också är varför det inte finns något tak på filstorlek eller krav på konto.
Vad är skillnaden mellan att komprimera och ändra storlek på en GIF?
Komprimering minskar filstorleken samtidigt som de ursprungliga bildmåtten behålls, framför allt genom att sänka antalet färger och lägga till kontrollerad komprimering med kvalitetsförlust. Att ändra storlek ändrar bildmåtten i pixlar direkt. Om du bara behöver mindre bildmått hoppar den dedikerade GIF-storleksändraren över hela storlekssökningen.
Kan jag komprimera en GIF till en exakt storlek, som 5 MB eller 500 KB?
Ja — det är hela poängen med det här verktyget. Skriv in vilket tal som helst i fältet för egen storlek (i KB), eller välj en förinställning som redan matchar en plattformsgräns, så justerar komprimeraren tills resultatet hamnar under det talet. Du behöver aldrig gissa en kvalitetsprocent och hoppas.
Blir en GIF sämre av att komprimeras?
Viss kvalitetsförlust är oundviklig när man pressar ner en GIF till en bråkdel av originalstorleken, eftersom GIF bara har 256 färger att jobba med från början. Komprimeraren är byggd för att förlora så lite som möjligt för ett givet mål: den lutar sig mot komprimering med kvalitetsförlust och färgreducering innan den någonsin rör bildmåtten, eftersom storleksändring brukar skada den upplevda kvaliteten mest.
Vad är minst för samma animation, GIF eller WebP?
Animerad WebP är nästan alltid mindre än en animerad GIF vid liknande kvalitet, eftersom den stöder betydligt fler färger och bättre komprimering mellan bildrutor. Om en plattform accepterar WebP (som WhatsApp-klistermärken) är konvertering oftast en större vinst än att komprimera själva GIF-filen — det här verktyget kan göra den konverteringen också.
Kan jag krympa en GIF i mobilen innan jag skickar den?
Ja. Komprimeraren är en vanlig webbsida, så den fungerar i Safari på iPhone och Chrome på Android precis som på datorn — knacka för att bläddra eller använd delningsmenyn för att skicka in en GIF, och den komprimeras direkt i telefonen utan att något skickas till en server.
Kan jag komprimera en GIF i Photoshop?
Ja, Photoshop kan exportera en GIF i lägre kvalitet via Spara för webben, men har ingen möjlighet att träffa en exakt filstorlek direkt. Du drar i ett kvalitetsreglage, exporterar, kollar resultatet och upprepar tills du hamnar nära det du behöver. Det fungerar bra om du redan har Photoshop öppet och inte har något emot att pröva dig fram. Om du bara vill skriva in ett tal och få rätt storlek tillbaka kör den här komprimeraren samma sorts sökning automatiskt, direkt i webbläsaren, utan att kräva någon Photoshop-licens.
Hur komprimerar jag en GIF i Premiere Pro eller After Effects?
Inget av programmen är egentligen byggt för det här jobbet. Premiere Pro och After Effects kan exportera en GIF via renderingskön, men filstorleken blir vad den blir — det finns inget fält för målstorlek att fylla i, så för att träffa en specifik gräns krävs export, kolla storleken, justera bitrate eller bildfrekvens och exportera igen. Det är vettigt när GIF:en föddes som ett videoprojekt i något av de programmen. Om du redan har en färdig .gif-fil och bara behöver den mindre, hoppa över renderingskön och släpp den direkt i en dedikerad GIF-komprimerare istället.
Kan Adobe Media Encoder komprimera en GIF?
Det kan skapa en animerad GIF från en videosekvens med lite manuell bitrate-justering, men det är riktat mot export från video, inte att krympa en GIF som redan finns. Om du redan har .gif-filen i handen är att köra den genom Media Encoder en omväg för att göra det en dedikerad GIF-komprimering gör direkt, utan att behöva en projektfil eller en Adobe-prenumeration.
Kan jag komprimera en GIF i Canva?
Inte riktigt. Canva har inget dedikerat verktyg för GIF-komprimering — dess GIF-export är till för mönster byggda inuti Canva, inte för att krympa en GIF-fil du redan har på datorn. Om den färdiga GIF-filen redan finns och bara behöver en mindre filstorlek är en fristående komprimerare byggd för just den uppgiften den snabbare vägen.
Kan HandBrake komprimera en GIF?
Inte direkt — HandBrake är byggt kring videoformat som MP4 och MKV, och animerad GIF är inte ett av dess stödda utdataformat. De som söker efter det här är oftast ute efter HandBrakes generella tillvägagångssätt: välj ett mål och låt verktyget räkna ut inställningarna, vilket är precis vad en målstyrd GIF-komprimering gör, fast för GIF specifikt istället för video.
Hur komprimerar jag en GIF på en Mac?
På samma sätt som på vilken annan dator som helst, eftersom det här körs som en vanlig webbsida snarare än en app bara för Mac eller Windows. Öppna den i Safari eller Chrome på din Mac, släpp in GIF-filen eller klicka för att bläddra, och den komprimeras direkt med din Macs egen webbläsare — inget att installera från App Store och inget bundet till ett visst operativsystem.
Hur komprimerar jag en GIF på Android?
Öppna den här sidan i Chrome på telefonen, knacka på droppzonen för att bläddra bland filer eller använd delningsmenyn för att skicka in en GIF direkt, och den komprimeras på din enhet precis som på datorn. Ingen app att installera från Play Store, och ingen väntan på uppladdning eftersom inget lämnar telefonen.
Hur fungerar GIF-komprimering egentligen?
En GIF är egentligen en stapel bildrutor plus en begränsad färgpalett, så att krympa en handlar om att angripa en av de här två sakerna. Komprimering med kvalitetsförlust letar efter bilddata som upprepas mellan närliggande bildrutor och tar bort det överflödiga, vilket oftast är det minst synliga sättet att spara utrymme. Att minska färgpaletten — GIF klarar som mest 256 färger från början — krymper storleken ytterligare genom att ge varje pixel färre möjliga värden. Först efter att båda dessa har utnyttjats kommer storleksändring av själva bildmåtten in i bilden, eftersom att krympa bredd och höjd är den mest märkbara förändringen av hur en GIF ser ut.
Är en GIF komprimerad eller okomprimerad?
En GIF är alltid komprimerad till viss grad — formatet bygger på LZW, en förlustfri algoritm som krymper filen utan att röra bildkvaliteten, ungefär som en ZIP-fil fungerar. Vad folk oftast menar med att “komprimera en GIF” är något extra utöver det: komprimering med kvalitetsförlust, en mindre färgpalett eller en storleksändring, som alla byter lite kvalitet mot en mindre fil. GIF:ens egen inbyggda komprimering räcker aldrig ensam för att träffa en strikt plattformsgräns, vilket är hela anledningen till att GIF-komprimerare finns.
Vad är komprimering med kvalitetsförlust för GIF?
Det betyder att komprimeraren får kasta bort viss bilddata permanent för att göra filen mindre, istället för att bara förlita sig på GIF:ens förlustfria LZW-komprimering, som inte kan krympa en fil förbi en viss punkt utan att ändra något visuellt. I praktiken handlar det oftast om att jämna ut små skillnader mellan bildrutor som ändå knappt syns, vilket är varför komprimering med kvalitetsförlust på en GIF ofta ser nästan identisk ut med källan trots en märkbart mindre fil. Det är motsatsen till förlustfri komprimering, som garanterar ingen visuell förändring men heller inte kan spara nästan lika mycket utrymme.
Hur komprimerar jag en GIF specifikt för Discord?
Discords gränser beror på vart GIF-filen ska: egna emoji måste hålla sig under 256 KB, animerade klistermärken måste faktiskt vara APNG istället för GIF, och vanliga chattuppladdningar får en betydligt mer generös gräns på 20 MB för konton utan Nitro. Att välja fel gräns för fel uppladdningsplats är den vanligaste anledningen till att en GIF avvisas. Förinställningen Discord Emoji ovan siktar redan direkt på 256 KB, eller gå till den dedikerade sidan för att komprimera GIF för Discord för en version helt byggd kring Discords specifika gränser.
Varför frågar en plattform efter en så specifik storlek, som 256 KB, istället för bara “liten”?
Eftersom de här gränserna oftast kommer från en fast budget för lagring eller bandbredd hos plattformen, inte en ungefärlig riktlinje. Discords 256 KB-gräns för emoji och WhatsApps 500 KB-gräns för klistermärken är exakta tal inbakade i hur de plattformarna lagrar och levererar filer — en GIF på 260 KB avvisas precis lika hårt som en på 2 MB. Det är därför ett kvalitetsreglage är ett så klumpigt verktyg för det här jobbet: du letar inte efter “mindre”, du letar efter ett specifikt tal, vilket är varför den här komprimeraren tar en målstorlek direkt istället för en vag kvalitetsprocent.
Hur liten kan jag egentligen göra en GIF innan den slutar likna originalet?
Det beror mycket på hur mycket rörelse och färgvariation GIF-filen har från början. En kort, enkel animation med mest platta färger kan ofta förlora 80 procent av sin storlek med nästan ingen synlig skillnad, medan en längre klipp med mycket fotografiska detaljer och snabb rörelse börjar visa banding och sudd långt innan den når samma storleksminskning. Det finns inget fast golv — komprimeraren fortsätter driva komprimering med kvalitetsförlust, sedan antal färger, sedan bildmått för att försöka träffa vilket mål du än satt, men vid någon punkt kräver ett tillräckligt litet mål helt enkelt en synlig avvägning. Det är en begränsning i själva GIF-formatet, inte något ett bättre verktyg kommer runt.
Varför blev min GIF knappt mindre efter komprimering?
Oftast för att den redan var ganska effektiv från början — en kort, enkel animation med få färger har inte mycket redundant data kvar att pressa ut, så det finns ett naturligt golv för hur mycket mindre den kan bli oavsett vilket verktyg som komprimerar. Det kan också hända om GIF-filen redan gått igenom en annan komprimerare en gång tidigare — den kvalitetsförlust som skedde då har redan använt upp det mesta av de enkla besparingarna. Om en specifik målstorlek fortfarande inte nås fortsätter den här komprimeraren automatiskt in i färgreducering och sedan en liten storleksändring, istället för att stanna efter första passet så som en enda export med kvalitetsreglage skulle göra.
Hur komprimerar jag en GIF till 1 MB eller mindre?
Välj “Egen storlek” ovan och skriv in 1000 i KB-fältet — 1 MB är 1000 KB — och släpp sedan in din GIF. Komprimeraren kör samma sökning som alltid, komprimering med kvalitetsförlust, sedan färg, sedan storlek, bara riktad mot det talet. 1 MB är ett ganska generöst mål jämfört med Discords eller WhatsApps striktare gränser, så de flesta vardagliga GIF-filer hamnar under det med knappt någon synlig kvalitetsförlust.
Kan jag komprimera en GIF ner till 5 MB, eller upp till 10 MB?
I båda fallen är det samma fält för egen storlek — skriv in 5000 eller 10000 (5 MB eller 10 MB i KB) så siktar komprimeraren direkt på det talet. Båda ligger nära vad plattformar redan tillåter ändå (X:s gräns för GIF-uppladdning är 15 MB, Discords chattuppladdning utan Nitro är 20 MB), så en GIF som behöver krympas till 5 eller 10 MB ligger oftast redan nära, och en enda körning med komprimering med kvalitetsförlust räcker utan att röra färger eller bildmått.
Är det här en riktig GIF-förminskare, eller bara ett kvalitetsreglage under ett annat namn?
Det är en genuin storleksstyrd komprimerare. “GIF-förminskare”, “filstorleksreducerare” och “GIF-optimerare” beskriver alla samma uppgift — att göra filen mindre — men de flesta verktyg med de namnen får dig ändå att gissa en kvalitetsprocent och kolla resultatet. Det här tar det exakta talet du vill ha och söker fram inställningarna som träffar det, i din webbläsare, gratis, utan registrering och utan daglig gräns.
Hur komprimerar jag en GIF helt utan kvalitetsförlust?
Bara GIF:ens inbyggda LZW-komprimering är verkligt förlustfri — den krymper en fil något utan att ändra en enda pixel, och den här komprimeraren tillämpar alltid det först, gratis. Bortom den punkten innebär all ytterligare minskning (komprimering med kvalitetsförlust, färre färger, mindre bildmått) att viss kvalitet byts mot storlek — det finns inget sätt runt det när LZW är uttömt. Det du kan styra är hur mycket: sökningen här provar alltid det minst synliga alternativet först, så “noll kvalitetsförlust” går inte att uppnå bortom en viss storlek, men “knappt märkbart” går oftast.
Vilken GIF-storlek tillåter WhatsApp egentligen?
Det beror på vad du skickar. En GIF delad i en vanlig WhatsApp-chatt följer bara WhatsApps vanliga mediegränser, ingen GIF-specifik gräns. Ett animerat WhatsApp-klistermärke är striktare: exakt 512×512px, under 500 KB, och endast WebP — en vanlig .gif avvisas direkt. Förinställningen WhatsApp Sticker ovan hanterar storleksändringen och konverteringen från GIF till WebP i ett steg så att du slipper det avslaget.
Kan jag komprimera en GIF för en Slack-emoji?
Ja — Slacks egen hjälpsida rekommenderar kvadratiska bilder under 128 KB för egna emoji, och animerad GIF stöds. Välj “Egen storlek” ovan, skriv in 128 i KB-fältet, så tar den här komprimeraren dig under det talet på samma sätt som för vilken plattformsförinställning som helst, eftersom det egentligen bara är ett mål för filstorlek snarare än ett Slack-specifikt läge.