Compress Video Online — Free, No Upload, No Watermark
Squish any video down to size — free, in your browser.
All tools
Why process video in the browser?
Every major online video tool — Clideo, VEED, Kapwing — uploads your file to a server, compresses it there, and sends it back. That means waiting for the upload (your 500 MB clip over a typical US connection), trusting a stranger's server with your footage, and accepting their terms of service. SquishClip does none of that.
The compression engine uses WebCodecs, the same hardware-accelerated video API Chrome uses for Google Meet. It runs at 200+ fps for 1080p H.264 — typically faster than uploading the file would take — and your video never leaves the tab. For large files (200 MB+) this isn't just a privacy benefit; it's a speed benefit.
About the tools
Compress to size calculates the maximum bitrate that fits your clip into the target file size, then re-encodes using WebCodecs. One pass gives you an approximate result; a two-pass mode (coming soon) hits the target byte-accurately.
MKV and MOV to MP4 are remux operations — the video stream is copied frame-for-frame with no quality loss. Only the container changes (and PCM audio is re-encoded to AAC, fixing the classic "OBS audio missing in Premiere" problem).
Frequently asked questions
Are my video files uploaded anywhere?
No. Every operation runs locally in your browser using WebCodecs and WebAssembly. Your files are never sent to a server — you can verify this by watching the Network tab.
Is it free, with no limits?
Yes — free, no account, no watermark, and no cap on file size (only your device memory). The site is supported by display ads.
What browser should I use?
Chrome or a Chromium-based browser (Edge, Brave) for full support. WebCodecs hardware encoding and AAC output are limited in Firefox and absent in older Safari.
What tools are available?
Compress video to a target size (8/10/25 MB), convert MKV or MOV to MP4, and extract MP3 audio from any video file. All tools run entirely in your browser — no upload required.