Vidtools

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. 1

    Add your video

    Drop a file, choose one, or paste it. It stays on your device, nothing uploads.

  2. 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. 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

More tools