Skip to content
Video ToolsBeginner6 min read

Compress a video for Discord’s 10 MB limit

You drop a clip into a channel and Discord refuses it: the free tier caps every upload at 10 MB, and a modern recording blows past that in seconds. The fix is not buying Nitro — it is a compressor that treats 10 MB as a hard promise, does the bitrate arithmetic for you, and lands on the number the first time.

Written by Monu Sagar ·

Discord’s limit is tiered — and yours is probably 10 MB

On Discord’s free tier, every upload is capped at 10 MB per file. Nitro Basic raises that to 50 MB and full Nitro to 500 MB, but the free limit is the one most people run into — and it is small by modern standards. A phone recording 1080p fills 10 MB in roughly ten seconds, and a 60 fps game capture gets there even faster.

Server boosts add a second ladder. A server boosted to Level 2 raises the upload limit to 50 MB for every member, and Level 3 raises it to 100 MB — no Nitro required. But that only helps inside that one server: the moment you switch to a DM or an unboosted server you are back at 10 MB, so it is not a limit you can build a habit around.

The dependable answer is to make the file itself fit. For the short clips people actually share on Discord, 10 MB is a tighter budget than it sounds but a perfectly workable one — the rest of this guide is the arithmetic, and how the compressor hits the number for you on the first try.

The 10 MB math: game clips pass, long videos need sacrifice

File size is just bitrate multiplied by duration, so 10 MB is a budget you can spend over any length you like. Spread across 60 seconds it comes to about 1.3 Mbps for video and audio together. That happens to suit the clips Discord actually sees: game highlights are usually under a minute, and at 1.3 Mbps a 720p encode looks decent with H.265 and modest but perfectly watchable with H.264.

Stretch the same 10 MB over five minutes and the budget collapses to under 300 kbps — a rate at which 1080p is out of the question and even standard definition struggles. Audio starts to matter too: an ordinary 128 kbps stereo track would consume almost half of that budget on its own, which is why longer videos force real sacrifices in resolution, frame rate or sound.

This is exactly the arithmetic the compressor’s engine runs for you. It reads the file’s duration, resolution, frame rate and codec, then picks the bitrate, output resolution and audio treatment that spend the 10 MB best. The encode is two-pass — a first pass to measure, a second to spend — which is how it lands within about 3% of the target, and never intentionally over it.

Squeezing the most quality out of 10 MB

In the workspace, the ⭐ Target Size card is the mode built for this. Pick it and Discord is right there as a quick target at 10 MB; the chips and the custom field cover anything from 5 to 500 MB if you are sending to a boosted server or a Nitro friend instead. Everything runs free in your browser with no signup, inputs up to 2 GB, and files that auto-delete after a few hours.

Codec is the biggest lever. H.265 packs noticeably more picture into the same 10 MB and is the right choice when the clip will be downloaded and watched. H.264 buys compatibility instead: an H.264 MP4 plays inline everywhere, and Discord’s embeds play it most reliably, so choose it — or leave the codec on Auto — when you want the clip to preview directly in the channel.

Two smaller levers finish the job. A silent game clip does not need its audio track, and the remove-audio option hands that share of the budget back to the picture. Letting the engine drop to 720p beats forcing 1080p: a clean 720p encode reads better than a starved 1080p one on every screen a channel is viewed on. And if a target is truly impossible, the job never fails — you get the closest possible file plus concrete suggestions: raise the target, lower the resolution, or remove the audio.

Step by step

  1. 01

    Open the Video Compressor

    Drop in your clip — free, no signup, inputs up to 2 GB. Its duration, resolution and frame rate are read before anything else happens.

  2. 02

    Choose Target Size

    Select the ⭐ Target Size card in the workspace. This switches the engine from quality presets to hitting an exact number of megabytes.

  3. 03

    Pick the Discord target

    Tap the Discord quick target to set 10 MB, or use the chips and the custom field for anything from 5 to 500 MB — say 50 MB for a Level 2 boosted server.

  4. 04

    Tune the advanced options

    Optional: remove audio from a silent clip, pick H.264 for the most reliable inline playback in Discord embeds, or keep resolution and FPS if the engine should not touch them.

  5. 05

    Compress and download

    The two-pass encode lands within about 3% of the target, never intentionally over. Download the MP4 and post it on Discord — both files auto-delete from our servers after a few hours.

Good to know

Frequently asked questions

Why does Discord block my video at 10 MB?

That is the free-tier upload limit — 10 MB per file. Nitro Basic raises it to 50 MB and Nitro to 500 MB, and servers boosted to Level 2 or 3 give all their members 50 MB or 100 MB. A file compressed under 10 MB skips the whole question: it sends everywhere, DMs included.

Will the compressed clip still play inline in Discord?

Yes — the output is an MP4, and with the H.264 codec it plays inline everywhere: Discord’s embeds play H.264 most reliably on every platform. Leave the codec on Auto or set it to H.264 when the inline preview matters; save H.265 or AV1 for clips people will download.

What are the best settings for a game clip?

Most highlights run under a minute, and 10 MB over 60 seconds is about 1.3 Mbps — enough for decent 720p with H.265, or modest but watchable 720p with H.264. If the clip has no commentary, remove the audio track and give the whole budget to the picture.

What if my video can’t fit into 10 MB at all?

The job never fails. If the target is impossible for the video’s length, you get the closest file the encoder can honestly produce, plus concrete suggestions: raise the target if a boosted server allows it, lower the resolution, or remove the audio.

Related tools

Related guides