Video Compressor
Reduce video file size without leaving your browser β private, free, powered by FFmpeg.
Your computer does 100% of the processing β not a server, not the cloud.
FFmpeg runs directly inside your browser via WebAssembly. Your video file never leaves your device. No upload, no cloud processing β your own CPU handles everything.
- βFiles stay on your computer β zero upload, zero cloud
- βCompletely private β no account, no logging of your files
- βWorks offline once the engine has loaded
- β Speed depends entirely on your device. Your CPU and RAM do all the work.
- β Very large files (1 GB+) may be slow or use significant memory.
Drop a video here or browse files
MP4 Β· WebM Β· MOV Β· AVI Β· MKV Β· WMV and more
Recommended: under 500 MB for reasonable compression times
About the Video Compressor
This tool uses FFmpeg's H.264 encoder with CRF (Constant Rate Factor) β the industry-standard approach to quality-controlled video compression. A higher CRF means smaller files at the cost of quality; a lower CRF preserves more detail. Output is always MP4 for maximum compatibility.
How presets work
High Quality β CRF 20 (near-lossless, minimal reduction)
Balanced β CRF 28 (default β best general-purpose choice)
Small File β CRF 35 (visible at full screen, fine for sharing)
Tiny β CRF 42 (heavy compression, use for previews only)
Frequently asked
Is my video uploaded anywhere? No. FFmpeg runs inside your browser via WebAssembly. Your file never leaves your device.
Why does it take so long? H.264 encoding is CPU-intensive. Your machine does all the work, so speed depends entirely on your processor.
What's the output format? Always MP4 (H.264 + AAC) β the most universally compatible video format.
What if the compressed file is bigger? This can happen with very short clips or already-compressed videos. Try a lower quality preset or a resolution cap.