Gör en GIF av en video: storlek, bildfrekvens och loopar
För att göra en GIF av en video väljer du ett ögonblick på två till sex sekunder, skalar det till 320–640 px brett, sänker bildfrekvensen till 10–15 fps och låter konverteraren bygga en palett med 256 färger utifrån just det klippet. De fyra valen avgör om du får en skarp loop på 2 MB eller en fil på 30 MB som ingen chattapp tar emot.
Vad en GIF-fil egentligen lagrar
GIF är äldre än webben. CompuServe publicerade den första versionen, GIF87a, 1987 som ett sätt att skicka stillbilder över uppringda anslutningar. Revisionen GIF89a från 1989 la till de två funktioner som gjorde animation möjlig: ett fördröjningsvärde för varje bildruta och en genomskinlig färg. Looping kom senare, 1995, när Netscape Navigator 2.0 började läsa ett litet programtillägg som anger hur många gånger animationen ska upprepas. Varje animerad GIF är fortfarande en GIF89a-fil med det blocket inuti, och därför spelas den upp i praktiskt taget alla webbläsare och e-postprogram.
Inuti är en GIF en samling indexerade bilder. Varje bildruta pekar på en färgtabell med högst 256 poster, så en ruta kan visa 256 olika färger och inte fler, trots att videon den kom från hade miljontals. Pixlarna komprimeras sedan med LZW, en förlustfri ordboksmetod som fungerar bra på jämna ytor i en enda färg och dåligt på fotografiskt brus, korn och toningar. LZW kastar inte bort något själv; förlusten sker tidigare, när miljontals färger pressas ner i paletten.
Det finns två saker till som en GIF inte kan innehålla. Den har inget ljudspår alls, så ljudet i videon försvinner helt. Och tidsstyrningen är grov: fördröjningar lagras i hundradels sekunder, och de flesta webbläsare behandlar en fördröjning på 0 eller 1 hundradel som 10 hundradelar, så en GIF byggd med 50 bilder/s eller mer spelas långsammare, inte mjukare. I praktiken är 10 till 25 bilder/s det användbara intervallet.
- GIF89a lade till animation
- 1989
- Färger per bildruta, som mest
- 256
- Minsta fördröjningssteg
- 1/100 s
- Ljudspår
- 0
Varför GIF-filer sväller och i vilken ordning du krymper dem
En modern videokodek som H.264 lagrar en hel bild bara då och då och beskriver de flesta rutor som små förändringar från den föregående. GIF kan göra lite av det genom att bara uppdatera en rektangel av föregående ruta, men har inget som liknar rörelseprediktion. Så fort kameran rör sig ändras nästan varje pixel, och varje ruta lagras nästan i sin helhet. Därför kan ett 2 MB stort telefonklipp bli en GIF på 15 MB, medan en skärminspelning av en mus som rör sig över ett stillastående fönster förblir liten.
Storleken på en GIF är ungefär bredd gånger höjd gånger antal bildrutor, med rabatt för hur mycket som står still mellan rutorna. Det gör det lätt att rangordna reglagen. Längden minskar rutorna ett till ett: fyra sekunder i stället för åtta halverar filen. Bredden minskar pixlarna kvadratiskt: från 640 px till 320 px återstår en fjärdedel av pixlarna i varje ruta. Bildfrekvensen minskar rutorna linjärt igen, och 12 bilder/s klarar sig förvånansvärt bra för gester och ansikten. Färre färger hjälper mindre än man tror, oftast 10 till 30 procent, eftersom LZW bryr sig mer om upprepade mönster än om palettens storlek.
Dithering är avvägningen som förvirrar flest. Den sprider punkter av närliggande palettfärger för att efterlikna nyanser som paletten saknar, vilket döljer bandning i himmel och hud men lägger till ett fint brus som LZW komprimerar dåligt. Stäng av den för skärminspelningar, tecknat och gränssnittsdemos, där jämn färg ändå är sanningen, och behåll den för verkligt filmat material. Beskärning är det sista reglaget: att ta bort en statisk kant eller svarta fält tar bort pixlar utan att röra motivet.
- 1:aFörkorta klippetVarje borttagen sekund tar med sig sina bildrutor; 2–6 sekunder räcker för de flesta reaktioner.
- 2:aSänk breddenHalva bredden ger en fjärdedel av pixlarna; 320–480 px passar ett chattfönster.
- 3:eSänk bildfrekvensen10–15 bilder/s håller rörelsen läsbar; 8 bilder/s passar långsamma skärminspelningar.
- 4:eTrimma färger och dithering64–128 färger utan dithering för grafik; 256 med dithering för filmat material.
Välja start och slut på klippet
De flesta GIF-filer som delas är ett enda moment: en reaktion, ett mål, ett knapptryck och skärmen som följer. Titta på videon en gång med ett stoppur i huvudet och notera sekunden där momentet börjar och sekunden där det tydligt har landat, och lägg sedan till några bildrutor på varje sida så att loopen inte känns avklippt. Är källan lång, klipp först ut intervallet med en videoklippare och arbeta med den korta filen. I en konverterare gör du samma sak genom att skriva tiderna i Börja vid och Sluta vid i sekunder eller minuter:sekunder, utan ett separat steg.
Tänk också på var GIF-filen börjar spelas. Många chattappar och e-postprogram visar första bildrutan medan filen laddas, och Outlook för Windows från 2007 till 2016 visar bara första rutan och animerar aldrig. Börja på en ruta som fungerar som stillbild, inte på en suddig fläck mitt i en panorering. Om GIF-filens budskap är en text eller ett resultat, håll kvar det sista ögonblicket en halv sekund genom att förlänga Sluta vid, så att tittarna hinner läsa innan loopen börjar om.
TipFilma källan med GIF-filen i åtanke: håll telefonen still, fyll bilden med motivet och undvik zoomning. Ett låst skott kan bli hälften så stort som ett handhållet med samma inställningar.
Storleksgränser för GIF på Discord, Slack, GIPHY, X och Reddit
Dit GIF-filen ska bestämmer budgeten innan någon inställning gör det. Discord sänkte sin gratisgräns för uppladdning till 10 MB per fil 2024, och det är den gräns de flesta stöter på först; Nitro Basic höjer den till 50 MB och Nitro till 500 MB. GIPHY tar emot uppladdningar på upp till 15 sekunder och 100 MB. X tar GIF-filer upp till 15 MB och gör om dem till en loopande video vid uppladdning, och Reddit tar GIF-filer upp till 100 MB men visar dem också som video. Slack tar filer upp till 1 GB, men egna emojis måste vara under 128 KB, vilket kräver liten bredd, kort loop och få färger.
E-post är ett undantag. Gmail tillåter 25 MB bilagor per meddelande och Outlook.com 20 MB, men en GIF som ligger inbäddad i ett nyhetsbrev eller en signatur bör vara långt under 1 MB så att meddelandet öppnas snabbt på mobildata. I chatt bör du sikta på hälften av gränsen i stället för strax under, eftersom mottagarna kan ha långsamma anslutningar. Siffrorna nedan gällde 2025; kontrollera tjänstens hjälpsida när en fil ligger precis på gränsen.
| Dit den ska | Gräns | Vad som händer med GIF-filen |
|---|---|---|
| Discord, gratiskonto | 10 MB per fil | Spelas direkt och loopar |
| Discord Nitro Basic / Nitro | 50 MB / 500 MB | Spelas direkt och loopar |
| Slack-meddelande / egen emoji | 1 GB / 128 KB | Animeras direkt om inte tittaren har stängt av animering |
| GIPHY-uppladdning | 15 sekunder, 100 MB | Levereras som GIF, MP4 och WebP |
| X (Twitter) | 15 MB | Konverteras till en ljudlös loopande MP4 |
| 100 MB | Konverteras till video för uppspelning | |
| Inbäddad i ett e-postmeddelande | Under 1 MB rekommenderas | Outlook 2007–2016 för Windows visar bara första rutan |
När MP4, WebM, WebP eller APNG är bättre än GIF
Anledningen till att X gör om varje uppladdad GIF till en MP4, och har gjort det sedan 2014, är bandbredd. Samma fem sekunder som väger 4 MB som GIF ryms vanligtvis på några hundra kilobyte som H.264, med full färg i stället för 256 nyanser och utan ditheringbrus. GIPHY och Tenor gör likadant: GIF-knappen i tangentbordet hämtar oftast en liten MP4 eller WebP. Den ärliga frågan är alltså inte hur du gör den bästa GIF-filen, utan om platsen du postar på över huvud taget behöver en GIF.
Behåll en riktig GIF när målet visar bilder men inte video: ett e-postmeddelande, en GitHub-README eller ett ärende, en Jira-biljett, en wiki, ett gammalt forum, en presentation som måste fungera i alla visningsprogram. Överallt där video spelas direkt och ljudlöst, vilket gäller de flesta sociala nätverk och moderna chattappar, ser en MP4- eller WebM-loop bättre ut och laddas snabbare. På en webbsida du styr själv beter sig ett <video autoplay muted loop playsinline>-element som en GIF och kostar en bråkdel av bytena.
Två bildformat ligger mittemellan. Animerad WebP från Google stöder miljontals färger och förlustbehaftad komprimering och har spelats i Safari sedan version 14 år 2020, så den fungerar nu i alla aktuella webbläsare, även om många appar utanför webbläsaren fortfarande avvisar den. APNG utökar PNG med bildrutor, behåller full färg och äkta alfatransparens och används av Apple och LINE för animerade klistermärken. Finns GIF-filen redan och du bara behöver göra den mindre för en webbplats som spelar video är att göra om GIF-filen till MP4 oftast den största enskilda besparingen.
GIF
256 färger, inget ljud, stora filer, men visas som bild överallt.
- E-postmeddelanden, README-filer, ärenden och wikis
- Loopar utan uppspelningsknapp
- Sämst förhållande mellan storlek och kvalitet av de fyra
MP4 eller WebM
Full färg och rörelsekomprimering, ofta en tiondel av storleken.
- Kan behålla ljudet
- Spelas automatiskt utan ljud på de flesta sociala sajter
- Visas inte direkt i de flesta e-postprogram
Animerad WebP eller APNG
Animerade bilder i full färg; APNG ger mjuk transparens.
- Fungerar i alla aktuella webbläsare
- Ojämnt stöd i skrivbordsprogram och e-post
- APNG är vanligt för klistermärken
Sex sätt att göra en GIF av en video
Telefoner klarar det utan extra appar. På en iPhone har appen Genvägar en åtgärd Make GIF som tar en video eller ett Live Photo, och ett Live Photo med effekten Loop eller Bounce är ett snabbt sätt att filma källan. Samsungs Galleri-app visar en GIF-knapp medan en video spelas, som spelar in den synliga delen som GIF. Appen GIPHY och dess webbaserade GIF Maker trimmar, textar och laddar upp på ett ställe, men resultatet blir offentligt om du inte bara sparar det. I Photoshop läser File > Import > Video Frames to Layers in upp till 500 bildrutor, och Export > Save for Web (Legacy) skriver GIF-filen med kontroll över palett och dithering.
För full kontroll och batchjobb ger ffmpegs palettmetod i två steg det renaste resultatet: det första filtret skannar klippet och bygger en palett med 256 färger från de faktiska färgerna, det andra mappar varje ruta mot den. Enradskommandot nedan klipper fem sekunder från 0:02, skalar till 480 px bredd, samplar 12 bilder/s och loopar för evigt. I en webbläsare gör video till GIF-konverteraren samma palettsteg med reglagen Bredd, Bildfrekvens, Färger och Dithering, och sidan MP4 till GIF öppnar den med MP4 förvald. Telefonklipp i MOV fungerar på samma sätt; om en app avvisar dem, läs först konvertera MOV till MP4.
iPhone
- 01Bygg i Genvägar Select Photos → Make GIF → Save to Photo Album.
- 02Kör den och välj videon eller Live Photo; trimma långa klipp i Bilder först.
- 03Dela GIF-filen från albumet Animated i Bilder.
Android
- 01Öppna videon i Samsung Galleri och tryck på GIF medan den spelas.
- 02Dra i handtagen till den del du vill ha.
- 03Tryck på Spara; på andra telefoner, använd en webbkonverterare i Chrome.
Dator
- 01Välj File > Import > Video Frames to Layers i Photoshop.
- 02Ställ in bildfördröjning och loopen Forever i panelen Timeline.
- 03Exportera med Save for Web (Legacy) som GIF, 128–256 färger.
ffmpeg -ss 2 -t 5 -i klipp.mp4 -vf "fps=12,scale=480:-1:flags=lanczos,split[a][b];[a]palettegen[p];[b][p]paletteuse" -loop 0 klipp.gif
Sömlösa loopar och en sista kvalitetskontroll
En GIF loopar för evigt som standard eftersom Netscape-tillägget skrivs med antalet upprepningar noll, vilket betyder oändligt. Med antalet ett spelas den en gång och stannar på sista rutan, vilket passar en GIF som slutar med ett budskap. Det svårare är att göra loopen osynlig. Leta efter ett parti där första och sista rutan är nästan identiska, till exempel en vinkning som återgår till samma läge, eller spela klippet framåt och sedan bakåt med Bumerang, vilket tar bort hoppet till priset av dubbelt så många bildrutor.
Innan du skickar den, öppna GIF-filen i verklig storlek i en webbläsarflik, inte som miniatyr, och titta på tre hela loopar. Kontrollera att text i bilden går att läsa i vald bredd, att ansikten inte har blivit posteriserade fläckar och att tidsstyrningen stämmer med videon. Jämför sedan filstorleken med gränsen i tabellen ovan; är den nära, gå tillbaka till ordningen längd, bredd, bildfrekvens och färger. För längre klipp eller allt med ljud är att komprimera en video för Discord och e-post den bättre vägen.
Bandning i himmel, skuggor och hud
Paletten har fått slut på nyanser. Behåll 256 färger och ställ Dithering på Sierra eller Floyd–Steinberg, eller skicka en MP4 för material med mycket toningar.
GIF-filen spelas snabbare eller långsammare än videon
Fördröjningar lagras i hundradels sekunder. 10, 20 och 25 bilder/s går jämnt upp; allt över 50 bilder/s bromsas av webbläsare.
Text i bilden går inte att läsa
Höj bredden till 640 px och sänk bildfrekvensen för att kompensera, eller beskär till området med texten före konverteringen.
Ett synligt hopp när loopen startar om
Flytta Börja vid och Sluta vid till rutor som matchar, eller slå på Bumerang och korta intervallet till hälften.
Viktigast att komma ihåg
- En GIF rymmer högst 256 färger per bildruta, inget ljud och bildfördröjningar i hundradels sekunder.
- Storleken följer längd, bredd och bildfrekvens; minska dem i den ordningen innan du rör färgerna.
- Sikta på 2–6 sekunder, 320–640 px och 10–15 bilder/s; stäng av dithering för skärminspelningar.
- Discord gratis tar 10 MB, X 15 MB, GIPHY 15 sekunder och 100 MB, Slack-emojis 128 KB.
- Där video spelas direkt är en MP4- eller WebM-loop mindre och ser bättre ut än vilken GIF som helst.
Vanliga frågor
Vilken bildfrekvens är bäst för en GIF gjord av en video?
Mellan 10 och 15 bilder per sekund (fps) för de flesta klipp. Snabb sport eller spelfilm kan motivera 20 fps, medan långsamma skärminspelningar ser bra ut med 8 fps och blir mycket mindre.
Hur många sekunder bör en GIF vara?
Två till sex sekunder räcker för nästan alla reaktioner, demos och höjdpunkter. Efter tio sekunder blir en GIF snabbt tung, och en kort MP4 är oftast den bättre filen att dela.
Är GIF förlustfritt?
LZW-komprimeringen i en GIF är förlustfri, men konverteringen är det inte, eftersom miljontals färger i videon reduceras till en palett på 256 per bildruta. Det är där bandning och korn kommer ifrån.
Varför gör X om min GIF till en video?
X har sedan 2014 konverterat uppladdade GIF-filer till loopande MP4-filer, eftersom videon är mycket mindre och behåller full färg. Inlägget loopar fortfarande ljudlöst som en GIF.
Kan jag göra en GIF av en YouTube-video?
Bara från en fil som du har på din enhet och har rätt att använda. Ladda ner din egen uppladdning från YouTube Studio eller använd originalinspelningen, och klipp och konvertera sedan den.
Vad är skillnaden mellan GIF och animerad WebP?
Animerad WebP stöder miljontals färger, förlustbehäftad komprimering och mjuk transparens, så filen blir oftast mycket mindre. GIF fungerar på fler ställen, bland annat i e-postprogram och äldre appar som ignorerar WebP.
Läs vidare
Komprimera video för Discord och e-post (10 och 25 MB)
Discord gratis tar 10 MB, Gmail 25 MB, Outlook 20 MB. Så styr bithastighet och längd filstorleken, och när en delningslänk slår komprimering.
Mina Sato · 16 sep. 2026 · 11 min läsning
Konvertera MOV till MP4 på iPhone, Mac, Windows och online
MOV och MP4 liknar varandra; det är HEVC i iPhone-klipp som krånglar på Windows och Android. Gratis sätt att konvertera, kvalitet och felsökning.
Mina Sato · 5 okt. 2026 · 11 min läsning
Bildstorlek för Instagram 2025: alla mått i pixlar | UltKit
Instagrams mått 2025: inlägg 1080 × 1350 (4:5) eller 1080 × 1080, liggande 1080 × 566, Stories och Reels 1080 × 1920, profilbild 320 × 320.
Jonas Weber · 7 okt. 2026 · 11 min läsning