Free browser tool

Free Video Compressor

Reduce file size toward a target MB with bitrate estimate or CRF — all in your browser.

Note: ffmpeg.wasm is tens of MB. Prefer ≤1280px and short clips to avoid browser OOM.

Drop a video here

MP4 / MOV / WebM — runs on your device

100% client-side via ffmpeg.wasm. Your video never leaves this device.

About this video compressor

Upload a video and compress it client-side with ffmpeg.wasm (libx264). Choose a target file size — we estimate bitrate from duration — or dial CRF for quality-first encodes.

Heavy HEVC 1080p files may run out of WASM memory. We scale to ≤1280 by default and reset the ffmpeg worker after each run.

When you need multi-step agent workflows beyond file tools, try okayok.ai.

Why compress here

Target size or CRF

Estimate bitrate from duration + target MB, or use CRF for quality-oriented encodes.

Private by design

Nothing is uploaded — encoding stays on your device.

Memory-aware

Scale-down + reset between runs reduces OOM on long or HEVC clips.

Progress feedback

Watch encode progress while ffmpeg.wasm works in the browser.

How to compress

  1. 1

    Choose a video

    Drop an MP4, MOV, or WebM file.

  2. 2

    Set size or CRF

    Pick a target MB (bitrate mode) or uncheck it to use CRF.

  3. 3

    Download

    Preview the result and save the smaller MP4.

FAQ

More from Okay OK

Okay OK is the official home of the OK product family — OK Tools, OK Video, OK Images, and more.

Visit okayok.ai