100% client-side — files never leave your device

Free video tools

A complete video encoder, compiled to WebAssembly and running inside your browser. Convert, compress and extract without uploading a single frame.

Video to GIF

Turn a clip into an optimised animated GIF with palette generation and frame-rate control.

Compress video

Shrink an MP4 with H.264 and a quality slider — usually 50–80% smaller.

MP4 to WebM

Re-encode to VP9 and Opus for smaller, modern web delivery.

Extract audio (MP4 to MP3)

Pull the soundtrack out of any video as a high-quality MP3.

How to convert a video in your browser

  1. Pick a tool and drop your video. Choose one of the tools above and drop an MP4, MOV, WebM, MKV, AVI, M4V, OGV or GIF onto it. The file is read from disk into the page and never sent anywhere.
  2. Set the output. Each tool exposes only the settings that matter for its job — width and frame rate for GIF, width and CRF quality for compression, nothing at all for audio extraction. The first run downloads the compressed 10 MB video engine once, then your browser caches it.
  3. Convert and download. The encoder runs inside the tab with a progress readout, then hands the finished file straight to your browser’s download — no account, no expiring link.

The trade-off

Browser-based video processing costs you a one-time 31 MB engine download and runs slower than a server would. In exchange, your footage never leaves your device — no upload wait, no storage on someone else's disk, no file-size paywall, and it keeps working offline once loaded.

For a ten-second clip that trade is almost always worth it. For a two-hour recording, a desktop encoder is the faster tool.

Frequently asked questions

How can video conversion work without uploading?

The tools run a complete video encoder compiled to WebAssembly, executing inside your browser tab. Your video is read from disk into the page and never sent anywhere.

Why does the first conversion take longer?

The video engine is roughly 31 MB of WebAssembly and downloads once. Your browser caches it, so subsequent conversions start immediately.

How large a video can I process?

Everything happens in memory, so a few hundred megabytes is a realistic ceiling on a typical laptop. For long recordings, trim first or use a desktop encoder.

Is it slower than a server-based converter?

Usually yes — a browser sandbox running a single thread cannot match a server farm. What you get instead is privacy, no queue, no file-size paywall, and no upload time, which for short clips often makes it faster end to end.

Which input formats are accepted?

MP4, MOV, WebM, MKV, AVI, M4V, OGV and animated GIF. Because the engine does the demuxing and decoding itself, the file does not have to be one your browser can play natively.

Other tools