Video Compressor
Compress MP4, MOV, AVI, MKV or WebM videos with H.264 encoding and CRF quality control.
Drop your video here
or click to browse from your device
MP4, MOV, AVI, MKV, WebM supportedHow to Compress a Video
Upload Video
Drop or select your MP4, MOV, AVI, MKV or WebM file.
Choose Compression
Pick a quality level or set a custom CRF value to control the trade-off between file size and quality.
Set Resolution
Optionally downscale to 1080p, 720p, 480p, or 360p to further reduce the file size.
Download
Click Compress and save the smaller video file to your device once processing is complete.
Video Compressor — Reduce Video File Size Online
Video files are large. A 2-minute clip from a phone camera can easily be 200–500MB in full resolution. Most messaging apps, email attachments, and upload forms have size limits well below that. This video compressor reduces file size by re-encoding the video at a lower bitrate, smaller dimensions, or both. Your video uploads to our server for processing, then downloads when done.
How video compression works
Video file size is determined by bitrate (how many bits per second of video data), resolution (width × height in pixels), frame rate (frames per second), and codec (the algorithm used to encode the video). Reducing any of these produces a smaller file. The tradeoff is quality — lower bitrate or resolution produces visible quality loss, especially in scenes with fast motion or fine detail.
The compressor re-encodes the video on our server using FFmpeg with H.264 and your chosen CRF and resolution settings. The result is a new video file that looks the same as the original at normal viewing sizes, just smaller.
Common use cases
WhatsApp and messaging apps: WhatsApp caps video attachments at 16MB (100MB on Business accounts), and phone camera footage blows past that in seconds. Compress to under 16MB before sending. On a phone screen, the recipient won't notice the difference at moderate compression.
Email has its own limits — most providers cap attachments around 25MB, and a compressed 720p clip fits comfortably while still looking sharp. Website background videos need to be even smaller, ideally under 5MB, so they don't slow down page loads; pairing compression with a switch to WebM helps further.
Running low on phone or laptop storage? Compressing old video files shrinks their footprint without deleting anything you might want to keep.
Uploading to Instagram, YouTube, or Twitter doesn't make compression pointless, either. Those platforms re-compress everything anyway, but feeding them a well-compressed file to start with usually beats letting them mangle a huge original.
Quality settings guide
For WhatsApp and messaging, 720p resolution at medium quality produces files in the 5–20MB range for short clips — usually sufficient. For archival or sharing where quality matters more, keep the original resolution and only reduce the bitrate modestly. For social media where you want small size, 480p at medium-low quality works for most content types except fast action or sports.
Tips
Compression takes time — especially for longer videos or high-resolution source files. The video is processed on our server, so keep the tab active and don't navigate away during compression. Upload time depends on your connection speed; processing time depends on video length and resolution.
If you need to share a very long video (over 10 minutes), consider trimming it to the relevant section first, then compressing. Reducing duration has more impact on file size than compression alone.
Limitations
Browser-based video compression is slower and produces slightly lower quality than desktop tools like HandBrake. For large batches of videos or files over 1GB, a desktop application is more practical. This tool is ideal for occasional compression of individual files without needing to install anything.
The output quality depends on the quality of the source. Heavily compressed source video (like content downloaded from social media) will degrade further upon recompression — compression artefacts from the original become more visible.
Frequently Asked Questions
CRF stands for Constant Rate Factor — it controls quality in H.264 encoding. Lower values (18–23) produce higher quality with larger files. CRF 23 is the default for a good balance, and CRF 28 is commonly used when file size matters more.
For sharing via messaging apps, Medium (CRF 28) is usually the best choice. For archiving or professional use, choose Low (CRF 23). High (CRF 33) is suitable for drafts or previews where file size is critical.
Only if you choose a resolution option other than "Original". By default the resolution stays the same.
Videos from cameras can often be reduced by 50–80% with minimal visible quality loss. Combining CRF compression with resolution downscaling typically yields the biggest savings.
Uploaded files and compressed outputs are automatically deleted from the server shortly after processing. We do not retain or share your files.