Video Compressor
Shrink MP4, MOV and WebM videos in your browser — no uploads, no watermarks, files up to 500 MB.
Shrink videos in your browser — no upload, no watermark
That 300 MB phone clip won’t attach to an email and takes forever to send. Most online compressors make you upload it to their servers — slow, and a privacy leap of faith for personal footage. This tool runs FFmpeg, the industry-standard video engine, compiled to WebAssembly inside your browser: your video is re-encoded on your own device and never leaves it.
Three presets, no jargon
Pick High quality (up to 1080p, light touch — for keeping),Balanced (720p, the sweet spot for sharing) or Smallest file(480p, built for WhatsApp and email). Under the hood these map to sensible H.264 quality levels — no bitrate calculators needed. The output is a standard MP4 that plays on every phone, TV and platform, with audio at clean 128 kbps AAC.
Honest expectations
Compression in a browser is roughly real-time — a 2-minute clip takes about that long. Phone and camera footage shrinks dramatically (often 50–80%); videos already compressed by an app have little fat left to trim, and the tool will tell you honestly when there were no savings rather than hand you a bigger “compressed” file. Files are capped at 500 MB to keep your tab stable.
Part of the video toolbox
Just need the audio? Use Video to MP3. Want a shareable snippet instead of the whole clip? Turn the best moment into an animation withVideo to GIF. Both run on-device, like everything on ToolJiffy.
Frequently Asked Questions
How do I compress a video without uploading it?
Drop the video above, pick a preset (High quality, Balanced or Smallest file) and click Compress. A full video encoder (FFmpeg, compiled to WebAssembly) runs inside your browser — the file is re-encoded on your own device and never uploaded to any server.How much smaller will my video get?
Phone footage typically shrinks 50–80% on the Balanced preset, because phones record at generous bitrates. Videos that were already compressed by an app (e.g. downloaded from social media) shrink much less — if the tool reports no savings, the file was already efficient.What do the three presets mean?
High quality keeps up to 1080p with light compression — best for archiving. Balanced targets 720p at a quality level ideal for sharing. Smallest file targets 480p with strong compression — ideal for WhatsApp, email attachments and slow connections. All output standard MP4 (H.264 + AAC) that plays everywhere.Why is compression slow?
Real video encoding is heavy work, and doing it privately in a browser is slower than a server farm — roughly real-time on a typical laptop, so a 2-minute clip takes a couple of minutes. The progress bar keeps you posted; keep the tab open while it runs.Why is there a 500 MB limit?
The encoder holds the file in browser memory, and beyond ~500 MB tabs become unstable on typical machines. For bigger files, trim the video first or compress it in parts.Which formats can I compress?
MP4, MOV, WebM, AVI and MKV inputs all work — the output is always MP4 (H.264 + AAC), the most compatible format for sharing. A rare exotic codec inside an unusual container may fail; converting to MP4 first fixes that.Does the first run download something?
Yes — the video engine (~31 MB of WebAssembly) is fetched on first use and then cached by your browser. Later sessions skip the download entirely.