# Discord video compressor: fit a clip under 20 MB, free

> Compress a video to fit Discord's upload limit in your browser: 20 MB on a free account, 50 MB with Nitro Basic. The result is an MP4 that plays in the chat. Nothing is uploaded.

URL: https://cutfac.com/tools/discord-video-compressor  
Last updated: 2026-10-28  
Language: [한국어](https://cutfac.com/ko/tools/discord-video-compressor)

Drop in a clip and get an MP4 under Discord's 20 MB free limit, set as the default, or pick 50 MB for Nitro Basic. The clip never leaves your browser.

Runs in your browser. Nothing is uploaded.

## How to use it

1. **Add the clip.** Drop a recording or any video your browser can read.
2. **Check the limit.** 20 MB is set for a free account. Pick 50 MB if you have Nitro Basic.
3. **Compress and send.** Download the MP4 and drop it into Discord.

## Discord's upload limits

Discord's help center gives the free upload limit as 20 MB, up from 10 MB in August 2026. Nitro Basic raises it to 50 MB and Nitro to up to 1 GB. Discord also notes it's testing other limits, so some accounts may see more.

Discord now checks the size before compressing, on mobile as on desktop, so the file has to be under the limit as it is. Older guides that say 8 MB or 10 MB are out of date.

## Fitting a clip in 20 MB

The tool keeps a tenth of the limit back, gives 128 kbps to the sound and spreads the rest over the clip. A 30-second clip gets about 4.9 Mbps, enough for 1080p. A two-minute clip gets about 1.1 Mbps, so the tool steps it down to 480p to keep it clean.

Trim a clip to the moment you want to share before compressing. Half the length is twice the bitrate.

## With ffmpeg

Two passes hit a size most closely. Set -b:v to the video bitrate the tool shows for your clip:

- ffmpeg -y -i input.mp4 -c:v libx264 -b:v 2600k -pass 1 -an -f null /dev/null && ffmpeg -i input.mp4 -c:v libx264 -b:v 2600k -pass 2 -c:a aac -b:a 128k output.mp4

## Sources

- [Discord Support: File Attachments FAQ](https://support.discord.com/hc/en-us/articles/25444343291031-File-Attachments-FAQ)
- [FFmpeg Wiki: H.264 video encoding guide](https://trac.ffmpeg.org/wiki/Encode/H.264)

## Questions

### What's Discord's file size limit?

20 MB on a free account, 50 MB with Nitro Basic and up to 1 GB with Nitro, according to Discord's help center.

### Is 8 MB still the limit?

No. Discord's help center gives 20 MB for free accounts since August 2026, up from 10 MB.

### Is my clip uploaded?

Not by this tool. It compresses in your browser; the clip only goes to Discord when you send it there.

### Why does my clip look smaller?

A long clip doesn't have enough bits for its full frame at 20 MB, so the tool steps the frame down to keep the picture clean. Trim it to keep more.

### Will it play in the Discord chat?

Yes. The result is an H.264 MP4 with AAC sound, which Discord plays inline.
