CodeKitHub
Bildverktyg

Komprimera Animerade GIF-filer Online

Senast uppdaterad:

Animerade GIF-filer är notoriskt stora — några sekunders animation kan väga 10 MB. Det här verktyget kodar om GIF-filer bildruta för bildruta i din webbläsare med tre spakar: färre färger, mindre mått och valfri borttagning av bildrutor. Dina GIF-filer laddas aldrig upp.

    Vad är detta verktyg?

    GIF är ett format från 1989 som lagrar varje bildruta som en fullständig palettbaserad bild — vilket är varför animerade GIF-filer blir enorma. Att komprimera en innebär att angripa de tre sakerna som avgör storleken: antal färger per bildruta (GIF tillåter max 256), pixelmått och antal bildrutor.

    Det här verktyget avkodar varje bildruta, skalar valfritt ner den, kvantiserar om paletten till den färgbudget du valt, och kan ta bort varannan bildruta samtidigt som timingen behålls (animationen spelas upp i samma hastighet, lite mindre smidigt). Allt körs lokalt — avkodning använder din webbläsares inbyggda motor, kodning en öppen källkods-GIF-kodare.

    Varför använda det?

    • Tre verkliga spakar — färger, skala, bildruteborttagning — var och en med tydliga avvägningar, sammanlagd besparing ofta 60–80 %.
    • Timing bevaras vid borttagning av bildrutor: GIF-filen spelas upp i samma hastighet.
    • Lokal bearbetning: GIF-filer (ofta memes eller skärminspelningar med privat innehåll) laddas aldrig upp.
    • Batch-stöd, besparing per fil visas, gratis, ingen vattenstämpel.
    • Ärlig felhantering: berättar om din webbläsare inte kan avkoda GIF-bildrutor istället för att misslyckas i tysthet.

    Så använder du det

    1. Släpp GIF-filer på rutan (kodaren laddas automatiskt, en gång).
    2. Ställ in färger — 128 är oftast omärkbart; 64 för större besparingar.
    3. Skala valfritt till 75 %/50 % — den enskilt största spaken för stora GIF-filer.
    4. Kryssa i bildruteborttagning för långa inspelningar där lite hackighet är okej.
    5. Ladda ner varje komprimerad GIF; besparingar visas per fil.

    Exempel

    Inmatning

    skarminspelning.gif — 8,4 MB, 480 bildrutor

    Resultat

    skarminspelning-komprimerad.gif — 2,1 MB (−75 %), 50 % skala + 128 färger

    Skala är den starkaste spaken: halva måtten är en fjärdedel av pixlarna per bildruta.

    Vanliga användningsområden

    • Krympa en skärminspelnings-GIF för en GitHub-README, som ofta har en bilagegräns som en råinspelning lätt överskrider.
    • Komprimera en meme eller reaktions-GIF innan du skickar den någonstans med strikta filstorleksgränser, som vissa chattappar eller forum.
    • Minska en produktdemo-GIF:s vikt för en landningssida, där varje extra megabyte gör sidan långsammare för besökare.
    • Förbereda en instruktions-GIF för uppladdning i Slack eller Discord, som de flesta begränsar bilagestorlekar till långt under vad en okomprimerad skärminspelning producerar.

    Vilken spak du ska ta till först

    De tre spakarna är inte likvärdiga, och att känna till ordningen sparar tid: skala (pixelmått) har den klart största effekten, eftersom halvering av bredd och höjd tar bort 75 % av pixlarna i varje enskild bildruta — en besparing som förstärks över alla bildrutor, inte bara en. Bildruteborttagning är den näst största spaken specifikt för långa inspelningar, eftersom en 10-sekunders GIF vid 30fps har 300 bildrutors värde av redundanta nästan-identiska bilder som en halvering till 15fps tar bort utan större synlig påverkan. Färgreducering är verklig men den minsta av de tre för typiskt fotografiskt eller skärminspelningsinnehåll — den betyder mest för GIF-filer som redan är enkla grafik med platta färger, där en stor färgpalett aldrig gjorde särskilt mycket nytta från början.

    Vanliga frågor

    Vilken inställning sparar mest?

    Skala, klart mest — 50 % skala minskar pixlarna med 75 % i varje bildruta. Sedan bildruteborttagning (halverar ungefär storleken), sedan färger. För en riktigt stor GIF, kombinera alla tre.

    Ändras animationshastigheten om jag tar bort bildrutor?

    Nej — fördröjningen för de återstående bildrutorna fördubblas så att den totala speltiden blir identisk. Rörelsen blir bara lite mindre smidig, vilket för skärminspelningar oftast är omärkbart.

    Varför säger min webbläsare att den inte kan avkoda GIF-filen?

    Bildruta-för-bildruta-avkodning använder ImageDecoder-API:et, som finns tillgängligt i Chrome, Edge och nyare Firefox. Äldre webbläsare och vissa Safari-versioner saknar det — verktyget berättar det ärligt istället för att producera en trasig fil.

    Bör jag ens använda GIF 2026?

    Ärligt talat: ofta inte. En MP4 eller WebM av samma klipp är 5–10 gånger mindre med bättre kvalitet, och alla plattformar spelar upp dem. GIF vinner fortfarande där autoplay-utan-kontroller är viktigt (README-filer, vissa chattappar). Om GIF krävs gör det här verktyget det uthärdligt.

    Laddas min GIF upp under komprimeringen?

    Nej — avkodning och omkodning sker helt i din webbläsare. Skärminspelningar med känsligt innehåll stannar på din dator.

    Skulle en konvertering till MP4 bli mindre än att komprimera GIF-filen?

    Nästan alltid, och med bred marginal. GIF lagrar varje bildruta som en fullständig 256-färgspalettbild utan rörelsekomprimering mellan bildrutor, så en videokodek som H.264 producerar vanligtvis en fil flera gånger mindre för samma klipp. Komprimera GIF-filen när destinationen bara accepterar GIF (eller måste autospelas som en bild); konvertera till MP4/WebM när du styr formatet själv.

    Relaterade verktyg