100% PrivateUp to 500 MBCustom CRF

How It Works

1

Upload Video

Drop or select an MP4, WebM, or MOV file up to 500 MB.

2

Choose Settings

Pick a preset (Web/Mobile/Email) or set custom CRF and resolution.

3

Download

View before/after stats and download the compressed video.

Frequently Asked Questions

How do I compress a video for email?
Upload your video and select the Email preset, which applies aggressive compression to bring the file under 25 MB. You can also lower the resolution to 480p for even smaller files.
What are the best settings for web video?
The Web preset uses CRF 23, which provides a good balance between quality and file size. For social media, 720p resolution works well. For websites, 1080p with Web preset is usually optimal.
What is the difference between MP4 and WebM?
MP4 (H.264) is universally supported across all browsers and devices. WebM (VP9) offers better compression at the same quality but has limited support on older devices. MP4 is the safer choice.
How much quality is lost during compression?
With the Web preset (CRF 23), quality loss is barely noticeable. The Mobile preset (CRF 28) may show slight softening. Aggressive/Email compression (CRF 35) is visible but acceptable for sharing.
What is the maximum file size supported?
This tool supports videos up to 500 MB. Processing happens in your browser, so larger files may take longer depending on your device performance.
Share:

About Video Compressor

What this tool does

Video tools convert between formats (MP4, WebM, GIF), trim clips to a specific time range, compress video for sharing, and extract frames or audio. Processing uses FFmpeg compiled to WebAssembly, so everything stays in your browser.

Why use this tool

Uploading raw video to an online converter exposes your content and takes bandwidth. With client-side processing, you keep full control of your footage while getting quick format conversions and basic edits done without desktop software.

How it works

The tool loads FFmpeg.wasm into memory, reads your video file, and executes the requested pipeline: re-encoding to a target codec, cutting at specified timestamps, or reducing resolution and bitrate. Output is written to a virtual file system and offered for download.

Pro tip

H.264 inside an MP4 container is the most universally supported combination. For web-only playback, VP9 in WebM gives better compression at the same quality.

Part of these workflows

Love this tool? Explore 12467+ more

Free online tools for images, PDFs, text, code, and more. All running in your browser.

Explore All Tools