Compress Video for Discord (20 MB Limit)

Discord caps uploads at Free 20 MB, Nitro Basic 50 MB, Nitro 500 MB. VidSmaller compresses any video down to 19 MB so it fits on the first attempt — H.264 MP4 out, no watermark, nothing to install, no account needed to try it. Cloud encoding keeps running if the tab closes. The no-account trial accepts videos up to 3 minutes and 200 MB; paid plans accept files up to 1.5 GB.

Discord raised the free upload limit from 10 MB to 20 MB in August 2026 — which means half the advice on the internet, and a good few of Discord’s own help pages, are now out of date. Here are the current numbers and what fits inside them.

Discord file size limits, and what they really mean

Discord enforces the cap per file, not per message, and it follows your account rather than the server you are posting in. A Nitro subscriber posting in a free server still gets their 500 MB.

Plan / upload methodMaximum file size
Free20 MB

Raised from 10 MB on 13 August 2026. Discord’s own File Attachments FAQ still said 10 MB at verifiedAt, so treat 10 MB as the fallback if an upload well under 20 MB is actually refused. The same update made mobile measure the file BEFORE the app’s own compression, matching desktop — so phones reject some files they used to accept.

Nitro Basic50 MB
Nitro500 MB

Limits verified 2026-09-14. Sources: Discord — File Attachments FAQ · Discord — Account caps · @discord — 20 MB announcement, incl. the mobile measurement change (13 Aug 2026)

What 19 MB actually buys you

Every other page tells you the limit and stops there. The limit is the easy half. Here is the half that decides whether your video is watchable: at a 19 MB target, this is exactly how much bitrate is left for each duration, and the largest resolution that bitrate can carry without falling apart.

Video lengthBitrate left for videoResolution it carriesVerdict
30s5,079 kbps1080pLooks fine
1 min2,475 kbps720pLooks fine
2 min1,174 kbps480pLooks fine
5 min393 kbps360pVisibly rough
10 min132 kbps—Visibly rough
30 min——Not realistic

Method: the bitrate column is arithmetic — 19 MB spread across the duration, minus 128 kbps for stereo audio and 2% for container overhead. It is a hard ceiling, not an estimate. The resolution and verdict columns are a recommendation, derived from published H.264 bitrate ladders and pulled down about a third, because re-encoding footage that has already been compressed once survives lower bitrates than encoding a clean master does. Deliberately conservative — we would rather under-promise than tell you a video will look fine when it will not.

19 MB across lengths and resolutions

The left column is what you have to spend at each length; the cells are what each resolution needs. Green means you clear it comfortably, amber means it is watchable but soft, and grey means pick a smaller frame. Reading down a column shows how long a clip can get before that resolution stops being worthwhile on Discord.

