Discord Video Compressor

Fit any clip under Discord's upload limit: 20 MB free (raised Aug 2026), 50 MB Nitro Basic, 500 MB Nitro. Size is checked after encoding. No upload.

Runs in your browser

Browser-only · aims at 19.4 MB for the 20 MB limit · re-encodes up to twice if the browser overshoots · not affiliated with Discord

Drop a file here or click to browse
MP4 · MOV · MKV · WebM · M4V · TS · one video at a time · Files never leave your device.
How to shrink
Size limit
Aiming at 19.4 MB. Limits as of 2026-10-04. Not affiliated with these services.
Advanced
Frame rate
Codec

Expected result

—

Result

—

Discord's upload limits in 2026

  • Free accounts: 20 MB per file since 13 August 2026, up from 10 MB. Mobile apps now check the size before compressing, so the same 20 MB applies.
  • Nitro Basic: 50 MB.
  • Nitro: 500 MB.

The presets aim slightly below each limit (19.4, 48.5 and 485 MB) because Discord doesn't say whether a megabyte means 1,000,000 or 1,048,576 bytes. Many older guides and tools still say 8 MB or 10 MB; those numbers are out of date.

How long a clip fits in 20 MB

From a 1080p 60 fps source with the sound at 128 kbps, 19.4 MB gives: 30 seconds at 1080p 30 fps, one minute at 720p 30 fps, two minutes at 480p 30 fps, and five minutes at 360p 30 fps. With Automatic resolution the tool picks the highest step that still has enough bits per pixel and tells you if the target is impossible for the length.

For fast game clips where smoothness matters more than sharpness, set the frame rate to 60 and the resolution one step lower, then compare.

Why the size is checked after encoding

Browser encoders don't always keep to the requested bitrate. In tests, Chrome's variable mode overshot by 85–140% and Firefox's constant mode by about 10%. The tool uses the accurate mode for your browser, measures the finished file and re-encodes with a corrected bitrate up to twice if it is still over.

If a very busy clip still won't fit, the result shows how far over it is and offers one click to try again a resolution step lower.

Making clips look good on Discord

Discord plays H.264 MP4 inline in chat on every platform, which is what this tool produces. Cut the clip to the moment that matters under Advanced: a 20-second highlight at 1080p looks far better than a two-minute recording squeezed into the same 20 MB.

How to use

  1. Drop a video onto the box or tap to choose one; the card shows its format, size and length.
  2. Choose your Discord plan: free 20 MB, Nitro Basic 50 MB or Nitro 500 MB.
  3. Check the expected result, then press Compress.
  4. Compare the original and result, then download the MP4.

FAQ

Is it still 8 MB or 10 MB for free users?

No. Discord raised the free limit to 20 MB on 13 August 2026; it had been 25 MB until September 2024, then 10 MB. Check the date shown under the presets.

Why does Discord still reject my 19 MB file?

Server boosts and some clients may apply their own limits, and the app sometimes reports sizes in binary megabytes. Choose Custom and enter a lower value such as 18.

Will the clip play in the chat without downloading?

Yes. The output is H.264 MP4, which Discord previews inline on desktop, web and mobile.

Related tools

More Video tools: Video

Send feedback

Found a bug or have an idea? Tell us — it helps make the tools better.

Only needed if you would like a reply.

Page: /video/compress-video-for-discord/