How to send a large video on Discord without Nitro
Two different things fail on Discord and they need opposite fixes. If the upload is refused, you are over the size cap for your tier — 20 MB on a free account as of August 2026, 50 MB on Nitro Basic, up to 500 MB on Nitro. If it uploads but arrives as a dead file with no player, that is a format problem, and repackaging the clip as an MP4 usually takes seconds.
Work out which failure you have
Discord tells you, if you read the failure carefully.
- The file never leaves your machine. A size warning, a red banner, or an upload that snaps back with a prompt to get Nitro. That is the cap — skip to the current limits.
- The message posts, but the attachment is a grey box with a filename and a download arrow. The file is on Discord's servers and it is under the cap. Discord simply will not build a player for that container. That is the format problem.
- A player appears but the picture is black, or it plays for you and not for your friends. That is a codec the viewer's computer cannot decode.
Guessing between these is what makes people re-upload the same clip four times. Drop the file onto the in-browser converter first and read the panel it shows: container, video codec, resolution, frame rate, duration, audio codec, file size and bitrate. Nothing is uploaded to read that — it is FFmpeg compiled to WebAssembly, running in your own tab. The guide on checking a video's codec in the browser explains each field.
The upload limits, as they actually stand
Almost every page ranking for this question quotes 8 MB, 10 MB or 25 MB. None of those are right any more. Discord raised the free ceiling to 20 MB in August 2026, up from 10 MB, and published the change in its own File Attachments FAQ.
| Where you are uploading | Maximum attachment |
|---|---|
| Free account, anywhere | 20 MB |
| Nitro Basic | 50 MB |
| Nitro | Up to 500 MB |
| Any member posting in a Level 2 boosted server | 50 MB, in that server only |
| Any member posting in a Level 3 boosted server | 100 MB, in that server only |
The boost rows cost you nothing. If the server you are posting in is already Level 2 or Level 3, every member gets the higher ceiling there without a subscription — a clip that bounces out of a DM may go straight into a boosted channel. Discord lists both as perks for all members of the server in its Server Boosting FAQ, which is also where it notes an experiment letting some servers buy a 250 MB limit with boosts. The attachment FAQ carries a similar warning that Discord is experimenting with upload limits generally, so some accounts see larger numbers than the table above. Every figure in this table was checked against those two Discord pages on 22 August 2026.
Android users: the number went up but your uploads may have got harder. Discord used to compress a video on mobile first and only tell you afterwards if it was still too big. It now checks the size of the source file before its own compression, on mobile as well as desktop, so the 20 MB is measured against the original camera file. On Android, where recordings tend to be large, you can hit the limit more often than you did under the old, lower number. Discord is no longer going to squeeze the file for you — the size it measures is the size you hand it.
Why it uploads and then will not play
Discord's inline player is a browser video element — the desktop app is Chromium underneath, and the mobile apps use the platform's own player. It gets a player only for containers that player can open. Discord's own list of common attachment types names MOV, and MP4 with H.264, HEVC/H.265 or AV1 video inside it. MKV and AVI are not on it, and in practice they arrive exactly as you have seen: a filename, a size, and a download button. A 15 MB MKV is well under the cap and still useless to whoever you sent it to.
Codec matters as much as container. Discord's page on Windows codecs is explicit that it relies on codecs supplied by the operating system, and that the AVC — H.264 — codec is required for playing most file attachments. HEVC and AV1 are accepted uploads, but whether the person on the other end sees a picture depends on what their machine has installed. A clip from an iPhone shooting in High Efficiency is HEVC, which is why it can look fine on your side and fail on a friend's Windows PC. That mismatch is unpicked in the guide on HEVC video that will not play on Windows 11.
The safe target is an MP4 holding H.264 video and AAC audio. Every Discord client on every platform can play it. It is not the most efficient combination available, and that is precisely the point.
Fix the format first — it is often free
If the video inside your file is already H.264, changing the container to MP4 requires no re-encoding. The converter copies the streams across and rewrites the index: seconds of work however long the clip is, and the picture that comes out is bit-for-bit the picture that went in.
- MKV holding H.264 or HEVC — a straight copy into MP4. The MKV to MP4 converter does it in place, and converting MKV to MP4 without losing quality explains why nothing is lost.
- MOV from a Mac or an iPhone — also a copy, since MOV and MP4 are both ISO base-media containers holding the same streams. MOV is on Discord's list, so only bother if yours actually failed.
- A capture saved as TS, MTS or M2TS — copies into MP4 too.
- WebM holding VP9 — this must be re-encoded. VP9 is not something an ordinary MP4 player will open.
- AVI holding DivX or Xvid — the tool will offer you a free stream copy, because MPEG-4 Part 2 is legal inside an MP4. Take the H.264 re-encode anyway: a copy does not make the file any smaller, and it leaves the video as MPEG-4 Part 2, which is not one of the codecs Discord names for MP4. Desktop players handle it; social apps and editors frequently do not. The tool warns you about exactly this when it offers the copy.
The tool states which of the two it is about to do, in words, before you press Convert. If it says copy, the size will barely change — a remux fixes playback, not size. Subtitle tracks and any second audio track are dropped, which for a clip going into a Discord channel is almost never a loss.
Getting a clip under 20 MB
File size is bitrate multiplied by duration, and the arithmetic fits in your head: megabytes ≈ bitrate in Mb/s × seconds ÷ 8. Twenty megabytes is 160 megabits. At 2.5 Mb/s that buys about a minute; at 1 Mb/s, about two and a half. Subtract a little for audio and aim under the line rather than at it.
Work down this list — the early items cost the least visible quality:
- Drop the resolution. 4K to 1080p removes three quarters of the pixels, and in a Discord player nobody will see the difference. 720p is fine for gameplay clips and screen recordings.
- Halve the frame rate, but only if the source is 60 fps and the motion is gentle. Do not do it to a shooter clip or anything panning quickly.
- Re-encode at the Medium preset. The presets are constant-quality by default, so the encoder spends bits where the picture needs them. A mostly-static screen recording collapses under this and barely changes in appearance.
- Trim it. If the good part is twelve seconds inside a four-minute recording, no encoder setting beats cutting it. This converter does not trim — do that in your phone's Photos app or your desktop player, then bring the shorter clip here.
- Remove the audio if there is none worth keeping. On a long silent capture that is a couple of megabytes back.
When you need to hit the number exactly
Constant quality gives a better picture per megabyte but will not tell you the size in advance. When you need a hard target, switch the advanced rate-control option from CRF to the fixed bitrates — 1, 2.5 or 5 Mb/s — and use the arithmetic above to pick one. The same approach is set out for the tighter mail caps in what to do when a video is too large to email.
A re-encode is not lossless, at any quality setting. You are deliberately discarding picture data to make the file smaller. Keep the original — only a stream copy leaves the video untouched. Note too that the browser build is single-threaded, so a re-encode runs at roughly real time for 720p and slower for 1080p, while a copy is near-instant. Files over 2 GB are refused outright, because a 32-bit WebAssembly heap cannot address them.
When it genuinely will not fit
Some clips should not be squeezed into 20 MB. A ten-minute gameplay recording compressed to fit would look worse than a link to it.
- Post it in a boosted server. Level 2 gets every member 50 MB there, Level 3 gets 100 MB.
- Split it. Two 90-second clips at a decent bitrate beat one three-minute clip mangled to fit, and both get an inline player.
- Upload it elsewhere and paste the link. An unlisted upload on a video host, or a cloud-drive share link, embeds as a preview and costs nothing.
- Subscribe. Worth it if you hit this weekly, not worth it for one video.
Doing this on a phone
Most Discord clips come off a phone, and a phone browser is the slow place to re-encode one. Our Video Converter app uses the device's own hardware encoder instead — VideoToolbox on iOS, MediaCodec on Android — so it handles long or 4K footage far faster than any browser, with no size ceiling on the input. It converts between MP4, MOV, AVI, MKV and 3GP at Low, Medium or High quality, which are 1, 2.5 and 5 Mb/s. Low is the setting that maps onto Discord's cap: at 1 Mb/s, a clip of two minutes or so lands under 20 MB.
The app always re-encodes — no stream-copy mode, no resolution or frame-rate control — so for a pure container fix the browser tool is both faster and lossless. On iPhone the first conversion is free and further ones need the paid upgrade; on Android it is free and unlimited. And if the clip came off an iPhone and it is your friends who cannot play it, the cause is usually HEVC rather than size — why iPhone video will not play on Android covers that end to end.
Convert it right now
The converter on this site is free and unlimited, and your file is never uploaded - it is read from your disk into this tab and converted there.