Video tools
Shrink it until it clears a sending limit, keep only the part you need, drop the resolution, or grab a still from inside it. All of it runs in the browser no uploads, no queue.
Files are processed on your own device nothing is uploaded to a server.
- Convert to MP4Turn WebM, MOV, or MKV into MP4 that's accepted everywhere.
- Convert to WebMTurn MP4 or MOV into WebM, lighter for the web.
- Convert formatMove between MP4 and WebM without an editing app.
- Compress videoShrink a file by lowering the bitrate, or chase a specific target size.
- Change resolutionStep down from 4K to 1080p or 720p; the aspect ratio is kept automatically.
- Trim videoKeep the part you need by dragging the handles along the timeline.
- Split videoDivide a long video into equal-length parts, delivered as a zip.
- Grab a frameSave one moment from a video as a full-resolution PNG or JPG.
- Export framesCapture a still every few seconds, then download the whole set as a zip.
- Video to GIFTurn a short clip into a GIF, with width and fps under your control.
- Mute videoDrop the sound track entirely and leave the picture exactly as it was.
- Rotate & flipStraighten footage shot sideways, or mirror it horizontally and vertically.
- Video infoSee the duration, resolution, and estimated bitrate before you start working.
Still about media files
Questions that come up often
What people most often ask before handing over a file privacy, size limits, and when quality actually drops.
Does my video get uploaded?
It doesn't. Video is the most painful kind of file to upload: the biggest, the slowest, and the most likely to hold something not ready for other eyes. Everything is handled inside the tab you already have open using WebCodecs the browser's own video encoder, accelerated by your hardware. Even a 500 MB file doesn't wait on the network; the only thing setting the pace is your device's speed.
Why does compressing a video take so long?
Because every frame is genuinely taken apart and put back together. A one-minute video holds around 1,800 full images, and all of them have to be read, resized, and written back out. Your hardware helps speed it up, but it still takes time and no server could take that work over without you uploading the video first.
Why can't I run some of the tools?
Tools that re-encode video need WebCodecs available in Chrome, Edge, Safari 16.4 and up, and Firefox 133 and up. If your browser doesn't support it, the page says so at the start, not after you've picked a file. Tools that only grab stills from a video work everywhere.
Which bitrate should I use?
As a rough guide: 1 Mbps is enough for 480p, 2 Mbps for 720p, and 4 Mbps for 1080p. If you just want to send it in a chat, drop the resolution to 720p first that usually cuts far more size than lowering the bitrate alone, and it still looks good on a phone screen.
Why does my HEVC video come out in a different format?
Browsers can read HEVC but can't write it. So an HEVC video going in comes out as H.264 inside an MP4, or VP9 inside a WebM. Both are more widely supported anyway the result plays on more devices than the original did.
Is there a file size limit?
None from us, because there's no server receiving anything. The limit comes from device memory. Video is processed as a stream rather than held entirely in memory, so large files usually still go through what changes is how long it takes. For hours-long footage, trim it first.