vidzipo

Video compressor · for Discord

Compress a video for Discord (under 10 MB)

Your clip is over Discord's limit? Get it under 10 MB in one click, right in your browser — no upload, no account, no watermark. Vidzipo targets the exact size Discord accepts on a free account, so you can drop the file straight into any channel without a workaround.

142MB
target Discord · 10 MB
Choose a video

Stays on your device · MP4, MOV, WEBM · up to 2 GB

Why Discord caps file uploads at 10 MB (and how Nitro changes that)

Discord limits every file upload to 10 MB on free accounts. That's a hard ceiling — the server rejects the upload before the transfer even completes. Nitro Basic raises the bar to 50 MB and full Nitro to 500 MB, but the vast majority of servers you're on run on free accounts. Even a short clip recorded on a phone at 1080p easily crosses the free limit: a 30-second gameplay capture at 60 fps often lands in the 40–80 MB range, and a two-minute clip weighs well over 140 MB. The alternative most guides suggest — cropping or shortening the video — kills the moment you wanted to share. Vidzipo takes the other path: it re-encodes the file at a lower bitrate — the amount of data allocated to each second of video — so it fits under 10 MB while keeping the picture watchable. You keep the full clip; Discord accepts it.

How Vidzipo hits 10 MB without turning your clip into a pixel mess

The Discord preset does three things simultaneously. It caps the resolution at 720p — the sweet spot where the file weighs less but the picture still reads on a laptop or phone screen. It picks a target video bitrate calculated from your clip's exact duration so the final file lands close to the 10 MB target. And it does a two-pass encode: the first pass analyses the whole clip to spot the busy moments, the second pass allocates more bits to those moments and fewer to static scenes. The result is a file that looks even at 10 MB, not a video that goes crisp for the first two seconds and mushy for the rest. If your source is longer than three or four minutes, the preset drops the resolution further automatically — 480p sometimes, in extreme cases 360p — so the file still fits.

Your clip never leaves your device

Every step happens in your browser. When you drop a video into Vidzipo, the file stays on your machine — no upload to our servers, no temporary storage anywhere, no analytics event that carries any bytes of your content. The work is done by a WebAssembly build of FFmpeg that runs entirely in a tab: the same compression engine used by video professionals, compiled to run inside the browser sandbox. That matters for private moments — a family clip, a screen recording that shows your desktop, a pre-release piece of work — but also for anything you'd rather not push through a third-party pipeline. Once you're done, close the tab: nothing persists. Compare that to sending your video to a cloud converter, which has no obligation to delete your file, or to using a screen-record-and-re-upload workflow that puts an untrusted service between you and Discord.

When 10 MB still doesn't fit: dropping to 720p (or lower)

Some clips push the preset. A five-minute gameplay recording with lots of motion — explosions, camera swings, particle effects — is harder to compress than a static talking-head clip. If the first pass overshoots 10 MB, Vidzipo tries again automatically with a corrected bitrate. If even that ends up close to the limit, you'll see a friendly banner offering to retry at 720p. That one click drops the resolution ceiling and re-encodes with a wider margin, which almost always lands the file safely under the target. If you want to stay at 1080p and go over 10 MB is acceptable to you, you can also switch to the free Nitro Basic preset in the advanced settings — Vidzipo will target 50 MB instead. But for the standard case (any account, any server), Discord's 10 MB preset does the job.

Frequently asked

Are my videos really private?

Yes. Every step of the compression runs in your browser via a WebAssembly build of FFmpeg. Your file is never uploaded, never cached on a server, and never referenced in any analytics event. When you close the tab, nothing persists. We can't recover your video even if we wanted to.

Is there a watermark or a duration limit?

No watermark, no account, no artificial cap on duration. The technical ceiling is 4 hours or 8 GB per file — well beyond anything you would send to Discord. The output is a clean MP4 with no branding of any kind.

Which formats can I compress?

MP4, MOV, WebM, MKV, AVI, and virtually every video format a modern phone or camera produces. The output is always MP4/H.264 with AAC audio — the widely compatible combination Discord and every player can read.

Does the 10 MB target really guarantee the file fits under Discord's limit?

Almost always. Vidzipo aims at 9.5 MB internally to leave a safety margin against the 10 MB Discord ceiling. If a first pass overshoots, an automatic retry corrects the bitrate. In the rare case the file still lands close to the limit, you get a one-click retry at 720p that virtually always fits.

What happens to audio quality at 10 MB?

Audio is encoded at 96 kbps AAC — plenty for game commentary, a voice-over or ambient sound. It's a modest bump down from a source at 128 or 192 kbps but stays clear on laptop speakers and headphones. If your clip is mostly silent or has no audio track, Vidzipo detects that and drops the audio entirely to give more bits to the picture.

Other targets