Video to GIF for Discord
Make GIFs that fit Discord's upload limits — and tiny GIFs for custom emoji and stickers — right in your browser.
Drop a video to start
Choose videoMP4 · MOV · WEBM · AVI · MKV · up to 200 MB
Discord is GIF-friendly, but it has hard size limits: a cap on what you can drop into a channel, and a much smaller cap for animated custom emoji and stickers. This tool lets you hit either target by trimming, cropping, and downscaling before you export.
Your clip is converted locally in your browser and never uploaded to us — you just download the finished GIF and drop it into Discord.
Discord's size limits
For posting in a channel, the free-tier upload limit is currently 10 MB (Nitro raises it substantially). A short, downscaled GIF fits that easily — the trick is to keep the clip to a few seconds and the width modest.
Animated custom emoji are far stricter: they must be 256 KB or smaller. Stickers are also tightly limited. Those need a deliberately tiny export, covered below.
Making a custom-emoji GIF
To land under 256 KB, go small on every axis: crop to a 1:1 square, drop the width to around 128px, keep the clip under ~2 seconds, and use a low frame rate like 10 FPS.
Turn on Optimize palette and set loop to forever. Emoji are viewed tiny, so the aggressive downscale is invisible in practice while keeping you under the limit.
How to make a GIF for Discord
- 1
Drop in your clip
Any common video format works. It loads locally — nothing is uploaded to us.
- 2
Trim it short
A couple of seconds is plenty and keeps you under the upload limit.
- 3
Size it for the target
Channel GIF: 480px is fine. Custom emoji: crop 1:1 and drop to ~128px.
- 4
Download and drop it in
Save the GIF and post it, or upload it as a server emoji or sticker.
Recommended settings for Discord
Channel posts have room; emoji must be tiny.
| For | Crop | Width | FPS |
|---|---|---|---|
| In-channel GIF (free) | Free | 480px | 15 |
| Custom emoji (≤256 KB) | 1:1 | 128px | 10 |
| Sticker | 1:1 | 320px | 15 |
Tips for Discord-ready GIFs
- Keep channel GIFs under the free 10 MB limit (much higher with Nitro) by trimming and downscaling.
- Custom emoji must be ≤256 KB — go ~128px, under 2 seconds, and 10 FPS.
- Always enable Optimize palette for the small targets; it buys real headroom.
GIF for Discord — FAQ
What is the file size limit for GIFs on Discord?
The free-tier upload limit is currently 10 MB per file (Nitro is higher). Animated custom emoji are capped at 256 KB.
Why was my custom emoji rejected?
Usually because it is over the 256 KB limit. Crop to 1:1, drop the width to about 128px, shorten the clip, and lower the FPS to 10.
What size should a Discord emoji GIF be?
Discord displays emoji small, so around 128px square is plenty. The hard constraint is the 256 KB file size, not the dimensions.
Is my video uploaded anywhere when I convert it?
No. The GIF is created in your browser; you only upload the finished file, and only to Discord.