tooloora

Compress Video — make MP4 & MOV smaller in your browser

Pick a quality level or an exact target size in MB, optionally cap the height and drop the audio — processed locally, nothing is uploaded.

Runs locally — nothing is uploaded

Drop a video file here or click

MP4, MOV, WebM or MKV · one file · stays local

Runs locally in your browser – no upload.

Up to 30 minutes per video – longer material exceeds the browser's memory and your patience.

How do I make a video smaller without uploading it?

Drop the file, pick a quality level or a target size in MB, optionally cap the height at 720p — done. The video is re-encoded by the encoder your own device provides, directly in the browser. Nothing is transferred, nothing is stored, and you see the result with its size before and after.

How does a target size become a bitrate?

Size and bitrate are linked through duration: bitrate = bytes × 8 ÷ seconds. For 25 MB in two minutes that is 25,000,000 × 8 ÷ 120 ≈ 1.7 Mbit/s for picture and sound together. From that the tool subtracts the audio bitrate (128 kbit/s by default) and a small container reserve; the rest goes to the video. If that rest gets so small that the picture would fall apart, the tool says so beforehand instead of selling you a mushy file as a success.

Which bitrate does which resolution need?

As a reference point: YouTube recommends about 8 Mbit/s for uploaded 1080p material at 30 frames per second (YouTube Help, "Recommended upload encoding settings", checked in July 2026), and roughly 5 Mbit/s for 720p. If you need to go well below that, reduce the resolution rather than only the bitrate: a clean 720p looks better than a 1080p that has run out of bits.

Why is my phone video barely getting smaller?

Because it is already efficiently encoded. Modern cameras produce H.264 or HEVC at a sensible bitrate; a second pass with a similar setting saves little and costs quality. Three levers actually work: trim it (bitrate is size divided by time), cap the height (720p has less than half the pixels of 1080p) and drop the audio (about 1 MB per minute).

What this tool cannot do

It does not perform magic: below roughly 150 kbit/s of video bitrate every clip becomes unusable, and no encoder hits its bitrate target to the byte — which is why the output is measured afterwards and a missed target is reported. Processing takes roughly as long as the video runs, the tab has to stay open, and your device needs a video encoder (Chrome, Edge and Safari have one; older browsers do not always).

Frequently asked questions

Is my video uploaded to a server?

No. The file is read, re-encoded and written back entirely in your browser, using the video encoder your device already has. Nothing is transferred, which is why there is no size paywall and no queue — and why holiday footage or a recording of your kids never lands on a stranger's disk.

How does the target size in MB work?

Bitrate is size divided by time: a target of 16 MB over 60 seconds allows 16 000 000 bytes times 8 divided by 60, roughly 2.1 Mbit/s for picture and sound together. The tool subtracts the audio bitrate and the container overhead and gives the rest to the video. Encoders only approximate their target, so the result is checked afterwards and reported honestly.

Why is my video barely getting smaller?

Because it is already efficiently encoded. A clip straight from a modern phone is H.264 or HEVC at a sensible bitrate; re-encoding it at a similar bitrate saves almost nothing and only costs quality. The tool warns you when the saving is under one percent instead of pretending it worked.

How long does it take?

Roughly real time to a few times faster, depending on your device: every frame goes through the decoder and back through the encoder. A one-minute clip usually takes well under a minute on a current laptop or phone. The tab has to stay open — if you close it, the work is gone.

Does capping the height help?

A lot. Pixel count grows with the square: 1080p has 2.25 times the pixels of 720p, so the same visual quality needs roughly twice the bitrate. For messengers and e-mail, 720p is almost always enough, and the file gets far smaller than by lowering quality alone.

Which formats can I compress?

MP4, MOV, WebM and MKV go in — the containers phones, cameras and screen recorders produce. Out comes an MP4, because that plays on practically every device. The available codec depends on your browser: the tool checks upfront instead of failing after the click.