Video Compression

How to Compress Video for Discord: New 20MB Limit (Oct 2026)

Discord's free upload limit is now 20MB (since August 2026). Get any clip under it with tested compression settings, a length calculator and fixes for Android.

April 22, 2026
•
7 min read
•
By Muhammad Hasnain Adam
MHA

Muhammad Hasnain Adam

Mobile App Developer & Creator of Free Media Tools

Published April 22, 2026

Muhammad Hasnain Adam is a Mobile App Developer based in Karachi, Pakistan. He is the creator of Free Media Tools — a free, privacy-first browser-based media processing platform. He specializes in Flutter, React Native, and NextJS, with over 5 years of experience building web and mobile applications.

Expertise:Web & Mobile Development
Experience:5+ Years
Location:Karachi, Pakistan
How to Compress Video for Discord: New 20MB Limit (Oct 2026)

Discord changed its upload limit again. In August 2026, the free limit went up from 10MB to 20MB. Discord also changed how the limit is checked on mobile, which catches a lot of Android users out. Older guides (including the first version of this one) still talk about 8MB and 10MB.

This guide has the current limits from Discord's own help pages and settings I measured on our video compressor. It also includes a simple way to work out how long your clip can be before it won't fit.

Quick Answer

Without Nitro, Discord accepts files up to 20MB. To get a clip under it, open Compress Video, choose Smallest file, compress, and send the result. In my test, a 30-second 1080p phone-quality clip went from 58.1MB to 3.2MB on Smallest file and 5.2MB on Balanced. Both are well under 20MB. For clips longer than about 3 minutes, trim first or use a link.

Discord Upload Limits Right Now

PlanMax file sizeSource
Free (no Nitro)20MB (up from 10MB in August 2026)Discord File Attachments FAQ
Nitro Basic50MBDiscord File Attachments FAQ / Nitro page
NitroUp to 1GBDiscord File Attachments FAQ
Server Boost Level 250MB for everyone in that serverDiscord server caps page
Server Boost Level 3100MB for everyone in that serverDiscord server caps page

Discord's FAQ also says it is "currently experimenting with various file upload size limits", so some accounts may see larger limits. If you're sharing with other people, plan for 20MB.

The Android catch

Discord now checks the file size before its own compression, not after. Its FAQ says this makes uploads easier on desktop and iOS. On Android, where source files tend to be larger, you may hit the limit more often than before, even though the number went up. If a clip used to send from your Android phone and now doesn't, that's why. Compress it yourself first.

How Long Can a Discord Video Be?

File size is roughly bitrate × duration. Our compressor caps the video bitrate for each setting, so you can estimate the longest clip that fits:

Compressor settingVideo bitrate capAudioMax length for 20MB (approx.)Max length for 50MB
Smallest file800 kbps64 kbpsabout 3 minutesabout 7.5 minutes
Balanced1.5 Mbps96 kbpsabout 1 min 40 sabout 4 minutes
Best quality2.5 Mbps128 kbpsabout 1 minuteabout 2.5 minutes

These are worst-case figures for busy footage that hits the cap. My 30-second test came out at 3.2MB on Smallest file, almost exactly the cap (0.864 Mbps × 30 s ≈ 3.2MB), because I made it deliberately detailed. Calm footage, such as a screen recording or someone talking to the camera, often comes out smaller.

Pro tip: Aim for about 18MB, not 19.9MB. Discord's developer changelog describes the new limit as 20 MiB, and file managers round sizes differently. A small margin saves a failed upload.

Step-by-Step: Compress a Video for Discord

  1. Check the size. On Windows: right-click → Properties. On Mac: right-click → Get Info. If it's already under 20MB, send it as it is.
  2. Trim first if it's long. Cut out the setup and the ending with Trim Video. Halving the length halves the file, with no quality cost.
  3. Open Compress Video and drop the file in. It accepts MP4, MOV, AVI and WebM.
  4. Pick a setting using the table above. For a typical 30–90 second clip, Balanced fits with room to spare. Use Smallest file for clips of 2–3 minutes.
  5. Click Compress Video. Compression runs on your device, so speed depends on your computer. On my test machine, the 30-second clip took about a minute on Smallest file and about 2.5 minutes on Balanced.
  6. Download and check the size, then drag it into Discord.

The output is always an H.264 MP4 capped at 1080p, the format Discord previews most reliably in chat. If the source is 4K, it's scaled down to 1080p as part of compression, which on its own saves a lot of space.

If It's Still Too Big

  • Trim harder. Duration has the biggest effect on file size.
  • Drop to Smallest file. It's the lowest bitrate cap the tool offers.
  • Remove the audio if it's just game noise you don't need. Audio is only a small part of the file (64–128 kbps), so this saves less than people expect. Use Remove Audio after compressing.
  • Use a link for long videos. Anything much over 3 minutes won't look good at 20MB. Upload it to YouTube (unlisted), Google Drive or similar and paste the link.

Compressing on Your Phone

The compressor works in Chrome on Android and Safari on iPhone. Open Compress Video, tap the upload box and choose the clip from your gallery. Phones are slower than computers at encoding, so a 1-minute clip can take several minutes. Keep the screen on and the tab open until it finishes. Then share the downloaded file to Discord from your Files/Downloads app instead of the gallery, so you send the compressed copy and not the original.

On iPhone, the Photos app can also export at a lower resolution. Our guide to reducing video size on iPhone covers those options.

Gaming Clips: Getting the Best Look at 20MB

  • Trim to the highlight. A 20–40 second clip on Balanced looks noticeably better than a 2-minute clip squeezed onto Smallest file.
  • 60fps footage spends its bitrate across twice as many frames, so fast action can look blocky at low caps. If smoothness matters less than sharpness, record clips at 30fps.
  • Record at a sensible bitrate in the first place. If your capture app lets you set the bitrate, a lower setting makes files easier to share without re-compressing.

For a deeper explanation of why motion costs more space, see video bitrate explained. To compare Discord with other apps, see our video size limits for every platform.

Frequently Asked Questions

What is Discord's file size limit without Nitro?

20MB per file. Discord's File Attachments FAQ says the free limit went up from 10MB in August 2026. Nitro Basic allows 50MB and Nitro up to 1GB.

Why won't my video upload from Android when it's "only" 15MB after Discord compresses it?

Discord now checks the original file size before compressing on mobile. If the original is over 20MB, it's rejected. Compress it yourself first so the file you pick is already under the limit.

What's the best setting for a 1-minute clip?

Balanced. At its bitrate cap, a minute of video is about 12MB, safely under 20MB, and it looks clearly better than Smallest file.

Does the compressor upload my video?

No. Compression runs in your browser with FFmpeg compiled to WebAssembly, so the video stays on your device. The first run downloads the compression engine. After that, everything is local.

Why does the compressor skip my file?

Files under 5MB are left alone because they're already small. Anything that size is already well under Discord's 20MB limit, so you can send it as it is.

Can I send a 4K clip on Discord?

Not at full size without Nitro. Compressing scales it down to 1080p and caps the bitrate, which is usually the difference between hundreds of MB and something that fits in 20MB.

Related Tools You Might Need


By Muhammad Hasnain Adam — Developer based in Karachi and the builder of Free Media Tools. I updated this guide after Discord raised its free limit to 20MB, and re-measured our compressor's output so the numbers above are real.

Get More Tips Like This

Subscribe to our newsletter for weekly guides on video compression, image optimization, and media editing.

Ready to try it yourself? It's 100% free, no signup required.

Compress for Discord — Free →