Compress GIF — Reduce GIF Size for Discord, Email, Web

Reduce file size up to 80%.

Drop a GIF here or click to browse

GIF, PNG, WebP, or JPEG

GIFs are bigger than they need to be — Discord has an 8 MB upload cap, email gateways start choking around 5 MB, and big GIFs in chat slow message sync. Dropvert's GIF compressor uses gifsicle (compiled to WebAssembly) with platform-specific presets, so most GIFs come out 50–80% smaller without obvious quality loss.

How it works

3-step walkthrough

  1. 1

    Drop a GIF

    Drag a GIF (or any image — Dropvert can also re-encode static images into GIF/WebP/APNG). The original size and dimensions show next to the upload.

  2. 2

    Pick a preset, or tune manually

    Discord (under 8 MB), Email (under 1 MB), Web (fast loading), Quality (minimal loss), or Custom (full control over lossy level, color count, FPS, and max width).

  3. 3

    Optionally output as WebP or APNG

    WebP and APNG support animation at much smaller file sizes than GIF. If you control where the file goes (modern browsers, Slack, Discord), output WebP to save 60–80% over the same-quality GIF.

Why use Dropvert

Local-first, free, no upload required

  • Presets pre-tuned for common targets — Discord, Email, Web, Quality.
  • Output to GIF, WebP, or APNG. WebP gives much smaller files for the same animation.
  • Manual controls: lossy level (0–200), palette size (8–256 colors), FPS cap, max width.
  • Runs in your browser — no upload, no waiting on a server.
  • Batch handling for multiple files (drop several at once).

Frequently asked questions

6 answered

How much smaller will my GIF get?
Depends on the source. A poorly-encoded screen recording typically shrinks 70–80% with no visible loss. A well-optimized GIF from a professional tool may only shrink 10–30%. WebP output usually gives another 40–60% reduction on top.
Why is the Discord preset specifically under 8 MB?
Discord caps uploads at 8 MB for free accounts (50 MB for Nitro). The preset compresses aggressively enough that most short clips fit comfortably under that limit while still looking acceptable.
Should I output GIF, WebP, or APNG?
GIF for maximum compatibility (every platform supports it). WebP for smallest file at equivalent quality (Slack, Discord, modern browsers, Twitter/X). APNG for full 24-bit color with transparency (rare, but lossless animation when needed). Use WebP if you can; it's the right answer almost everywhere now.
What does the lossy level actually do?
It controls how much per-frame compression artifact is allowed. 0 means lossless (no extra reduction). Higher values quantize colors and apply dithering, dropping file size at the cost of visible noise. 80 is a good general default; 30–50 for quality-sensitive output; 100–200 for aggressive size reduction.
Will the FPS cap make the GIF look choppy?
A 60 FPS source capped at 15 FPS drops 75% of the frames. For organic motion (people, gameplay), that's usually fine. For animated UI mockups with subtle easing, dropping below 24 FPS becomes visible. Test before committing.
Can I compress multiple GIFs at once?
Yes. Drop several files; each is compressed with the same settings and presented as separate downloads.

Related tools

5 suggestions