Video to GIF for Discord — Under the 8MB Limit

Turn any clip into a Discord-friendly GIF that fits the 8MB free upload limit. Your video never leaves your browser, and the output size is shown before you download.

Loading FFmpeg Core... (This may take a moment)

Tuned for sharing under 8 MB — check the output size above before posting.

Files are processed locally and never uploaded.

How to use

  1. 1

    Drop your video clip into the uploader above — it stays on your device.

  2. 2

    The FPS and width sliders start at Discord-friendly values; lower either one if the previewed size is too big.

  3. 3

    Check the output size shown next to the download button, then download and post it straight into Discord.

Discord's 8MB ceiling (and why your GIF keeps failing)

Discord's free tier caps uploads at 8MB (Nitro raises it to 10MB or more depending on the plan). A 10-second phone clip at 1080p can easily be 20–40MB, and most screen-captured "GIFs" people find online are actually MP4 files — Discord shows those as videos, not looping animations. If you want a true GIF that autoplays inline in chat, it has to be a real .gif file under the limit.

GIFs are also famously inefficient: every frame is a full image, so the same 5 seconds of video can be ten times bigger as a GIF than as an MP4. That's why this page starts the sliders at Discord-friendly values — 10 FPS and 480 pixels wide — instead of defaults that look great and upload nowhere.

How the 8MB advisory works (read this)

Honesty first: this tool does NOT automatically force your GIF under 8MB. The preset tunes the starting FPS and width toward a Discord-safe size and shows an advisory line — "Tuned for sharing under 8 MB — check the output size before posting" — but the conversion is exactly the same encoder the main tool uses. The final number you see next to the download button is the real output size, and it is your job to check it.

If the result is over 8MB, the fix is simple: drag the FPS slider down (8 FPS still reads fine for reaction clips) or narrow the width to 360px or 320px, then re-convert. Two seconds of tweaking beats re-uploading a rejected file. Shorter clips help enormously — a 3-second reaction loop converts to a fraction of a 10-second one.

What makes a good Discord GIF

Discord renders GIFs at chat-column width, so detail matters less than motion. For emoji-style reactions and server stickers, 320–480px wide at 8–12 FPS is the sweet spot: text stays readable, loops feel snappy, and files stay small. Heavy gradients, confetti, and film-grain backgrounds all inflate GIF size because the format can't compress noisy frames well.

Keep clips short — under 5 seconds is ideal. A punchy 3-second reaction loop gets used a hundred times; a 15-second clip gets posted once and never again. If your source is a long recording, trim it to the best moment in your editor or recorder first, then convert just that slice.

Why convert in your browser instead of a bot or app

Discord bots that "convert for you" need your file uploaded to someone's server, and many free converter sites re-compress your upload on hardware you don't control. Clips people turn into Discord GIFs are often personal — gaming moments with voice chat, screen captures of DMs, funny outtakes. Running the conversion locally means the file never crosses a network at all.

There is also no account, no watermark, and no "convert 3 files per day" paywall here. You can batch through a dozen candidate clips to find the one reaction that lands, check each output size, and keep only the winners.

Nitro, Tenor, and when GIF isn't the answer

If you have Nitro, the limit question mostly disappears — 10MB (or higher on some tiers) covers almost any reasonable reaction GIF at these settings. The GIFs you send from Discord's built-in Tenor picker don't count against your limit at all, so for common reactions, searching Tenor in the chat box is faster than converting anything.

And sometimes a video is simply better: if the clip has sound you care about, or it's longer than about 8 seconds, post the MP4. Discord embeds videos beautifully and they autoplay too. Reserve true GIFs for the loopable, silent, reaction-shaped moments — that's where the format earns its (bloated) file size.

Frequently asked questions

Will the GIF be automatically compressed to under 8MB?▼

No — and pages that promise that are lying to you. This page starts the FPS and width sliders at Discord-friendly values and shows an advisory reminder plus the real output size next to the download button. You check the number; if it's over 8MB, lower the FPS or width and convert again. It usually takes one retry.

What FPS and width should I use for Discord GIFs?▼

Start with the page defaults: 10 FPS and 480px wide. For reaction-style clips, 8–12 FPS at 320–480px wide almost always lands under 8MB for clips under 5 seconds. Going below 6 FPS starts to look choppy for anything with fast motion.

Can I use this for Discord server emojis?▼

Yes, with one caveat: Discord emojis cap at 256KB and display at 32×32 pixels, which is a much tighter target than chat GIFs. Use a very short clip (1–2 seconds), drop to 8 FPS and 128px wide, and check the output size — it may take a couple of tries to get under 256KB.

Does the GIF keep transparency or sound?▼

GIF has no sound, ever — if your clip's audio matters, post the video file instead. Transparency only survives if your source video actually has an alpha channel (rare outside of motion-graphics exports); ordinary camera and screen clips convert as fully opaque GIFs.

Related tools