About this tool
A video compressor reduces a video's file size and creates MP4 output encoded with H.264. Choose Light, Balanced, or Strong compression, or enter a target file size. You can also cap resolution at 1080p, 720p, or 480p and remove the audio track when sound is not needed.
Compression happens in your browser through FFmpeg WebAssembly, so footage is never uploaded and is discarded when the tab closes. The approximately 32 MB engine downloads once from a CDN and is cached. Before and after sizes are displayed, processing can be canceled, and speed depends on one CPU thread in your device.
How to use the Video Compressor
- 1Add the video whose MP4 file size needs reducing.
- 2Pick Light, Balanced, Strong, or target-size compression mode.
- 3Choose an optional 1080p, 720p, or 480p resolution cap.
- 4Remove audio when the smaller result does not need sound.
- 5Run compression, compare both sizes, and download the MP4.
Features
Three quality presets
Select Light, Balanced, or Strong compression without entering detailed encoder settings.
Requested size mode
Enter a target file size as an alternative to a quality preset.
Three resolution caps
Limit output to 1080p, 720p, or 480p to reduce pixel count.
Optional audio removal
Drop the sound track when silent video output is acceptable and smaller.
Before after sizes
Compare original and compressed byte sizes before saving the H.264 MP4.
Frequently asked questions
What format does the video compressor produce?
It creates an MP4 file encoded with H.264, regardless of which compression mode you select.
How do quality presets differ from target size?
Presets choose a general compression strength. Target-size mode works toward the file size you request instead.
Does lowering resolution reduce video size?
It often does because fewer pixels must be encoded. You can cap output at 1080p, 720p, or 480p.
Can very large videos run out of memory?
Yes. Files over about 500 MB may be slow or exhaust browser memory, and 2 GB is the hard limit.
Does compression upload my recording?
No. The single-threaded FFmpeg job stays on your device, and it can be canceled before completion.