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
File Information
- File name
- File size
- Duration
- Resolution
- Current bitrate
- Format
Load a video file to see compression estimates and FFmpeg commands.
Target Bitrate
Estimated Output
Original size
—
Est. output
—
Savings
—
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
- Drop or select any video file (MP4, MOV, MKV, AVI, WebM, etc.).
- The browser reads the file metadata: size, duration, resolution, and calculated bitrate.
- Choose a target bitrate from the presets or enter a custom value.
- The tool estimates the output file size based on the target bitrate and duration.
- Copy the generated FFmpeg command and run it in your terminal to compress the file.
- 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