Trim, convert (MP4/WebM/MOV), compress, turn into GIF, extract audio, mute. Runs ffmpeg in your browser — no upload, no server.
First run downloads ffmpeg (~32 MB): On first action the browser fetches ffmpeg-core from CDN (cached by your browser afterwards). After that everything runs locally — your video never leaves the page.
Click or drop a video / audio file
MP4, WebM, MOV, MP3, WAV, OGG up to ~500 MB
Resize images to custom dimensions with aspect ratio lock
Apply CSS filters like brightness, contrast, grayscale, and more
Convert images between PNG, JPEG, and WebP formats
Crop images with an interactive drag interface
Trimming a clip, converting MP4 to WebM, compressing a recording for email, turning a video into a GIF — these are jobs every team needs but few want to spin up Handbrake or fight with QuickTime. The Video Toolkit ports ffmpeg (the de facto open-source media tool) to WebAssembly so it runs entirely in your browser. Your file never uploads to a server. Pick an operation, tweak the options, hit Run, and download the result. The first run fetches the ffmpeg-core wasm (~32 MB) from a CDN — your browser caches it so subsequent runs start immediately.
Trim → cut to start/end without re-encoding (fast, lossless) Convert → MP4 ↔ WebM ↔ MOV (H.264, VP9, with audio) Compress → adjust CRF 18 (high quality) → 36 (small file) GIF → fps 5-24, width 160-800, single-pass Extract MP3 → strip video, encode audio at 192 kbps Mute → strip audio, keep video bitstream as-is