Target: 9.5 MB (Discord)

Compress Video for Discord

Shrink any clip to fit under Discord's 10 MB free upload cap — no Nitro needed. Private, free, and runs 100% in your browser.

We calculate a target bitrate from your video's duration so the output fits under 9.5 MB (Discord). Longer clips get less bitrate per second, so trimming first gives the best visual quality.

Target Size: Under 9.5 MB (Discord)

We calculate a per-video bitrate from duration, then re-encode with H.264 + AAC. If the first encode overshoots, we retry at 10% lower bitrate (up to two retries).

Drop files here

or click to browse

Supports MP4, WebM, MOV, and MKV

About Compress Video for Discord

Discord's free (non-Nitro) upload cap is 10 MB per file. Discord bumped it to 25 MB in April 2023, then quietly rolled it back to 10 MB in September 2024 to cut storage costs — so a lot of guides and users still expect 8 MB (the original pre-2023 limit) or 25 MB, and both are wrong today. A single 30-second 1080p clip straight off your phone is usually 40–80 MB, so Discord bounces it with its "Your files are too powerful" error the moment you drag it into chat. This tool re-encodes any MP4/MOV/WebM/MKV video to fit under that 10 MB gate without paying for Nitro.

We read the video's duration and calculate a target bitrate that fills roughly 9.5 MB — deliberately just under the 10 MB hard cap so the upload never bounces on container overhead — without overshooting. For a 30-second clip that works out to around 2.4 Mbps, plenty for crisp 720p and watchable 1080p, and it scales down linearly for longer videos. Output is MP4 with H.264 video and AAC audio, the exact combination Discord previews inline with its built-in player and that every phone and desktop plays without a separate download.

Because everything runs on-device in a Web Worker using WebCodecs and the mediabunny library, your clip never uploads to a server, there is no queue, and nothing is stored. That matters for private-server clips, DMs, and anything you are sending to a small community rather than posting publicly — close the tab and the video data is gone.

Compress Video for Discord — Frequently Asked Questions

What is Discord's video upload limit in 2026?

For free (non-Nitro) accounts it is 10 MB per file. Discord raised the free cap to 25 MB in April 2023, then lowered it back to 10 MB in September 2024, citing storage costs — so 10 MB is the number that matters for most users today. Nitro Basic ($2.99/mo) raises it to 50 MB and full Nitro ($9.99/mo) to 500 MB. You can also unlock 100 MB for everyone in a server, no Nitro required, once that server hits Boost Level 3.

Why does Discord say my video is too big?

Because it is over the 10 MB free limit. Recorded video is bitrate-heavy: a 30-second 1080p clip from a phone is routinely 40–80 MB, and even a short screen capture can blow past 10 MB. Discord rejects anything over the cap outright with its "Your files are too powerful" message rather than compressing it for you, which is exactly what this tool fixes.

Isn't the Discord limit 8 MB or 25 MB?

Both are outdated. 8 MB was the original cap before April 2023, and 25 MB applied only between April 2023 and September 2024. Since the September 2024 rollback, free users are back to 10 MB — so aim for under 10 MB, not 8 or 25. We target 9.5 MB to leave a safe margin under the current cap.

Will the compressed video play inline in Discord?

Yes. The output is standard MP4 with H.264 video and AAC audio, which Discord recognizes and plays inline with its built-in preview player on desktop, web, and mobile — recipients see the thumbnail and can hit play without downloading the file first.

Is my video uploaded to a server?

No. Compression runs entirely in your browser, decoding and re-encoding the video on-device in a Web Worker via the WebCodecs API. The file never leaves your device — there is no upload, no server-side queue, and nothing is retained after you close the tab.