Compress video to the exact size you need
Pick a target, drop in a video, get a file that fits. The encoding runs in this browser tab using WebAssembly, so your video is never uploaded to a server — not ours, not anyone's.
Free · no account · no watermark · works offline after first load
- Uploaded to a server
- 0.00 KB
- Processing
- WebAssembly, this device
- Offline engine
- warming up
Don't take our word for it — check it yourself in DevTools.
Upload limits, kept current
Most compression tools still target Discord's old 25 MB cap. It has not been 25 MB since September 2024. Compressing to the wrong number produces a file that still gets rejected, which is why we publish every limit we target, with its source and the date we last checked it.
| Platform | Tier | Limit | Applies to | Source |
|---|---|---|---|---|
| Discord | Free Raised from 10 MB in September 2026. | 20 MB | People | Discord — File Attachments FAQ secondary checked Discord's support site blocks automated requests, so this number could not be read from the vendor directly. Multiple independent reports dated September 2026 give 20 MB, citing Discord patch notes of 2026-09-08. Older pages still say 10 MB (correct from September 2024) or 25 MB (correct before that). Treat as needing manual re-confirmation. |
| Discord | Nitro Basic Listed as "50MB uploads" on the Nitro pricing page. | 50 MB | People | Discord Nitro pricing page primary checked |
| Discord | Nitro | 500 MB | People | Discord Nitro pricing page disputed checked The same Discord pricing page states two different numbers: the plan feature list says "500MB uploads" while the plan comparison table says "1 GB" for Bigger file sharing. We publish the lower, more conservative figure. Both were read from discord.com/nitro on 2026-09-17. |
| Email (Gmail) | Gmail, personal account Published cap. Applies to the encoded message, not the file you attach. | 25 MB | People | Gmail Help — Send attachments with your Gmail message primary checked Quoted verbatim: "For personal Gmail accounts, the limit is 25 MB." |
| Email (Gmail) | Gmail, practical file ceiling | 18 MB | People | Gmail Help — Send attachments with your Gmail message secondary checked Derived, not published: 25 MB divided by the ~1.37x Base64 + MIME overhead. Google documents the 25 MB cap but does not state the encoded-size behaviour on that page. |
| Telegram | Bot API — send Quoted: "Bots can currently send files of any type of up to 50 MB in size." | 50 MB | API only | Telegram Bot API reference primary checked Bot API only. The consumer Telegram app has a much higher limit. |
| Telegram | Bot API — download Quoted: "bots can download files of up to 20MB in size." | 20 MB | API only | Telegram Bot API reference primary checked Bot API only. The consumer Telegram app has a much higher limit. |
| Telegram | Consumer app | not confirmed | People | Telegram FAQ disputed checked Not yet confirmed from a primary source. Widely reported as 2 GB, 4 GB with Premium. |
| Business API — video | 16 MB | API only | WhatsApp Cloud API — Media reference secondary checked Endpoint rejected automated requests; figure is from secondary reporting of the API docs. | |
| Consumer app — media | not confirmed | People | WhatsApp Help Center disputed checked WhatsApp's help centre rejects automated requests. Published third-party figures for consumer media range from 16 MB to 100 MB and contradict each other. The 16 MB figure that appears on most competitor tools is traceable to the WhatsApp Business API, not to the consumer app. Not published as fact until confirmed by hand. | |
| Consumer app — document Widely reported as 2 GB since May 2022. Sending as a document avoids media re-compression. | not confirmed | People | WhatsApp Help Center disputed checked WhatsApp's help centre rejects automated requests. Published third-party figures for consumer media range from 16 MB to 100 MB and contradict each other. The 16 MB figure that appears on most competitor tools is traceable to the WhatsApp Business API, not to the consumer app. Not published as fact until confirmed by hand. |
Two things in that table are worth reading carefully, because nearly every other tool gets them wrong. See the full reference, with the history of each change →
- Commonly published
- WhatsApp limits video to 16 MB.
- Actually
- That is the WhatsApp Business API limit. It does not apply to a video you send from the app on your phone.
- Why the confusion
- API documentation is public and easy to quote. Consumer help pages are not. The API number got copied into tool after tool until it became the accepted answer — and compressing to it throws away quality you never needed to lose.
Why in the browser
Uploading a video to compress it means handing an unencrypted copy to a company whose retention policy you have not read. For a birthday clip that is a shrug. For anything involving a workplace, a contract, a medical appointment, or a child, it is a decision worth making deliberately.
PrivaConv does the work locally. The video element, the encoder, and the output file all stay in the tab. The only thing fetched from the network is the encoder itself, once, and after that the tool works with the network off.
That claim is checkable in about thirty seconds, and you should check it:how to verify no upload is happening →