Compress GIF Files

Need a GIF smaller? Change the length, width, frame rate or quality and watch the size estimate move before you convert anything. No guessing.

  • Slightly too big for an upload
  • Needs to be much smaller
  • Screen recording or UI
Drop a GIF or video to shrink

Drag it here, choose a file, or paste with Ctrl + V

  • PNG
  • JPG
  • WebP
  • GIF
  • MP4
  • MOV
  • WebM
Up to 100 MB · deleted after an hour
Guide

How GIF compression actually works

GIFs are already compressed, so there's no magic slider that makes one smaller for free. What works is taking stuff out: seconds nobody needs, pixels nobody will miss, frames that look just like the one before, and colours the picture can live without.

Start with the length, because that one costs you nothing in quality. Then bring the width down, which shrinks every single frame. After that, lower the frame rate (10fps is fine for slideshows and screen recordings), and only then drop quality to Balanced or Smallest.

If you've done all that and it's still too big, the format is the problem, not your settings. The same clip as WebP or MP4 is usually many times smaller than any GIF you could squeeze out.

  1. 1

    Add your GIF

    Drop it in or paste it. The estimate shows up straight away.

  2. 2

    Trim the loop

    Cut the seconds you don't need. It's the biggest saving, and it's free.

  3. 3

    Lower width and frame rate

    Try 320 to 480px and 10fps, and watch how much each change saves.

  4. 4

    Convert and compare

    Download it and put it next to the original. Still too big? Try WebP or MP4.

Starting points

Settings that work for common jobs

Treat these as a first try, not a rule. The size estimate tells you quickly whether to nudge them up or down.

If you're makingTryWhy it works
Slightly too big for an uploadSame width · 10fps · BalancedA gentle cut that most people won't notice.
Needs to be much smaller320px · 10fps · Smallest · shorterTurns every dial down at once.
Screen recording or UI480px · 10fps · SmallestFlat colours squash down really well.
Photographic clip480px · 15fps · BalancedKeeps skies and skin smoother than Smallest would.
Real uses

Where this comes in handy

A GIF that's just over an upload limit

A small cut in length and frame rate often gets it under the line, and nobody notices the difference.

A page that loads slowly

Shrinking the GIFs near the top of a page is one of the quickest ways to make it feel faster.

Email and chat attachments

Plenty of inboxes and chat apps refuse or slow down big attachments. A lighter GIF just gets through.

Avoid these

Common mistakes, and what to do instead

  • Dropping the quality firstCut seconds first, then width, then frame rate. Quality is the last thing you should give up.
  • Compressing the same file over and overEvery pass loses a bit more. Go back to the original and change several settings in one go.
  • Sticking with GIF when you don't have toIf wherever it's going supports WebP or MP4, you'll save far more by switching than by tweaking.
Troubleshooting

Common problems and quick fixes

The compressed GIF looks banded

Smallest quality only uses 64 colours. Go back to Balanced, and cut the width or length instead.

It's barely smaller than before

The original might already be well optimised. Change a few settings together, or move to WebP or MP4.

The motion looks choppy

The frame rate's too low for fast movement. Put it back to 15fps and lower the width instead.

I can't get under my limit

Use Fit to 8 MB in the Format tab. If even that can't manage it, shorten the clip or switch formats.

See it

What it looks like

These are real screenshots from this site, taken with a demo clip. Your own file will give different sizes, but the controls are exactly these.

The Format tab with GIF, WebP, MP4 and APNG options, width and frame rate buttons, and a Fit to 8 MB button with a size menu
The Format tab. "Fit to" picks the best settings for a limit such as 8 MB, 20 MB or an emoji slot.
A finished GIF with its file size, dimensions, length and format, and a Download GIF button
The result: size, dimensions and length at a glance, then download.
Formats

Which format to choose

If squeezing the GIF isn't getting you there, changing the format is the strongest move you've got.

FormatFor this clipTypical sizeGood to know
WebPSuggestedSame loop, full colour, and usually the biggest saving you'll find.About 5× smallerFull colour, animated, loops
GIFIt stays a GIF, so it works everywhere. There's just a floor to how small it can go.Largest256 colours, up to 720px and 20fps
MP4The smallest of all, as long as wherever it's going can play video.About 15× smallerUp to 1080px and 30fps, no loop flag
APNGWrong tool for this job. Lossless frames make bigger files, not smaller ones.Larger than GIFLossless, full colour, loops
FAQ

Compress GIF questions

Can’t find yours? The converter explains problems in plain language as they come up.

How much can I shrink a GIF?

It depends on the clip. Cutting the length and width gives you the biggest savings. Switching to WebP or MP4 is usually smaller still, often by a lot.

Will compressing make my GIF blurry?

A smaller width makes it smaller on screen, not blurry at that size. Smallest quality uses fewer colours though, so gradients can get a bit stripy.

Is there a size limit?

Uploads can be up to 100 MB, and results up to 60 seconds.

Can I keep the same dimensions?

Yes. Leave the width alone and lower the frame rate or quality instead, or trim the length.

Can I undo it later?

No, compression throws information away, so keep your original. Every conversion here starts from the file you upload, so you can always go back to it.

Guides

Other conversions

Ready to make your GIF?

It's free, there's nothing to sign up for, and your files are gone within the hour.