GIF Resizer
Resize an animated GIF while preserving every frame and its timing. Whether you need to shrink a large GIF for messaging, enlarge a small one for a presentation, or hit a specific size for social media, this tool keeps the motion smooth and the colors crisp.
How it works
The tool decodes every frame of your GIF using the browser's native ImageDecoder API, draws each frame to a resized canvas with high-quality smoothing, and re-encodes the result with a fast pure-JS GIF encoder. Per-frame delays are preserved exactly.
Features
- Lock or unlock aspect ratio
- Custom width and height up to 4096px
- Adjustable color depth (2–256 colors)
- Side-by-side before/after preview
- 100% local processing
- Works in modern Chromium and Firefox browsers
Use cases
- Compress oversized GIFs for messaging apps
- Generate consistent sizes for sticker packs
- Optimize for chat platforms with size limits
- Resize tutorial GIFs for blog posts
- Create thumbnails of larger animations
- Hit exact pixel dimensions for documentation
Tips
Shrinking a GIF dramatically reduces file size; enlarging adds size and may show some pixelation. Lock aspect ratio for natural-looking results. Lowering color depth to 64–128 trims file size further with minimal visual impact.
Tiny Online Tools







