Skip to content

Compress a video online

Shrink a video by choosing a quality profile and, if you want, a lower resolution, directly in your browser. You'll see the original size, the final size and the reduction percentage before downloading.

Processed on your device via WebAssembly. Nothing is sent to any server.

or click to select it

Re-encodes the video in H.264 with a higher quality factor (CRF) than a plain format conversion would use, trading some quality for a smaller file. It never upscales beyond the original resolution — picking a resolution higher than the source keeps the original.

Use cases

  • Shrink a phone-recorded video so it fits in an email or messaging app.
  • Save cloud or device storage space.
  • Prepare a video for a platform with an upload size limit.

How it works

  1. 1

    Upload your video

    Supports MP4, MOV, WEBM and MKV.

  2. 2

    Choose the quality profile

    High, balanced or small file; advanced options let you set resolution and FPS.

  3. 3

    Download the result

    With the original and final size visible for comparison.

Technical details

Uses ffmpeg.wasm with libx264 and a higher CRF (Constant Rate Factor) in the 'small file' profile than in 'high quality'. CRF is a relative quality measure, not a target file size, so the exact reduction depends on the video's content.

Frequently asked questions

Can I choose an exact file size?

No — the tool works with quality profiles, not a target size, because the exact result depends heavily on the video's content (motion, resolution, duration).

Does it upscale if I pick a resolution higher than the original?

Never. If your source video is 720p and you select 1080p, the result stays at 720p — raising the resolution doesn't improve real quality.

← Video & Audio