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.