N
NJHTools

Video Compressor

Reduce video file size directly in your browser — no upload, no server, 100% private.

🎥

Drop a video or click to choose

MP4 · WebM · MOV · AVI · MKV

🔒

100% Private

Your video never leaves your device. FFmpeg runs locally via WebAssembly.

📉

Up to 90% Smaller

H.264 with CRF compression significantly reduces file size while preserving quality.

🌐

Any Format In

Accepts MP4, WebM, MOV, AVI, MKV and more. Always outputs an optimised MP4.

Frequently Asked Questions

Is my video uploaded to a server?↓

No. The video is compressed entirely in your browser using FFmpeg compiled to WebAssembly. Your file never leaves your device.

What video formats are supported?↓

You can upload MP4, WebM, MOV, AVI, MKV, and most other common video formats. The output is always an MP4 file encoded with H.264 for maximum compatibility.

How much can the file size be reduced?↓

Results vary by source video. Unoptimised or screen recordings typically compress 50–90%. Already-compressed MP4 files may see less reduction. Choosing a lower quality preset and/or smaller resolution will reduce the file size more.

Why is compression slow?↓

FFmpeg is a full video encoder running in WebAssembly without hardware acceleration. Compression is CPU-bound and can take 30 seconds to several minutes depending on file size and your device speed.

Last updated: