How to compress a video to 10MB for Discord (in the browser)
Discord's free upload limit is 10MB. A two-minute screen recording or a phone clip is usually bigger than that, so the upload fails and you start hunting for an "online compressor."
Most of those sites upload the file to a server. If the clip is a client call, a game session, or anything you do not want sitting on someone else's disk, that is the wrong tool.
You can compress a video to 10MB in the browser instead. The file never leaves the tab.
1. Open the compressor
Go to videocompress.dev. There is no account and no watermark. Pick the video (MP4, MOV, WebM, MKV, and other formats your browser can decode). It stays on your machine.
2. Set the target to 10MB
Choose Target size and enter 10. That is the Discord free-tier cap. The tool picks a bitrate from the duration and leaves a safety margin, so the download usually lands under 10MB rather than slightly over.
If the clip is a screen recording with a lot of text, keep the original resolution first. Dropping to 720p only helps when the encode is starving for bits. On a test screen recording (10.70MB → target 10MB) the output was 5.61MB at the same 1280×720, and the on-page text stayed readable.
3. Download the MP4 and send it
Output is MP4 (H.264 + AAC), which Discord plays without a fight. Upload that file in the channel.
If it is still too big: set resolution to 720p and run it again. If your phone runs out of memory on a long 4K clip, use a desktop — there is no server quota, but there is a device-memory quota.
What this does not do
It does not upload the video. It does not promise a specific look at 10MB on every source. A 45-second noisy 1080p clip will look softer than a talking-head clip of the same size. Judge the preview before you send.
Need a hard cap on a file that is too large for the browser tab? That is a different tool. This page is the no-upload path.
Top comments (0)