Free GIF Resizer
Scale animated GIFs to any width. Every frame is resized proportionally with aspect ratio preserved automatically. No upload required.
Drop GIF here or click to browse
Converts in your browser — nothing uploaded
How It Works
Upload your GIF
Drop your animated GIF into the tool or use the file picker above.
Enter target width
Type your desired width in pixels. Height adjusts automatically to maintain the original aspect ratio.
Download resized GIF
Click Resize. All frames are scaled using bicubic interpolation. Review the new dimensions, then download.
Why Resize a GIF?
GIF file size scales roughly with the square of the pixel dimensions. Halving the width of a GIF — from 800 px to 400 px — reduces the canvas area to one quarter, which typically cuts the file size by 60–75%. This makes resizing the single most impactful optimization you can apply to an oversized animated GIF, far outperforming lossy compression alone.
Each platform where GIFs are shared has a different maximum display width. Uploading a GIF that is wider than the platform's display container wastes bytes — the browser downloads all those extra pixels and then discards them during rendering. Resizing to match the target container eliminates that waste entirely.
Resizing is also the solution when you have a retina (2x) GIF that was captured or exported at double resolution for high-DPI screens. Serving the 2x file to users on standard 1x displays wastes exactly half the bytes. Downsizing to the 1x target width produces an identical on-screen appearance on standard displays while halving the download size.
Aspect ratio preservation prevents the distorted, "squished" appearance that results from setting width and height independently. The correct height is calculated as: new_height = round(original_height × new_width / original_width). Every frame in the animation uses the same new dimensions, ensuring geometric consistency — critical for animated content where even a single-pixel height difference between frames causes visible jitter on some GIF renderers.
Key Features
Screen captures
Screen recorders often export at full monitor resolution. Resizing to 800 px wide typically reduces these files from 15–40 MB down to 2–5 MB.
Retina exports
Design tools like Figma and Sketch export at 2x by default. Resize to 50% of export dimensions for standard displays.
Email headers
Email clients cap rendered image widths at 600 px. A wider GIF wastes bytes and may break layout on mobile clients.
Thumbnail previews
Gallery grids often display previews at 120–240 px. Generating a correctly sized thumbnail GIF avoids browser scaling of a massive source file.
Discord server icons
Animated server icons must be under 256 KB and display at 32–96 px. Resizing to 96 px plus compression is essential to meet the limit.
Zero server cost
All processing runs via WebAssembly in your browser. No data leaves your device, no rate limits, no account required.
Format Comparison
| Platform / Use Case | Recommended Width | File Size Limit | Notes |
|---|---|---|---|
| Twitter / X | 800 px | 15 MB | Max inline display width in timeline |
| Discord (free) | 480 px | 8 MB | 256 KB limit for animated server icons |
| Slack | 480 px | 1 GB | Previewed inline at thumbnail size |
| GitHub README | 640 px | 10 MB | Fits standard README column width |
| Web / Blog | Match content column | — | Typically 600–800 px for article width |
