GIF Compressor
Make GIFs smaller without turning them into still images. Resize, keep every 2nd or 3rd frame, reduce colours and store only the pixels that change between frames — then compare the original and the result side by side.
1. GIF file
Local · not uploadedDrop a GIF here
or click to browse
- Original size
- —
- Dimensions
- —
- Frames
- —
- Duration
- —
2. Compression
Animation is keptDropping frames keeps the total duration by lengthening the remaining frames. Fewer colours and stronger optimisation make smaller files with more visible quality loss.
3. Compare
Original · compressed- Compressed size
- —
- Saved
- —
- Frames
- —
- Dimensions
- —
- Duration
- —
Original GIF
Original
Compressed GIF
Compressed
About GIF Compressor
GIF Compressor makes animated and static GIF files smaller in your browser. It decodes every frame (honouring the GIF’s disposal rules), then lets you reduce the dimensions, keep only every 2nd, 3rd or 4th frame, use fewer colours, and optimise frames so only changing pixels are stored. The animation, total duration and loop setting are kept, and the original and compressed GIFs are shown side by side with their sizes.
Large GIFs load slowly, hit upload limits on chat apps, email and websites, and use mobile data. Shrinking them usually means installing software or uploading to a website. This tool processes the file locally and tells you honestly what happened — including when a GIF cannot be made smaller, which can happen with files that are already well optimised.
Step by step
- Drop an animated or static GIF onto the upload area.
- Review the original size, dimensions, frame count and duration.
- Lower the width (height follows when Keep aspect ratio is on) if the GIF is larger than needed.
- Choose a frame rate, number of colours and compression level.
- Press Compress GIF and compare the original and compressed previews.
- Download the result — or keep your original if the result is not smaller.
What it offers
- Keeps animation, timing and loop setting (or loop forever if you choose)
- Resize with aspect-ratio lock (no enlarging)
- Frame-rate reduction that preserves total duration
- Colour reduction from 256 down to 16
- Frame optimisation that stores only changed pixels, with exact and lossy levels
- Original vs compressed size, percentage saved, frames, dimensions and duration
- Clear warning when the result is not smaller than the original
- Optional, explicit conversion to a still image
Tips for best results
- Resize first — dimensions usually have the biggest effect on file size.
- Try “balanced” frame optimisation before reducing colours a lot.
- Drop frames only for smooth motion; it can make fast animations look choppy.
- Compare the previews at full size before replacing the original.
- Keep the original file in case you need a higher-quality version later.
Why people use it
Smaller files
Faster loading and easier sharing.
Animation kept
No accidental conversion to a still image.
Honest results
Sizes and savings shown, including when nothing is saved.
Private
GIFs are processed on your device.
Common questions
This runs entirely in your browser
No file or text you enter here is uploaded. Encoding and decoding happen on your device using native browser APIs — close the tab and nothing remains on a server.