ShrinkVid
Runs locally · Nothing uploaded

Compress video for Discord

Discord's free tier caps attachments at 10 MB. Drop a video here and it gets compressed to fit that limit automatically — resolution and bitrate are worked out from the clip's actual length.

Drop a video, or click to choose

MP4 / MOV / MKV / WebM · up to 500 MB · batch supported

Why Discord rejects your video

Discord's free plan allows attachments up to 10 MB. Anything larger is refused before it starts uploading, and the error message does not tell you how much you need to cut. If you have Discord Nitro the cap rises to 500 MB, but most people do not need that much — they need a clip to go through without switching plans.

The usual workarounds are to record at a lower quality next time, upload to a third-party host and paste a link, or run the file through a desktop converter. All three cost more time than the compression itself.

How this compressor targets 10 MB

Rather than guessing at a quality preset, this tool reads the clip's duration, works out the total bitrate that will land just under 10 MB, subtracts the audio allowance and encodes the video at what's left. If the first pass overshoots — bitrate control is not exact — it re-encodes once at a corrected rate.

Resolution is capped at 720p for the Discord preset. That is deliberate: dropping resolution removes more bytes per unit of visible quality loss than crushing the bitrate at full size. A 1080p clip squeezed to 10 MB often looks worse than a clean 720p one.

What you give up, and what you don't

You give up the original resolution on clips longer than about a minute. A 30-second 1080p phone video is roughly 60-100 MB; fitting that into 10 MB means either a short clip compressed hard, or a shorter clip. If you need both length and quality, split the video into parts or host it elsewhere.

What you do not give up is privacy. The file is opened by your own browser and processed by FFmpeg compiled to WebAssembly. No byte of it travels over the network. That matters for anything with faces, addresses or work material in it.

Frequently asked

Is 10 MB the real limit?

For free accounts, yes — 10 MB per attachment. Nitro raises it to 500 MB and Nitro Basic to 50 MB. Discord has changed these numbers before, so check your own upload dialog if you are unsure.

Why is my file still over 10 MB?

Very short clips can be awkward: a 3-second video compressed to 10 MB would need an absurd bitrate, so the tool stops limiting and encodes at high quality instead. Longer clips compress more predictably. If the result misses the target, compress again with a manual target size of 9 MB for margin.

Does it work on mobile?

It runs, but phones have less memory. Files under about 100 MB are usually fine; larger ones may fail on older devices. A desktop browser is the safer choice for big clips.

Will there be a watermark?

No. The output is a plain MP4 with nothing added.