Video Tools
Video editing and conversion tools
Edit and convert videos with ease. Compress, trim, convert formats, and more.
All Video Tools
Video Compressor
Shrink mp4, webm, and mov videos right in your browser with ffmpeg.wasm. Choose a target preset (web 720p / 1080p, Discord 25 MB, Twitter 512 MB) or set a custom H.264 CRF: your files never leave the device.
Video Format Converter
Convert mp4, webm, mkv, and mov videos to any of those targets: fully in your browser via ffmpeg.wasm. Pick the container; we auto-pair the right H.264 / VP9 / passthrough codec for maximum playback compatibility.
Video Trimmer
Trim mp4, webm, mkv, and mov videos in your browser with ffmpeg.wasm. Lossless (-c copy) for instant cuts at keyframes, or frame-accurate re-encode when you need precision. No upload, no signup.
Video to GIF Converter
Turn any mp4, webm, mov, or mkv into a high-quality animated GIF: fully in your browser via ffmpeg.wasm. Pick a time range, FPS, width, and dither; we generate an optimised palette in a single click.
GIF to Video Converter
Convert any animated GIF into a much smaller mp4 or webm: entirely in your browser via ffmpeg.wasm. mp4 + auto-play loop is typically 10-20x smaller than the original GIF.
Video Frame Extractor
Extract still frames from any video as PNG or JPG: every N seconds, every N frames, at a single timestamp, or N evenly-spaced thumbnails. Runs entirely in your browser via ffmpeg.wasm. Downloads as a ZIP.
What is in Video Tools
Compress a video, convert between mp4, webm, mov and mkv, extract still frames, turn a clip into a GIF, turn a GIF back into a much smaller video, and trim a clip to a time range.
All of it runs through ffmpeg compiled to WebAssembly, in your browser. That is unusual for video, where almost every free tool uploads the file, queues it and hands back a watermarked result. Here the file never leaves the machine, there is no watermark and there is no queue.
The trade is speed: your own processor does the encoding, so a long clip takes longer than it would on a server farm. For the short clips people actually need to compress for a chat platform or a social upload, it is quick enough and the privacy is free.
Frame extraction is the quiet favourite. Pulling stills every few seconds, or a set of evenly spaced thumbnails, is how you get a contact sheet of a clip without scrubbing through it by hand.
Common questions
Is my video uploaded to a server?
+
No. Encoding runs in your browser through ffmpeg compiled to WebAssembly. The file is read from disk into the tab, processed there and written back out. Nothing is transmitted and there is no watermark.
Why is it slower than an online converter?
+
Because the work is being done by your device rather than by a rack of servers. That is the same reason nothing is uploaded. For short clips the difference is small; for a feature length file a desktop application will be faster.
How small can a video get before it looks bad?
+
The compressor uses H.264 quality presets rather than a fixed bitrate, so quality is held roughly constant and the file lands where it lands. For chat platforms with a hard size cap, start with the matching preset and step down only if you must.