BitSized

Online tool · no install · no upload

Online Video Compressor for Discord — Free & No Upload

An online video compressor for Discord should compress without uploading your file. BitSized is exactly that: a browser-based compressor that hits 20MB (Discord's free limit) or any custom size using WebAssembly on your own device. No install, no signup, no watermark — and it works on Windows, Mac, iPhone and Android.

Last updated: · Discord's 20MB free limit and tool behavior re-verified on this date

Files are processed on your device — nothing is uploaded.

Drag & drop videos here, or click to browse

MP4, MOV, WebM, MKV, AVI · batch supported · clips up to ~10 min work best

Uploaded-to-server vs in-browser: the difference that matters

"Online compressor" describes two completely different architectures that happen to share a browser window. Server-based tools (the majority) take your file, upload it, run it through their encoder farm, and hand back a download — your video crosses the internet twice and lives briefly on someone else's machines. In-browser tools ship the encoder to you instead: FFmpeg compiled to WebAssembly runs in a sandbox on your CPU, and the network isn't in the loop at all. The table below shows what that difference means in practice.

AspectServer-uploaded compressorsBitSized (in-browser)
Where processing happensTheir servers, over the networkYour own CPU, in this tab
A copy of your video on third-party infrastructureYes — upload, queue, storageNo — the file never leaves the device
Queue and wait timesCommon at peak hoursNone — no server, no queue
File size caps and daily quotasMetered against server costsNone — your hardware does the work
Watermarks on free tierFrequentlyNever
Works after losing connection mid-jobNo — upload is the first stepYes, until you hit Download

Both approaches are legitimate software — the point is that the privacy and speed properties follow directly from the architecture, so you can choose knowingly. Honest tool-by-tool detail in our 7-compressor comparison.

Does it work on your device?

Because the engine is WebAssembly, anything with a modern browser can run it — the compressor is the same code on every platform, with no installers, permissions, or store approvals in the way. That makes it the lowest-friction option for borrowed machines, school Chromebooks, and work laptops where you can't install software.

DeviceWorks?Notes
Windows / macOS / LinuxYesMulti-core engine; Chrome, Edge, Firefox, Safari
iPhone / iPadYesSafari 16.4+; saves to Files, attach from Discord
AndroidYesChrome; output lands in Downloads
ChromebookYesNothing to install — the browser is the app

How to use it — three steps

There is no account step, no email verification, and no configurator to learn. The full flow, from opening the page to attaching the result in Discord:

  1. 1

    Drop your video into the compressor above and choose the target — Discord Free (20MB) is preselected; 10MB, 50MB and custom sizes are one click away.

  2. 2

    Press Compress and watch real progress: engine download percentage first (one-time, then cached), then encoding with a live ETA. Cancel any time.

  3. 3

    Preview before/after, download the MP4, and attach it in Discord — it plays inline like a native upload.

What "no upload" actually protects

Game clips and voice-chat captures are more sensitive than they look: they contain usernames, conversation, IP-adjacent metadata, and often footage of other people who never agreed to have their voices stored on a stranger's server. With a server-based compressor you extend your trust boundary to include their ops team, their cloud provider, and their retention policy — none of which you can audit. With in-browser processing the trust boundary never leaves your device, and you can verify it yourself: load the page, disconnect your Wi-Fi, and watch the compressor keep working. No network round-trip means no copy to leak, breach, or subpoena, and no upload bandwidth cost — which is also why big files often finish faster here than on "faster" server tools once you factor in transfer time.

Frequently asked questions