Runs in your browser
Compress video
Shrink a video to a size you choose, whether that is Discord's 10 MB, an email attachment, or a number of your own.
Drop · pick · paste
Drop a video to start
Your file stays on this device. Nothing uploads.
How it works
- 1
Add your video
Drop a file, choose one, or paste it. It stays on your device, nothing uploads.
- 2
Pick a target size or quality
Choose a preset like Discord (10 MB) or set a custom size. The tool tunes bitrate and resolution to hit it.
- 3
Compress and download
Watch it process in real time, preview the result, then download.
Why a video is too big, and what compression actually trades away
File size is close to bitrate multiplied by duration. Three minutes recorded at 20 Mbps is roughly 450 MB, and no container swap or format change will rescue it, because the data is in the pixels rather than the wrapper. Compression works by spending fewer bits per second: the encoder keeps the detail your eye tracks and throws away detail in the places it does not, then rebuilds each frame from what is left.
That is why a target size is a more honest input than a vague quality slider. If you tell the tool you need 10 MB, it can solve for the bitrate that fits, which is the size budget divided by the duration, minus whatever the audio track needs. This compressor runs that search for you and then verifies the result, and when the arithmetic says your target is impossible at a watchable bitrate, it tells you rather than handing back a smeared file.
Resolution is the second lever, and it matters more than people expect. Below roughly 1 Mbps a 1080p frame simply has too many pixels to describe, so everything softens into blocks; the same bitrate spent on 720p looks clean, because each pixel gets more data. When a target is tight, the tool steps the resolution down instead of starving the detail, which is almost always the better looking trade.
A video compressor with no upload, no size cap, and no watermark
Most online compressors are a funnel. You wait out an upload, you hit a size limit, and the free tier hands back a watermarked file at reduced resolution unless you pay. Compression here runs on your own machine, through WebCodecs where your browser supports it and ffmpeg compiled to WebAssembly where it does not, so your video is read from disk, encoded in memory, and handed straight back.
Nothing is transmitted, which changes the practical limits as much as the privacy ones. There is no upload to sit through on a slow connection, no cap on how large a file you can feed in, and no watermark on the way out. A 2 GB file compresses exactly the way a 20 MB one does, it just takes longer.
The presets cover the limits people actually run into: Discord at 10 MB, Gmail attachments at 25 MB, WhatsApp at 16 MB. If your file is only slightly over one of them, cutting the dead air at either end with the trimmer is often enough on its own, and dropping an unused audio track with the muter buys you more room before quality has to give.
Why nothing uploads
Other tools send your video to their servers, which costs them money per file, so they add watermarks, cap file sizes, and make you sign up. This tool does the work right here in your browser using your own device. Your file is never uploaded, so there is no wait, no watermark, no size limit, and no account.
Questions
- Is there a watermark or file-size limit?
- No. Because your video is processed on your own device instead of our servers, there is no watermark and no size cap.
- Does my video get uploaded anywhere?
- No. All processing happens in your browser. Your file never leaves your device and is never sent to a server.
- How do I compress a video to fit Discord's 10 MB limit?
- Choose the Discord (10 MB) preset. The tool automatically lowers bitrate and, if needed, resolution to land under 10 MB while keeping quality as high as possible.
- Which formats can I compress?
- Common formats like MP4, WebM, and MOV. If your browser can't read a file, convert it first, then compress.
- Will compressing reduce quality?
- Some quality is traded for size, that's how compression works. The tool spends your size budget efficiently and won't drop below a usable bitrate; if a target is impossible, it tells you instead of producing an unwatchable file.
- Is it really free?
- Yes. There is no account, no trial, and no paid tier for exports.
Read more about this
Video size and length limits for every platform
Every platform enforces two limits, a size cap and a length cap, and most of them enforce a third one they never tell you about: the quality they will re-compress your video down to once it arrives. Here is what each one actually allows.
Why your video will not upload, and how to fix it
Upload errors are famously unhelpful: a red toast, a generic message, or a spinner that never finishes. Behind all of them there are only a handful of actual causes, and each one has a specific fix.
MP4, MOV, MKV, WebM: which one should you use?
Almost every piece of confusion about video formats comes from one mixed-up idea: people treat the file extension as if it describes the video. It does not. It describes the box the video came in.
How to compress a video without ruining it
Compression is a negotiation between size and detail, and most people lose it by pulling the wrong lever. Understanding what the encoder is actually doing makes the difference between a clean small file and a blocky one.
More tools
Convert video
MP4, WebM, MOV, and more. Pick a format, then download.
Convert it →
Change container, no re-encode
MOV to MP4 in seconds, zero quality loss.
Remux it →
Video to GIF
High-quality GIFs with live preview and fit-to-size.
Make a GIF →
Trim video
Cut with a visual timeline. Instant copy or precise re-encode.
Trim it →