Video Tools

How Video Tools works

Most online video tools work by uploading your file to a server, processing it there, and sending back a result — which means your video, however sensitive, has to leave your device. Video Tools doesn't do that. Every tool on this site runs entirely inside your browser tab, using the browser's own WebCodecs API (hardware-accelerated video/audio encoding and decoding built into modern browsers) via an open-source library called mediabunny.

Compressing a video

Compression decodes your video's frames using WebCodecs, re-encodes them at a lower bitrate (and, at the "Smaller file" preset, a capped resolution), and writes the result back into a fresh MP4 or WebM container — all in memory, in your browser tab.

Trimming a video

Trimming reads only the portion of the file between your chosen start and end times and writes it into a new container, without needing to touch the parts you're cutting away.

What "never uploaded" actually means

Concretely: when you drop a video onto this site, it's read directly from your device into your browser's memory. No fetch, no form submission, no network request carries your video data anywhere. You can confirm this yourself using your browser's developer tools — open the Network tab while compressing or trimming a file, and you'll see no outgoing request containing your video data.

For the full picture on what little data is collected (aggregate analytics, advertising cookies once ads are enabled), see our Privacy Policy.