Video Tools
Compress, trim, resize, and edit video without uploading it anywhere.
Compress Video
Shrink video file size with a configurable target quality and bitrate.
Resize Video
Change video resolution to a standard preset or custom dimensions.
Trim Video
Cut a video down to a selected time range.
Crop Video
Crop the video frame to a selected region.
Change Video FPS
Retarget a video's frame rate up or down.
Watermark Video
Overlay a text or image watermark on a video.
Rotate Video
Rotate a video in 90-degree increments.
Merge Videos
Combine multiple video clips into one, in the order you choose, even mixed formats.
Add Subtitles
Burn subtitles from an .srt or .vtt file permanently into your video's picture.
Video to Waveform
Turn a video's audio track into a static waveform image.
Extract Video Frame
Capture any exact moment of a video as a full-resolution PNG image.
Video Speed Changer
Speed up or slow down a video from 0.25x to 4x, with audio pitch staying natural.
About Video Tools
Video files are demanding to work with — large, and often need trimming, resizing, or compressing before they'll actually fit where they're going. This collection covers compression, resizing, cropping, trimming, frame rate changes, watermarking, and rotation, all powered by a real FFmpeg build compiled to WebAssembly and running entirely in your browser rather than a remote server. Looking to change a video's file format instead? That's handled by the dedicated Video Converter category.
Why use these tools
- A genuine FFmpeg engine handles every operation, delivering the same codec support and encoding quality as installed desktop video software.
- Compression and resizing give you direct control over bitrate and dimensions, so you can target a specific file size or platform requirement precisely.
- Cropping and rotation apply consistently across the full timeline, giving a clean result rather than a fix that only affects part of the clip.
- Large video files never leave your device — everything is processed locally, which also means no upload wait before processing starts.
Related articles
How to Compress a Video Without It Looking Terrible
The relationship between bitrate, resolution, and visible quality — and how to find the smallest file size that still looks good.
How to Compress Videos for Easier Sharing
Shrinking video file size without wrecking quality — the settings that matter most, and why bitrate does more work than resolution.
How to Resize Videos for Different Platforms
Adjusting video resolution and aspect ratio to fit where it's actually going to be watched — from vertical mobile feeds to widescreen playback.
Frequently asked questions
Is format conversion in this category?
No — converting between video formats like MP4, MOV, AVI, and MKV has its own dedicated Video Converter category. This category covers editing operations on a video you already have in the right format: compressing, resizing, cropping, trimming, changing frame rate, watermarking, and rotating.
Are large video files uploaded to a server for processing?
No. All video processing runs locally in your browser using a real FFmpeg engine compiled to WebAssembly. Your video is never transmitted anywhere, and there's no upload wait before processing begins.
How long does it take to process a video?
Processing time depends on the video's length, resolution, and your own device's processing power, since encoding happens entirely on your hardware rather than a shared server.
Which tool should I use to fit a video under a platform's upload size limit?
Compress Video lets you set a target quality and bitrate to shrink file size, and Resize Video can reduce pixel dimensions for an even smaller file if needed.
Can I reformat a landscape video into a vertical format for mobile platforms?
Yes, Crop Video lets you select a specific frame region — including a vertical 9:16 crop — applied consistently across the entire video.