Hoppa till innehållet

Komprimera GIF-animationer

Krymp animerade GIF-filer med färre färger, smartare bildrutor och storleksändring. Animationen behålls.

Släpp filer här

eller

Välj filer

GIF · JPG · PNG · SVG · TIFF · WebP

Filerna lämnar aldrig din enhet

Laddar komprimeraren…

Komprimera GIF i tre steg

  1. Lägg till dina filer

    Släpp filerna i rutan, klistra in dem eller välj dem från din enhet. Inget laddas upp.

  2. Kontrollera inställningarna

    Standardnivån passar de flesta filer. Ändra kvalitet, storlek eller format om du behöver en mindre fil.

  3. Ladda ner resultatet

    Spara varje fil för sig eller alla som en ZIP-fil. Om en fil inte kan bli mindre behåller du originalet.

GIF: ett gammalt format som vägrar försvinna

GIF (Graphics Interchange Format) kommer från 1987, och version 89a från 1989 lade till de två funktioner som håller formatet vid liv: animation och en transparent färg. Reaktioner i chattappar, små banners, laddningssnurror och korta skärminspelningar i felrapporter delas fortfarande som GIF, eftersom alla webbläsare, e-postprogram och meddelandeappar kan visa dem utan videospelare.

Formatet har hårda gränser. Varje bildruta kan använda högst 256 färger från en palett, och transparensen är allt eller inget: en pixel är antingen helt synlig eller helt genomskinlig, utan mjuka kanter. Komprimeringen är LZW, en förlustfri metod som fungerar bra på enfärgade ytor och dåligt på foton, brus och övergångar.

Varför animerade GIF-filer blir så stora

En GIF har ingen rörelseprediktion. En videokodek lagrar en hel bild och sedan mest förändringarna; en GIF lagrar varje bildruta som en egen bild. Tio sekunder med 15 bilder per sekund blir 150 bilder. Om de spelades in från en mobilskärm med 1080 pixlars bredd kan varje bildruta ensam väga hundratals kilobyte, och hela animationen landar snabbt på tiotals megabyte.

Verktyget angriper det på de sätt formatet tillåter, och behåller samtidigt animationen och dess tidsinställning:

  • Skillnad mellan bildrutor. Pixlar som är oförändrade jämfört med föregående bildruta (eller, när färgerna reduceras, nästan oförändrade) görs transparenta, så att LZW bara behöver koda det som rörde sig.
  • Palettreducering. Färre färger ger kortare koder och längre serier av identiska pixlar.
  • Storleksändring. Att halvera bredden och höjden minskar antalet pixlar i varje bildruta till en fjärdedel, vilket oftast sparar mer än något annat.

Rekommenderade inställningar

Vart GIF-filen skaBreddFärger
Reaktion eller klistermärke i chatt320–480 px64–128
Nyhetsbrev via mejl640 px (nära den vanliga mejllayouten på 600 px)128
Felrapport eller inspelning till en guide800 px eller originalstorleken64–256, beroende på hur många färger gränssnittet har
Statisk logotyp eller ikonfaktisk storlekså få som ser bra ut; överväg PNG i stället

Skärminspelningar av program har oftast få färger och klarar 64 färger bra. Filmat material av verkliga miljöer med hudtoner och himlar behöver alla 256 och får ändå band; den sortens innehåll passar bättre som video.

Räkna med mycket olika resultat från fil till fil. I våra tester med standardvärdet 128 färger gick två redan optimerade GIF-filer från verkligheten inte att göra mindre alls, medan en testanimation som sparats på det enkla sättet, med hela bildrutor och en palett per bildruta, blev 79 % mindre.

När det är bättre att konvertera

Om platsen du publicerar på tar emot video blir en MP4 av samma bildrutor oftast många gånger mindre än GIF-filen, med full färg. Animerad WebP är ett annat alternativ för webbplatser: den stöder 24-bitarsfärg och mjuk transparens och visas av alla aktuella webbläsare. För en GIF som inte rör sig alls är PNG förlustfritt, stöder mjuka kanter och blir oftast mindre.

Håll dig till GIF när mottagaren är ett mejl (många e-postprogram ignorerar video och animerad WebP) eller en plattform som bara tar emot GIF-uppladdningar.

Frågor om GIF

Är min GIF fortfarande animerad efteråt?

Ja. Bildrutornas ordning, deras fördröjningar och loopinställningen behålls. Bara sättet varje bildruta lagras på, paletten och, om du vill, storleken ändras.

Varför får den komprimerade GIF-filen band eller fläckar?

Med färre färger blir mjuka övergångar synliga steg, och pixlar som bara ändrats lite mellan bildrutor behålls från föregående bildruta. Höj antalet färger om det stör dig; vid 256 färger är den återanvändningen avstängd.

Kan jag ta bort bildrutor för att göra den mindre?

Ja. Slå på ”Halvera bildfrekvensen”: varannan bildruta tas bort och animationen behåller sin längd. Eftersom varje bildruta lagras separat är det mycket effektivt för långa animationer; 12–15 bilder per sekund räcker oftast för skärminspelningar. Identiska bildrutor slås ihop i vilket fall som helst.

Stöder GIF transparens?

En post i paletten kan markeras som transparent, så en pixel är antingen helt synlig eller helt dold. Logotyper med mjuka, kantutjämnade kanter får en taggig kontur; PNG eller WebP hanterar dem ordentligt.

Är GIF-komprimering destruktiv?

LZW-steget är förlustfritt, och en GIF som redan har tillräckligt få färger kodas bara om mer effektivt. Förluster uppstår när paletten reduceras, storleken ändras eller bildfrekvensen halveras, och alla tre inställningarna styr du själv.

Andra verktyg

Alla bildtyper finns på sidan för bildkomprimering. Sidan Så fungerar det förklarar varför allt körs i din webbläsare.