Guide

Shrink a GIF under Discord's limit

GIFs get big fast. If Discord won't accept yours, here's why it happens and exactly which settings to change to slim it down without it looking terrible.

4 min read Intermediate Updated June 2026

01 Why GIFs get huge

A GIF stores a separate image for every frame and compresses them only lightly. So size grows with three things: how many frames (frame rate × length), how big each frame is, and how detailed it is. A few seconds at a high frame rate can easily blow past Discord's cap.

02 Discord's limits

Discord caps normal uploads at 10 MB for most users (higher with Nitro or boosted servers). GiphyFy itself produces GIFs up to Discord's hard 25 MB ceiling. If your GIF is bouncing, aim well under whichever limit applies to you.

03 1. Lower the frame rate

This is the biggest lever. Re-run /giphyfy with a lower fps — dropping from 15 to 8, or 8 to 6, roughly halves the frame count and shrinks the file accordingly. Motion gets slightly choppier, but for reactions it's rarely noticeable.

04 2. Trim the length

Fewer seconds = fewer frames. Lower max_duration to capture just the key moment. A punchy 2-second loop is usually funnier and smaller than a 10-second one.

05 3. Simplify the image

Detail and colour count cost bytes. Using the Sharp quality option avoids dithering noise, which can compress better for flat graphics. GiphyFy also scales video down to 320 px wide automatically, so you rarely need to resize yourself.

06 4. Use a video instead

If you've trimmed and lowered fps and it's still too big, the content probably wants to be a video, not a GIF. An MP4 of the same clip can be a fraction of the size and looks sharper. See GIF vs WebM vs MP4 to decide.

07 Quick recap

LeverWhat to changeEffect
Frame rateLower fps (e.g. 8 → 6)Big size drop
LengthLower max_durationProportional drop
DetailUse quality: sharpSmaller for flat art
FormatSend a video insteadMuch smaller overall