Video Compressor

Analyze your video file in the browser — see size, duration, and resolution — then get estimated output sizes at different bitrates and a ready-to-run FFmpeg command.

Drop a video file here

or click to browse — MP4, MOV, MKV, AVI, WebM, FLV & more

Load a video file to see compression estimates and FFmpeg commands.

Copied!

Summary

Analyze your video file in the browser — see size, duration, and resolution — then get estimated output sizes at different bitrates and a ready-to-run FFmpeg command.

How it works

  1. Drop or select any video file (MP4, MOV, MKV, AVI, WebM, etc.).
  2. The browser reads the file metadata: size, duration, resolution, and calculated bitrate.
  3. Choose a target bitrate from the presets or enter a custom value.
  4. The tool estimates the output file size based on the target bitrate and duration.
  5. Copy the generated FFmpeg command and run it in your terminal to compress the file.
  6. Adjust the quality preset in the FFmpeg command (CRF value) to fine-tune results.

Use cases

  • Quickly estimate how small a video will be before committing to a long encode.
  • Get a correct FFmpeg command without memorizing codec flags.
  • Check if a recorded video is already within a size limit before uploading.
  • Compare estimated sizes at different bitrates to find the best quality/size trade-off.
  • Prepare videos for email attachments, web upload, or storage limits.
  • Learn what bitrate your source video uses to decide if compression is even needed.

Frequently Asked Questions

Last updated: 2026-06-11 · Reviewed by Nham Vu