you haveneeded for comfortable quality1080p720p480p360p30s5,07930s at 1080p: 5079 kbps available; 4000 kbps for a comfortable result, 2000 kbps to stay watchable4,00030s at 720p: 5079 kbps available; 2200 kbps for a comfortable result, 1100 kbps to stay watchable2,20030s at 480p: 5079 kbps available; 1000 kbps for a comfortable result, 500 kbps to stay watchable1,00030s at 360p: 5079 kbps available; 600 kbps for a comfortable result, 300 kbps to stay watchable6001 min2,4751 min at 1080p: 2475 kbps available; 4000 kbps for a comfortable result, 2000 kbps to stay watchable4,0001 min at 720p: 2475 kbps available; 2200 kbps for a comfortable result, 1100 kbps to stay watchable2,2001 min at 480p: 2475 kbps available; 1000 kbps for a comfortable result, 500 kbps to stay watchable1,0001 min at 360p: 2475 kbps available; 600 kbps for a comfortable result, 300 kbps to stay watchable6002 min1,1742 min at 1080p: 1174 kbps available; 4000 kbps for a comfortable result, 2000 kbps to stay watchable4,0002 min at 720p: 1174 kbps available; 2200 kbps for a comfortable result, 1100 kbps to stay watchable2,2002 min at 480p: 1174 kbps available; 1000 kbps for a comfortable result, 500 kbps to stay watchable1,0002 min at 360p: 1174 kbps available; 600 kbps for a comfortable result, 300 kbps to stay watchable6005 min3935 min at 1080p: 393 kbps available; 4000 kbps for a comfortable result, 2000 kbps to stay watchable4,0005 min at 720p: 393 kbps available; 2200 kbps for a comfortable result, 1100 kbps to stay watchable2,2005 min at 480p: 393 kbps available; 1000 kbps for a comfortable result, 500 kbps to stay watchable1,0005 min at 360p: 393 kbps available; 600 kbps for a comfortable result, 300 kbps to stay watchable60010 min13210 min at 1080p: 132 kbps available; 4000 kbps for a comfortable result, 2000 kbps to stay watchable4,00010 min at 720p: 132 kbps available; 2200 kbps for a comfortable result, 1100 kbps to stay watchable2,20010 min at 480p: 132 kbps available; 1000 kbps for a comfortable result, 500 kbps to stay watchable1,00010 min at 360p: 132 kbps available; 600 kbps for a comfortable result, 300 kbps to stay watchable60030 min—30 min at 1080p: no bitrate left; 4000 kbps for a comfortable result, 2000 kbps to stay watchable4,00030 min at 720p: no bitrate left; 2200 kbps for a comfortable result, 1100 kbps to stay watchable2,20030 min at 480p: no bitrate left; 1000 kbps for a comfortable result, 500 kbps to stay watchable1,00030 min at 360p: no bitrate left; 600 kbps for a comfortable result, 300 kbps to stay watchable600

Source: Computed, not measured — no encoder was run to produce this figure · Method: 19 MB spread over the duration, minus 128 kbps audio and 2% container overhead. Thresholds come from published H.264 bitrate ladders, reduced by about a third for re-encoded source.

How to compress a video for Discord

  1. Drop your video in

    MP4, MOV, MKV, AVI, WebM and 33 formats in all. Nothing to install — your browser uploads over a one-time link and the file never touches a third party.

  2. The target is already 19 MB

    We pre-set it below the hard ceiling on purpose. A target-size encode usually lands within a couple of percent of the number you gave it, but we have measured footage that overshoots by up to a tenth — and landing over a hard limit means the upload fails. Change it if you want a different number.

  3. Download and upload

    Encoding runs on our servers, so you can close the tab. The result comes back with no watermark on any plan, in an MP4 that Discord will accept.

Discord compression FAQs

What is the Discord file size limit in 2026?

20 MB on a free account, 50 MB on Nitro Basic and 500 MB on Nitro. The free tier was 8 MB for years, went to 25 MB in 2023, was cut to 10 MB in 2024, and came back to 20 MB on 13 August 2026 — which is why you will find every one of those numbers quoted confidently across the web. Discord’s own File Attachments FAQ still said 10 MB when we last checked it, so if a file well under 20 MB is actually refused, treat 10 MB as the fallback target rather than assuming the file is at fault.

How do I send a video over 20 MB on Discord without Nitro?

Compress it. A 20 MB target is genuinely comfortable for anything up to about two minutes at 720p, and most clips people want to post in Discord are shorter than that. For a longer recording, drop the resolution to 720p before you worry about the bitrate — that single change buys you more than any amount of tweaking.

Does Discord compress my video after I upload it?

No. Discord stores and serves the file you uploaded, unchanged. This is genuinely different from Instagram or WhatsApp, which re-encode everything. It means the quality you see in our preview is exactly the quality your friends see, and it means compressing carefully is worth it here in a way it is not on other platforms.

Why did my upload fail even though the file was under 20 MB?

On a phone, it is usually the measurement point. In the same August 2026 update Discord changed how mobile checks the limit: the file is now measured at its original size, before the app’s own compression, matching how desktop always worked. Previously the mobile app could shrink a file first and check afterwards, so clips that used to slip through are now refused up front — which is why some people saw mobile get stricter in an update that raised the limit. Compressing before you upload is exactly the thing that fixes this. Our preset target is 19 MB rather than 20: a target-size encode lands within a percent or two, and on a hard ceiling you want that couple of percent pointing the right way.