Discord Video Compressor for Free, Nitro Accounts (2026 Update)

Pick your Discord tier and get a clip that fits the upload limit and still plays inline in chat.

Free foreverRuns in your browserNo watermark

Drag & drop a video, or

MP4, MOV, MKV, AVI supported

How this works
MB

Set to 20MB, Discord's free limit. Have Nitro? Tap your tier below.

Keep this tab open and active while it processes — for the fastest speed.
Found this useful? Share it

How to compress a video for Discord

This Discord video compressor starts with the target set to 20MB, the free upload limit. If you have Nitro Basic or Nitro, tap that tier instead and the target jumps to 50MB or 500MB. Drop in your clip, press Squish, and drag the MP4 you download straight into a Discord chat. The compression runs on your own device, so the video never touches a server, and the source file can be as large as your phone or PC can open.

I only put Discord's own tiers on this page, on purpose. If you're compressing for WhatsApp, email or anything else, the video compressor on the home page has presets for those.

Discord file size limit in 2026

Discord's upload limit depends on the plan of the person uploading the file, not on the server or the person watching it. According to Discord's own File Attachments FAQ (last updated August 13, 2026), the limits are:

Your planMax file sizePreset on this page
Free20MBDiscord Free · 20MB
Nitro Basic50MBNitro Basic · 50MB
Nitro500MBNitro · 500MB

The same FAQ notes that some users may be able to upload larger files, since Discord tests other limits with small groups of accounts. If your upload box accepts more than 20MB, you're in one of those tests. Don't count on the person you're sending it to having the same limit when they reply with a clip of their own.

The number has moved a lot, which is why search results and old Reddit threads still disagree:

WhenFree limitWhat happened
Until April 20238MBThe limit most people still remember.
April 202325MBDiscord roughly tripled it for everyone.
September 202410MBCut back down. Discord said almost every upload was under 10MB anyway.
August 13, 202620MBDoubled again, and mobile switched to the same size check desktop uses.

So if a guide tells you to compress for Discord at 8MB or 10MB, it's out of date, and following it throws away half your quality budget or more. The one exception is a bot, an older client or a site that states 8MB outright. For that, the 8MB video compressor is set up for it.

How long can a video be on Discord?

At the free 20MB limit: about 45 seconds at 1080p, 90 seconds at 720p and 3 minutes at 540p. A 5-minute clip still fits, but it looks soft.

The maths is short. 20MB is about 168 megabits. The tool aims roughly 7% under that, as a safety margin and room for the MP4 container, which leaves about 156 megabits for the whole clip, video and audio together. Divide by the length in seconds and you have the bitrate. A 30-second clip gets 5.2 Mbps, which is plenty for sharp 1080p. A 3-minute clip gets under 0.9 Mbps, and the picture has to shrink to stay clean.

I ran the tool's planner on two typical sources to fill in this table: an iPhone HEVC recording at about 10 Mbps, and an H.264 gameplay capture at 1080p 60fps and about 25 Mbps.

Clip lengthBudget at 20MBiPhone clip (1080p, 30fps)Gameplay clip (1080p, 60fps)
15 seconds10.4 Mbps1080p1080p, 60fps
30 seconds5.2 Mbps1080p1080p, 60fps
45 seconds3.5 Mbps1080p720p, 60fps
1 minute2.6 Mbps720p720p, 60fps
90 seconds1.7 Mbps720p720p, 30fps
2 minutes1.3 Mbps540p720p, 30fps
3 minutes0.87 Mbps540p540p, 30fps
5 minutes0.52 Mbps360p (soft)360p, 30fps (soft)
10 minutes0.26 Mbps270p (poor)270p, 30fps (poor)

Nitro Basic's 50MB changes the picture a lot. The same iPhone clip stays at 1080p up to about 2 minutes, drops to 720p at 3 minutes and 540p at 5 minutes. A 1080p 60fps game clip keeps full resolution and frame rate for a full minute. At Nitro's 500MB, almost anything under 20 minutes fits at 1080p, and the tool mostly just trims the fat from an oversized recording.

Your clip may land one step higher or lower than the table. A video that has already been through a chat app or a download often keeps more resolution than shown, because the expensive detail was stripped out the first time. When the budget gets so thin that the result will look poor, the tool warns you before you download.

Compressing game clips for Discord

