Convert video — right in your browser

Drop in a .mov, .mkv, .webm, .avi — or whatever you've got. Convert, compress, trim, extract audio, make a GIF. Nothing uploads. No signup, no watermarks, no quotas.

100% client-side FFmpeg + WebCodecs No upload Works offline

//Tools

//Format-specific

//Why ShrinkVideo?

No uploads, ever

Your video is read by WebAssembly and WebCodecs inside your browser. The bytes never leave the tab.

Offline-capable

Load the page once, then disconnect. Every tool keeps working.

No limits

No quotas, no daily caps, no signup, no waiting in a queue. Only your RAM matters.

Fast where it counts

WebCodecs runs hardware-accelerated for common formats — often faster than real-time. FFmpeg-WASM picks up everything else.

//FAQ

Do my videos actually stay on my device?

Yes. Every operation runs in JavaScript and WebAssembly inside your browser. You can verify by opening the page, pulling the network plug, and trying any tool — it still works.

Which formats does ShrinkVideo support?

Read: MP4, MOV, MKV, WebM, AVI, FLV, 3GP, MTS, M2TS, OGV. Write: MP4 (H.264, H.265), WebM (VP9, AV1), MOV, GIF, and audio-only outputs in MP3, WAV, FLAC, Opus, AAC.

How big a video can I convert?

Roughly your tab's available memory. WebAssembly is capped at 2–4 GB per file. Most 1080p videos under a gigabyte work fine on a laptop. Multi-gigabyte 4K should use a desktop FFmpeg.

Is there a watermark?

No. No watermark, no signup, no “upgrade to remove” nag.

How fast is it?

For common formats (MP4 in/out, WebM, MOV) we use WebCodecs — hardware-accelerated, usually faster than real-time. For exotic formats (MKV with AC3, ProRes, etc.) we use FFmpeg-WASM, which is 10–20× slower than native FFmpeg but still gets the job done in your browser.

Why is it free?

The site is supported by unobtrusive ads. There's no server doing the conversion, so running it is mostly the cost of static hosting.

Does it work on mobile?

Yes. Browsers on modern iOS, iPadOS, and Android all support WebCodecs and WebAssembly. Conversion is slower on phones because the CPU is slower — that's not us.