GIF compressor
Shrink a GIF by cutting its size, colors or frames, and see the new file size right away.
Runs in your browser. Nothing is uploaded.
Drop a GIF
Any GIF your browser plays. It's compressed on your computer, not uploaded.
More about this tool
- 1
Add a GIF
Drop the GIF. It's compressed in your browser at 128 colors to start, and isn't uploaded.
- 2
Make it smaller
Pick a smaller size, fewer colors or fewer frames. Each change compresses it again and shows the new size.
- 3
Download
When the preview still looks right and the size fits, download the GIF.
A GIF stores every frame as a picture of up to 256 colors and compresses each one. Its file size grows with the number of pixels, the number of frames and how busy each frame is, so there are three ways to shrink it:
- Size: 50% of the width and height is a quarter of the pixels, the biggest cut of the three.
- Colors: fewer colors make each frame simpler to compress, but smooth gradients can show bands.
- Frames: keeping 1 in 2 halves the frames. Each one stays on screen longer, so the loop keeps its length, but motion looks choppier.
Every setting re-encodes the whole GIF in your browser. Pixels that don't change from one frame to the next aren't stored again, so a GIF with a still background can shrink even at full size.
A GIF with see-through parts keeps them, with each frame stored in full. Reading GIF frames needs a browser such as Chrome or Edge.
Sources
Questions
Start with the size: 75% or 50% cuts the most. If it's still too big, try 64 or 32 colors, then keep 1 in 2 frames.
A smaller size is less sharp, fewer colors can band gradients, and fewer frames make motion choppier. At 100%, 256 colors and every frame, the GIF stays closest to the original.
The original was probably compressed well already. Lower the size, colors or frames until the result is smaller.
Yes. See-through parts of the GIF stay see-through.
No. It's compressed in your browser and never leaves your computer.
More free tools
- Video compressor
Shrink a video to a size limit, such as 25 MB for email, without uploading it.
- Video trimmer
Cut the start and end off a video, to the tenth of a second, without uploading it.
- Video cropper
Crop a video to 9:16, 4:5, 1:1, 16:9 or any box you drag, without uploading it.
- Remove audio from video
Mute a video by taking out its sound, without re-encoding or uploading it.
- Discord video compressor
Fit a clip under Discord's 20 MB free upload limit, or 50 MB with Nitro Basic.
- MOV to MP4 converter
Turn an iPhone, QuickTime or screen recording MOV into MP4, usually without re-encoding.
- WebM to MP4 converter
Re-encode a WebM to H.264 and AAC MP4 that iPhones, editors and upload forms accept.
- MKV to MP4 converter
Turn an MKV, such as an OBS recording, into an MP4, usually without re-encoding.
- Video to GIF converter
Turn a clip from an MP4, MOV or WebM video into a looping GIF, without uploading it.
- GIF to MP4 converter
Turn a GIF into a small H.264 MP4 that keeps its timing, played once or on repeat.
- WebP to GIF converter
Turn an animated WebP into a GIF that plays in apps and sites that won't take WebP.
- MP3 to MP4 converter
Put a picture to an MP3 and get an MP4 you can upload to YouTube or social apps.
- Video frame extractor
Save any frame of a video as a PNG or JPG, or extract one every few seconds as a ZIP.
- Contact sheet maker
Turn a video into a grid of timestamped frames, for the whole video or just the hook.