Video Compress
Processed on your device · No uploadsReduce video file size right in the browser.
How to Compress Videos
- Drag and drop or select your video file.
- Choose a codec (H.264, MPEG-4) and adjust quality (CRF).
- Wait for compression to finish and download the result.
Compressing video helps you beat email and messenger size limits, or speed up web and social uploads. This tool re-encodes MP4 / H.264 video using ffmpeg compiled to WebAssembly, running entirely in your browser. Your video is never uploaded, so even sensitive footage stays private.
Understanding CRF and codecs
CRF (quality factor) works in reverse: lower numbers mean better quality and larger files, higher numbers mean smaller files. Around 23 is a good balance of quality and size. For the codec, H.264 (MP4) is the safest default thanks to its broad compatibility.
When this is useful
Handy when a file exceeds a mail attachment limit (often 25MB), when archiving lecture or meeting recordings, or when you only need the audio as MP3. See our guide to compressing video for settings tips.
Frequently Asked Questions
- What video codecs are supported?
- H.264 (MP4), MPEG-4, and MP3 audio extraction are supported. H.264 offers the best compatibility.
- How long does video compression take?
- It depends on file size. Compression runs in your browser via ffmpeg.wasm, so performance varies by device.
- Is it safe to use?
- Yes. All processing happens locally in your browser — no files are uploaded to any server.
- Can I extract audio only?
- Yes, select the MP3 codec to extract audio from any video and download it as an MP3 file.
- Why is processing slow?
- Encoding happens directly in your browser, so it depends on your device's power and the video length. In exchange, nothing is sent to a server.
- Can I extract just the audio?
- Yes. Choose MP3 (audio only) to pull the sound out of the video and download it.