Video Tools

All processing happens in your browser. Your video never leaves your device.

Your video never leaves your browser. Uploaded clips stay in browser memory and are processed by ffmpeg.wasm — even the site operator can't see the contents.
[ AdSense — Video tools category ]
🎬 Video tools
5

— Powered by ffmpeg.wasm

Your video never leaves your browser — compress, trim, rotate, GIF, MP3.

Tools like ezgif, freeconvert, and clideo upload to the cloud. This site uses ffmpeg.wasm (WebAssembly) to process videos entirely inside your browser. Five tools — compress, trim, rotate, GIF conversion, MP3 extraction — free and no signup. The first run downloads the ffmpeg library (~32MB) and caches it. Desktop Chrome is recommended (mobile memory limits).

Last updated: 2026-05-05 5 tools Your video stays local

Frequently asked questions

Is the video I upload really not sent anywhere?
Yes. All processing happens in your browser via ffmpeg.wasm (WebAssembly). The site operator never sees the contents. Only the ffmpeg library (~32MB) is downloaded from the jsdelivr CDN on first use; the video itself never leaves your device.
Why do mobile browsers fail more often?
Single-thread WASM has memory and CPU limits. iOS Safari caps tabs around 500MB; Android Chrome around 1GB. Decoding plus encoding has to fit in that budget, so 1080p videos can fail with out-of-memory errors. We recommend ≤ 720p and ≤ 1 minute on mobile, or use desktop Chrome for larger files. In-app browsers and older browsers have stricter limits — Chrome or desktop is preferred.
Why is processing slow?
GitHub Pages can't enable SharedArrayBuffer (no COOP/COEP headers), so ffmpeg.wasm runs single-threaded — about 0.3 to 1× the speed of multi-threaded. Compressing a 5-minute video takes about 1 to 3 minutes on desktop Chrome. Mobile is 2 to 3 times slower.
Can I process copyrighted videos?
Technically yes, but please use only on videos you own or have a license for. Audio extraction in particular carries copyright risk — illegal use is prohibited.
Which video formats are supported?
Inputs include MP4, MOV, WebM, MKV, AVI, and most other formats ffmpeg supports. Outputs are MP4 (H.264), GIF, or MP3 depending on the tool.

Good to know