A GIF that's too big gets rejected by Discord, Slack emoji, email and plenty of upload forms. You can usually make it a lot smaller without anyone noticing — as long as you know which of the four things that make a GIF heavy you're actually dealing with.
Why GIFs are so big
GIF dates from 1987. It stores every frame as a separate picture, limited to 256 colours, compressed with an algorithm that is good at flat areas and bad at photos. So the size of a GIF depends on:
- Duration — every extra second adds another 10–25 pictures.
- Dimensions — size grows with the area: a GIF twice as wide is about four times as big.
- Colours and detail — noise, gradients and moving cameras compress badly.
- Frame rate — more frames per second, more pictures.
As a reference from our own tests, ordinary video converted at 480 px and 12 fps comes out at roughly 0.5–0.9 MB per second of GIF.
Step 1 — cut what you don't need
Duration is the biggest lever and costs nothing in quality. Open Trim GIF, set where the useful part starts and how long it lasts (the tool shows the GIF's total length). Halving the length halves the file.
Step 2 — make it smaller on screen
Most GIFs are shown at 300–500 px wide in chats and articles. If yours is 800 px or more, Resize GIF to 480 px: that alone usually cuts the size by more than half, and the GIF looks the same where it's displayed.
Step 3 — compress
Open Compress GIF and pick a level:
- Light keeps the full size and all 256 colours and only stores the changes between frames more efficiently. Safe for anything.
- Medium — the recommended one — also scales to 80% and uses 128 colours. In our test a 4.4 MB GIF became 2.5 MB (−43%), with no visible difference at normal size.
- Strong scales to 60% and uses 64 colours for the smallest file. Gradients (skies, skin, shadows) can show visible bands, so check the result.
The animation's speed and timing are never changed. If compressing wouldn't make the file smaller — usually because it was already optimized — you get your original back with a note rather than a worse copy.
If it's still too big
- Go shorter before going lower in quality — two seconds less does more than Strong compression.
- Crop away the edges with Crop GIF; a square crop of a 16:9 GIF removes almost half the pixels.
- Check the target. Discord accepts 20 MB from free accounts, but Discord emoji must be under 256 KB and Slack emoji under 128 KB — see our GIF size limits guide for each platform and a recipe for emoji.
When the answer is MP4
If the GIF is long or full of detail, the format is the problem, not the settings. Wherever video is accepted — X, Discord, WhatsApp, websites, presentations — a short looping MP4 is far smaller and looks better: our GIF to MP4 test turned that same 4.4 MB GIF into 342 KB. Keep GIF for emoji, email and places that only take images.
Everything above runs in your browser: the GIF is processed on your device and never uploaded.
