Free browser tool

Compress video to 10 MB

Hit Discord's 10 MB cap, Gmail's 25 MB limit, or any size you need. Your video is compressed on your own computer and never uploaded.

Compress a video No upload · No watermark · No sign-up · Free

Most "online video compressors" upload your video. This one doesn't.

The usual sites make you send your file to a stranger's server, wait in a queue, and trust them to delete it. That is a lot to ask for a clip you just want to post.

This tool runs entirely inside your browser using the encoder your browser already ships with. The file is read straight from your disk. Nothing is sent anywhere, there is no queue, and you can pull your network cable out and it will still work.

Pick the limit you are fighting

How it actually hits the number

Most compressors give you a quality slider and let you find out afterwards whether the file fits. That is backwards. Here the size is the input, not the outcome.

  1. Work out the budget. Your target size, minus the audio, minus what the container itself costs, minus a safety margin, divided by the length of the clip. That gives the exact bitrate the video is allowed to use.
  2. Encode, then check the real file. Browser encoders treat a requested bitrate as a polite suggestion, so the first attempt cannot be trusted. We measure the finished file.
  3. If it came out too big, do it again properly. The encoder just told us how far off it was, so we correct the bitrate and re-encode. That is why the number holds.

One overshoot on a Discord upload is one too many, so the tool aims slightly under and treats 1 MB as 1,000,000 bytes. If a platform quietly meant MiB, you are still safely inside it.

It will also tell you the truth

Ten megabytes across an hour of footage is about 22 kbps, and no codec on earth makes that watchable. Rather than handing you mush, the tool says so before you start, and points at the things that genuinely help.

Trim

The biggest lever there is. Cutting twenty seconds beats crushing the bitrate every time.

Crop

Free-form, or snap to 1:1, 4:5, 9:16 and 16:9. Fewer pixels, more bits for each one.

Resolution

If the budget means mush at 1080p, it says so and suggests the size that will not.

Frame rate

Halving 60 fps to 30 roughly doubles the bits each frame gets. Often the better trade.

Audio

Mute it, drop it to voice quality, or keep it pristine. You can see what it costs you.

Preview

Encode a few seconds first and compare against the original before committing.

Common questions

Is my video uploaded to a server?

No. Everything runs inside your browser using WebCodecs, with a WebAssembly encoder as a fallback. The file is read straight from your disk and never leaves your device. You can disconnect from the internet and it still works.

Will the file really come out under 10 MB?

Yes. Browser encoders treat a requested bitrate as a suggestion, so we do not trust a single pass. We encode, measure the real finished file, and if it came out too big we re-encode at a corrected bitrate. We also aim about 5 percent under the limit, and we treat 1 MB as 1,000,000 bytes, which is the strict reading, so a platform that actually meant MiB will still accept the file.

Does it work in Firefox and Safari?

Yes. Chrome and Edge use the encoder built into the browser and are fastest. Firefox and older versions of Safari automatically fall back to a WebAssembly encoder, which downloads once per session and is slower, but works.

Is there a watermark, a sign-up, or a file size limit?

None of those. There is no watermark, no account, and no cost. Because the work happens on your own machine there is no upload limit, although very large files are best handled in Chrome or Edge, which read from disk instead of loading the whole file into memory.

Why does my one hour video look bad at 10 MB?

Arithmetic, not the encoder. Ten megabytes spread across an hour is roughly 22 kbps of video, and no codec can make that watchable. The tool tells you this before you start and suggests the things that genuinely help: trim the clip, lower the resolution or frame rate, or mute the audio.

Which formats can I use?

Most common formats go in, including MP4, MOV, WebM, MKV and AVI. Output is MP4 with H.264 and AAC for maximum compatibility, or WebM with VP9 or AV1 when you want the best possible quality at a very small size.

Drop a video in and get on with your day

Compress a video

Works in Chrome, Edge, Firefox and Safari. Nothing to install.