GIF for Discord

Make a GIF that Discord will actually take: under the upload limit for a chat message, or tiny enough for a custom emoji. Pick the limit, press Fit, and see the size before you make it.

Or drop a video or GIF for Discord, or paste with Ctrl + V.

PNG, JPG, WebP, GIF, MP4, MOV or WebM. Up to 100 MB. Uploads are deleted within an hour.

Guide

What Discord accepts, and why GIFs bounce

Discord has no rule just for GIFs. It has a limit on every file you upload, and a GIF is a format that grows quickly: every frame is a full picture with at most 256 colours, so a few seconds of phone video can easily come to 10 or 20 MB.

Free accounts were reported at 10 MB per file until mid-August 2026 and 20 MB since. Nitro Basic is reported at 50 MB. Custom emoji are a different story: they are capped at 256 KB and shown at about 32 pixels, so an emoji GIF should be short, small and simple.

That is why this page opens with the 20 MB target already chosen. You can switch it to the 256 KB emoji slot, or to 8 MB if you also want to send the same GIF somewhere stricter.

  1. 1

    Add your clip

    Drop in a video or a GIF, paste it with Ctrl+V, or record your screen. Nothing is uploaded until you press Create.

  2. 2

    Keep only the moment

    Trim to the second or two that matters. Length is the biggest lever on file size, far more than quality.

  3. 3

    Fit it to Discord

    On the Format tab, "Size to fit" is set to 20 MB for Discord. Press Fit and the tool picks the best width, frame rate and quality that stay under it. Choose 256 KB for an emoji.

  4. 4

    Make it and upload

    Create the GIF, download it and drag it into Discord. If an upload ever fails near the line, the error in the app shows the current limit.

Starting points

Settings that work for common jobs

Treat these as a first try, not a rule. The size estimate tells you quickly whether to nudge them up or down.

If you're makingTryWhy it works
Reaction GIF for chat2–3 s · 480px · 15fps · fit to 20 MBLooks sharp in the chat column and stays well under the limit.
Custom emoji1–2 s · square crop · 128px · fit to 256 KBEmoji are shown tiny, so a small square loses nothing you can see.
Game clip to show friendsMP4 · 720px · 30fpsGameplay is busy and long, which GIF handles badly. MP4 keeps it smooth and small.
Screen recording of a bug2× speed · 720px · 10fpsInterfaces barely move between frames, so a low frame rate keeps text readable and the file light.
Troubleshooting

Common problems and quick fixes

Discord says the file is too large

Press Fit on the Format tab with the 20 MB target, or shorten the clip. If you are on a stricter server or an older limit, fit to 8 MB.

My emoji upload is refused

Emoji have their own 256 KB cap. Choose the 256 KB target, crop to a square and keep it to a second or two.

The GIF looks blotchy after fitting

Fit trades quality for size. Trim it shorter or crop tighter instead, then press Fit again: it will keep more quality.

It doesn't animate in my profile

Animated avatars and banners need Nitro (or a boosted server for server banners). That is a Discord setting, not the file.

See it

What it looks like

These are real screenshots from this site, taken with a demo clip. Your own file will give different sizes, but the controls are exactly these.

The Format tab with GIF, WebP, MP4 and APNG options, width and frame rate buttons, and a Fit to 8 MB button with a size menu
The Format tab. "Fit to" picks the best settings for a limit such as 8 MB, 20 MB or an emoji slot.
A finished GIF with its file size, dimensions, length and format, and a Download GIF button
The result: size, dimensions and length at a glance, then download.
Formats

Which format to choose

Discord plays GIF, WebP and MP4 in the chat. Which one depends on whether it needs to loop like an image.

FormatFor this clipTypical sizeGood to know
GIFSuggestedLoops and autoplays everywhere in Discord, including as an emoji. The default here.Largest256 colours, up to 720px and 20fps
WebPMuch smaller for the same look and loops too, but some places in Discord (like emoji) are pickier about it.About 5× smallerFull colour, animated, loops
MP4Smallest and sharpest for a clip people will watch. It plays with a small player instead of looping on its own.About 15× smallerUp to 1080px and 30fps, no loop flag
APNGLossless and heavy. Useful for Discord stickers, not for chat GIFs.Larger than GIFLossless, full colour, loops
FAQ

GIF for Discord questions

Can’t find yours? The converter explains problems in plain language as they come up.

What size can a GIF be on Discord?

There is no GIF-specific limit, only the per-file upload limit: reported as 20 MB for free accounts since mid-August 2026 (10 MB before) and 50 MB for Nitro Basic. Custom emoji are capped at 256 KB.

How do I make a GIF small enough for Discord?

Trim it, then press Fit on the Format tab with the 20 MB target chosen. The tool lowers width, frame rate and quality only as much as needed.

How do I make a Discord emoji GIF?

Crop to a square on the Edit tab, choose the 256 KB target on the Format tab and press Fit. A 128px clip of a second or two is usually enough.

Should I send a GIF or an MP4?

GIF if it should loop and play like an image. MP4 if it's a clip to watch: it is much smaller and Discord plays it in the chat.

Is it free?

Yes. No sign-up and no watermark, and uploads are deleted within an hour. Small clips can even be made on your device without uploading at all.

Guides

Other conversions

Ready to make your GIF?

It's free, there's nothing to sign up for, and your files are gone within the hour.