How to Compress a Video for Discord (Under 10 MB)
Get a video under Discord’s 10 MB upload limit without it looking terrible: how file size works, what to cut first, and free ways to shrink it.
Updated 4 min read
Discord limits file uploads to 10 MB unless you have Nitro or a server with enough boosts. That rules out most clips straight from a phone, a game recorder or a screen capture: a single minute of 1080p phone video is often 100 MB or more. Discord tells you the file is too large and that’s it.
The good news: a short clip squeezed to under 10 MB can still look good, if you shrink it the right way. This guide explains where file size comes from, what to cut first, and several free ways to get under the limit.
Where video file size comes from
A video’s size is roughly its bitrate multiplied by its length. Bitrate is how much data each second of video uses, measured in megabits per second (Mbps). Phones record at high bitrates, often 10 to 50 Mbps, so every second is big.
To fit 10 MB, you need the whole file, picture and sound, to average about 80 megabits divided by the number of seconds. For a 30-second clip that’s around 2.5 Mbps, which is plenty for sharp 1080p. For a two-minute clip it’s under 0.7 Mbps, which forces a lower resolution. That’s why length is the single biggest factor.
What to cut first
- Length. Trim to the moment that matters. Halving the length doubles the quality you can have at 10 MB, and friends are more likely to watch a 20-second clip than a 3-minute one. Trim Video does this instantly, without re-encoding.
- Resolution. At low bitrates, a smaller picture looks better than a large, blocky one. 720p is plenty for a chat window, and 480p is fine for long clips.
- Bitrate. With the length and resolution set, the bitrate is whatever fits. Good tools pick it for you from your target size.
- Sound. Audio is small (around 96 to 128 kbps), so there’s little to gain there unless you don’t need it at all, in which case removing the sound frees up a little space.
Method 1: Compress to a target size in your browser
ClipCocoon’s Compress for Discord is made for exactly this:
- Open the tool. The 10 MB target is already selected.
- Add your clip. The tool shows the resolution it will use, stepping down from 1080p to 720p or 480p when the clip is long.
- Press Compress video. It aims a little under 10 MB, and if the first try comes out over, it automatically tries once more at a lower bitrate.
- Download the result and drag it into Discord.
It runs in your browser, so your clip isn’t uploaded to a converter site first, and if a target is impossible for the clip’s length it tells you the smallest size that works instead of producing a mess.
Method 2: HandBrake on a computer
HandBrake is a free, open-source desktop app for Windows, Mac and Linux. Its presets make sensible small files, and you can set an average bitrate yourself: work out the bitrate as described above, subtract the audio bitrate, and leave a margin of 5 to 10% for the file’s overhead. It’s powerful, but takes longer to learn than a target-size tool.
Method 3: Record smaller in the first place
If you often share clips to Discord, change the recording settings. On iPhone, Settings › Camera › Record Video lets you choose 1080p at 30 fps instead of 4K at 60 fps, which makes files several times smaller. Game capture tools usually have a quality or bitrate setting; a lower bitrate for clips you plan to share saves a compression step later.
Method 4: Share a link instead
For anything longer than a couple of minutes, uploading the video elsewhere and sharing the link usually looks better than squeezing it into 10 MB. Unlisted YouTube videos, cloud storage links and streaming clip sites all show a preview in Discord. Bear in mind that uploading means a copy of your video lives on that service.
What about GIFs?
For a two-second reaction, a GIF works too, but GIFs are much less efficient than video: a 5-second GIF can be larger than a 30-second MP4. Discord plays short MP4 clips inline and they look better, so a compressed video is usually the better choice. If you do want a GIF, keep it short and small with Video to GIF.
Quick reference: what fits in 10 MB
- Up to about 30 seconds: 1080p, looks great.
- 30 to 90 seconds: 720p, looks good.
- Two to five minutes: 480p, watchable; fast action gets blocky.
- Longer: trim it, or share a link.
These are rough guides: calm footage like a talking head compresses far better than confetti, water or fast game action. If you need other sizes, such as 25 MB for email, the full Compress Video tool has more targets and quality options.
Frequently asked questions
What is the Discord file size limit without Nitro?
10 MB per file. Nitro and some boosted servers allow larger uploads.
How long can a video be to fit in 10 MB?
Up to about 30 seconds keeps 1080p quality. Up to a minute and a half looks good at 720p. Longer clips need a lower resolution, a trim, or a link instead.
Why is my compressed video blurry?
The clip is too long for the size, so detail has to go. Trimming it shorter is the most effective fix.
Does Discord play compressed MP4 files inline?
Yes. H.264 MP4 files play right in the chat on desktop, web and mobile.
Is a GIF smaller than a video?
Usually not. GIFs are much less efficient than modern video, so a short MP4 normally looks better at a smaller size.