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.
Drag and drop a video file to start
Checking your file limits…
Supported: mp4, webm, mov, mkv, avi, wmv and 33 formats in all
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 method | Maximum file size |
|---|---|
| Free | 20 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 Basic | 50 MB |
| Nitro | 500 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 length | Bitrate left for video | Resolution it carries | Verdict |
|---|---|---|---|
| 30s | 5,079 kbps | 1080p | Looks fine |
| 1 min | 2,475 kbps | 720p | Looks fine |
| 2 min | 1,174 kbps | 480p | Looks fine |
| 5 min | 393 kbps | 360p | Visibly rough |
| 10 min | 132 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.
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
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.
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.
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.
The reasoning behind these numbers
- Target 10 MB when the client is not yoursWhat the old cap holds, for uploads that have to work on a stale mobile client.
- Telegram takes 2 GB on the free tierIf the clip is going to a group that could be on either, the same file needs no compression at all on one of them.
- Discord's limit is 20 MB now, not 10 MBWhen it changed, which help pages still say the old number, and the two reasons an upload fails under the cap.
- Which CRF to use for a gameplay clipScreen-captured and animated footage sit in a completely different place on the curve to camera footage.