Video Compressor

Shrink MP4, MOV and WebM videos in your browser — no uploads, no watermarks, files up to 500 MB.

Files never leave your device Instant — no upload waitFree, no sign-up
or import from

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.
49 free tools
Instant — runs on your device
Files never uploaded
Free — no sign-up