Compress video
Hit a target file size, in your browser.
Runs entirely in your browser. Verify it in your network tab.
MB
The encoder aims for this. Expect to land within a few percent.
What this does
Computes the bitrate needed to land on your target size given the video length, then re-encodes at that bitrate. Audio is re-encoded to a known bitrate so the size arithmetic is actually correct.
Limits
- Runs at roughly real-time or slower. A 5 minute video takes minutes, not seconds.
- Single-pass encoding, so the final size lands close to the target but rarely exactly on it.
- Needs a desktop browser for anything large; mobile memory is the binding constraint.
Is this private?
Yes, and you can check rather than take our word for it. Open your browser's network tab and run the tool: your file never appears in it, because there is no server to send it to. The whole site is static files, plus the WebAssembly engine that does the work, which is served from this same domain.