GIF Inspector
Inspect GIF frame count, dimensions, and size — plus a quick resize to reduce bytes.
How to Use
- Drop your GIF file into the input area.
- Review the metadata: frame count, dimensions, file size, color depth, and loop count.
- Pick a target maximum width to resize and reduce file size — the GIF re-encodes through canvas (output is technically WebP animated, browsers handle gracefully).
- For true GIF output preserving the .gif extension, download the resized version and pipe through an external encoder (gifsicle, FFmpeg).
- Click Download to save the optimized version.
- Original GIF is never uploaded.
Notes
Frequently Asked Questions
Why are GIFs so big?
GIF (1987) uses lossless LZW compression with a 256-color palette per frame. Each frame is essentially a separate image. A 5-second 30-FPS GIF at 800×600 contains 150 separate frames, each typically 100–500 KB, totaling 15–75 MB. Modern alternatives (WebP animated, APNG, MP4) compress much better.
How can I shrink a GIF?
<strong>Resize</strong> (smaller dimensions = smaller file, big effect). <strong>Reduce frame rate</strong> (fewer frames = smaller file, drop from 30 FPS to 15). <strong>Crop</strong> to remove dead space at edges. <strong>Reduce color palette</strong> (some encoders allow 64- or 32-color palettes). <strong>Convert to MP4 or WebP video</strong> for 80–95% size reduction at equal quality. The Resize feature here helps with the first.
Should I use GIF or video?
For modern web/social, MP4 or WebM video is dramatically more efficient and supported everywhere. Twitter and Reddit auto-convert GIFs to MP4 on upload anyway. Use GIF when: (1) the target platform requires it specifically, (2) you need it embedded in older email clients or static contexts that don't play video, or (3) you're producing pixel art animations small enough not to matter.
Will resizing break the animation?
No. The resize preserves all frames and timing — only the pixel dimensions change. The relative positioning of elements within frames is preserved. The only consequence is some loss of detail at smaller sizes, which is generally invisible at typical web GIF dimensions.
What does 'loop count' mean?
GIF supports an explicit loop count (0 = infinite, 1 = play once and stop, 2+ = play that many times). Most modern GIFs loop infinitely (count=0). Inspect this here if a GIF mysteriously plays only once on your site.
Can I make a GIF from this tool?
This tool inspects and optimizes existing GIFs. To create a new GIF from images or video, use the Animated GIF Maker or GIF from Video tools.
Common Use Cases
Reducing GIF for email
Email clients struggle with multi-megabyte GIFs. Resize and optimize before attaching.
Slack / Discord upload
Both platforms have file-size limits. Optimize big GIFs to fit under the threshold.
Web page performance
GIFs are often the biggest assets on otherwise-fast pages. Resize and consider replacing with MP4 for major savings.
Inspecting unknown GIFs
Quick metadata check before using a GIF in your project — verify dimensions, frame count, and loop behavior.
GIF library curation
Audit reaction-GIF libraries for outliers (single-frame, oversized, broken loop counts).
Stripping color depth for retro effect
Lower color count produces a retro/dithered look on some GIFs — fun for stylistic effect.
Last updated: