Choose a file to convert. It's processed locally — never uploaded. Tip: add several files to convert them all at once.
Settings
Result appears here after you select
{ } How to use
- Choose the video.
- Pick a CRF. Lower means better quality and a bigger file; 28 is the default and 20 is close to visually lossless.
- Select Process, then download the MP4.
{ } How it works
Compress Video works on the file you upload. Adjust the options, then select Process ▸ and it runs entirely in your browser — nothing is uploaded to a server — then shows the result in the Output panel.
Inputs
- Video file — upload a file (video/*); it is read locally in your browser
- Quality (CRF — lower is better) — choose one — 20 (high quality), 24, 28 (default), 32 (smaller) (default: 28 (default))
Output
A downloadable MP4 file — use the Download button in the Output panel.
{ } Common uses
- Get a video under an upload or attachment size limit.
- Cut the weight of a video embedded on a web page.
- Shrink a phone recording before sending it.
{ } Limitations
- CRF targets a quality level, not a file size, so you cannot ask for a particular number of megabytes. How much a given CRF saves depends entirely on the footage: a mostly static screen recording shrinks enormously, fast-moving camera footage much less.
- The encoder runs at its veryfast preset, trading some compression efficiency for speed. A slower preset would give a slightly smaller file at the same quality, and would take considerably longer in a browser.
- The audio is re-encoded to AAC as well, at every setting, so it also loses a generation even when you only meant to touch the picture.
{ } FAQ
Is my data uploaded to a server?
No. Everything runs locally in your browser — your files never leave your device.
Can I process more than one file at once?
Yes — add several files and they’re all processed and downloaded together as a ZIP.
Is this tool free?
Yes — it’s completely free and needs no sign-up.
Which CRF should I choose?
Start at 28, the default: it is a clear saving and most people do not see the difference on ordinary footage. Move to 24 or 20 if you can spot artefacts in fast motion or in flat gradients like a sky. Use 32 only when getting under a size limit matters more than how the video looks.
Can I run it twice to make the file smaller still?
You can, and it is a poor trade. Each pass discards detail the next one cannot recover, so quality falls faster than size does. Go back to the original and compress it once at a higher CRF instead.