Most videos sent on Discord are game clips, and they're the hardest kind to fit. Instant-replay tools like NVIDIA's overlay, Xbox Game Bar, Medal and OBS's replay buffer record at 60fps and tens of megabits per second, so a 30-second clip often weighs 100MB or more before you touch it. Fast motion makes it worse, because every pixel that changes between frames costs bits.

Here's how the compressor handles a clip like that:

  • It keeps 60fps as long as it can. Frame rate only drops to 30fps once holding 60fps would push the resolution below 720p. At that point 720p at 30fps looks better than a blurry 540p at 60fps, so that's the trade the tool makes.
  • It lowers resolution instead of smearing detail. A 1080p frame squeezed into 1.5 Mbps turns to blocks the moment the camera moves. The same bitrate at 720p stays clean, so the tool steps down 1080p → 720p → 540p until every pixel gets enough bits.
  • It keeps game audio and voice chat clear. Audio stays at 128 kbps stereo for clips up to about 3 minutes at 20MB, and only steps down after that.
  • It checks the file before you get it. If an encode still lands over the target, the tool re-encodes it smaller, up to three passes, rather than handing you a file Discord will reject.

The table above gives the most useful single tip: at 20MB, a 1080p 60fps clip holds full quality for about 30 seconds. If your replay tool lets you pick the clip length, 30 seconds is the sweet spot for free Discord. For a longer highlight, trim it to the part that matters in your recording app before compressing. This tool doesn't trim.

Why Discord still says your file is too large

Mobile now checks the original file, not a compressed copy. Before August 2026, Discord's mobile app compressed a video first and then checked the size, so a big phone recording could sometimes slip through. Discord's FAQ says mobile now uses the same pre-compression check desktop always had. A 60MB clip from your Android camera roll gets rejected outright now, so compress it before you pick it in Discord.

"MB" isn't the same number everywhere. This tool counts 1MB as 1,048,576 bytes, so 20MB is 20,971,520 bytes. Some apps count 1MB as 1,000,000 bytes. The first pass aims at about 19.4 million bytes, which is under the limit either way. If Discord ever rejects a file you expected to fit, type 19 into the target box and run it again.

The file you picked isn't the file you compressed. On a phone it's easy to share the original from your gallery instead of the compressed copy in Downloads or Files. Check the file size in the share sheet before you send it.

Will the video play inline in Discord?

Yes. Discord's FAQ lists MP4 with H.264, HEVC or AV1 video as the formats it plays inline, and this tool always exports an H.264 MP4, whatever format you start with. H.264 is the safest of the three, because every Discord client can decode it, including older phones and the browser version.

This matters more than people expect. An iPhone recording is a MOV file, and OBS saves MKV by default. Neither is an MP4, so Discord may show a file to download instead of a player in the chat. Running the clip through here fixes the format and the size in one pass.

Compressing for something other than Discord?

This page does one job, so it only shows Discord's limits. You can still type any number into the target box. If you'd rather pick a quality level without a fixed size, or you want one-tap presets for WhatsApp, Gmail or TikTok, use the free video compressor. If something asks for exactly 8MB, use the 8MB video compressor, which has a table for that size.

Frequently asked questions

What is Discord's file size limit?

20MB on a free account, 50MB with Nitro Basic and 500MB with Nitro. Discord raised the free limit from 10MB to 20MB on August 13, 2026. The limit follows the uploader's plan, not the server's.

How do I send a video bigger than 20MB on Discord?

Compress it under 20MB here, upgrade to Nitro Basic (50MB) or Nitro (500MB), or upload it to YouTube or Google Drive and paste the link. For clips under about 3 minutes, compressing is the fastest option.

How long of a video can you send on Discord?

On a free account, about 45 seconds at 1080p, 90 seconds at 720p or 3 minutes at 540p. With Nitro Basic, about 2 minutes at 1080p.

Can I compress a Medal, ShadowPlay or OBS clip for Discord?

Yes. Drop the clip in as it is, including MKV files from OBS. The tool keeps 60fps as long as it can, and the output is an MP4 that plays inline in Discord.

Which preset should I pick if the person I'm sending to has Nitro?

Pick the preset for your own plan. Discord checks the uploader's limit, so their Nitro doesn't let you send a bigger file.

Is my video uploaded anywhere?

No. Compression runs inside your browser, the video never leaves your device, and there's no watermark or sign-up.