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 in the Browser
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 browser-based video compressor reduces file size by re-encoding the video at a lower bitrate, smaller dimensions, or both — without sending the file to any server.
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 using WebCodecs (if your browser supports it) or a fallback encoder, applying your chosen quality settings. The result is a new video file that plays identically to the original but at a smaller size.
Common use cases
WhatsApp and messaging apps: WhatsApp limits video attachments to 16MB (rising to 100MB with Business accounts). Phone camera videos often exceed this. Compress to under 16MB before sending — the recipient's quality experience on a small phone screen is indistinguishable from the original at moderate compression.
Email attachments: Most email services cap attachments at 25MB. A compressed 720p version of a short clip easily fits within this limit while being more than adequate for the viewer.
Website and landing page videos: Autoplay background videos on websites need to be small — ideally under 5MB — to not slow down page loading. Compress and consider also converting to WebM format for web use.
Storage management: If you're running out of phone or laptop storage, compressing old video files reduces their footprint significantly without deleting them entirely.
Social media uploads: Platforms like Instagram, YouTube, and Twitter re-compress your video anyway — but starting with a well-compressed file can produce better results than letting the platform handle it aggressively.
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 process runs in your browser and uses your device's CPU. Keep the tab in the foreground and don't close it during processing. On low-powered devices, a 5-minute video may take several minutes to compress.
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.