Skip to content

Video Compressor

Load a video, pick a target resolution and quality, and download a much smaller MP4 — everything is re-encoded locally in your browser, nothing is uploaded.

Choose video

or drag and drop it here

Try next

Video to GIF Converter
Turn a video clip into an animated GIF with sharp colors
Audio & Video

Your files are processed locally in your browser. They are not uploaded to our servers.

How to use

  1. Choose or drag in a video file.
  2. Pick a resolution (keep original, 720p or 480p) and a quality level.
  3. Click “Compress video”, wait for the progress bar to finish and download the result.

What is this tool?

Video Compressor re-encodes videos with a WebAssembly build of FFmpeg using the H.264 codec — the most compatible video format there is. Lowering the resolution to 720p and using the recommended quality typically shrinks phone videos by 70–90%. Because the encoding runs on your own device, it takes roughly as long as the clip lasts — perfect for short clips, less so for hour-long recordings.

Common uses

  • Shrinking videos to fit email attachment limits
  • Reducing phone videos before archiving or sharing them
  • Compressing screen recordings for bug reports and documentation
  • Making clips small enough for messenger apps

FAQ

Is my video uploaded anywhere?

No. Compression runs entirely in your browser via WebAssembly. Only the FFmpeg engine (~31 MB) is fetched from a CDN once and cached — your video stays on your device.

Why is it slower than desktop apps?

Browser WebAssembly runs single-threaded without GPU acceleration, so expect roughly real-time speed — a 2-minute clip takes around 2 minutes. For long videos a desktop tool is faster; for everyday clips this is more than fine.

What output format do I get?

Always MP4 with H.264 video and AAC audio — the combination that plays everywhere: phones, browsers, TVs and editing software.