"Make this fit under 25MB" — pick the limit you're up against and the video is re-encoded to land under it. Free, no watermark, nothing uploaded.
Every platform has a wall: 25MB on many CRM and form uploads, 16MB for a WhatsApp send, 8MB on plenty of email servers. Most compressors give you a vague "quality" slider and leave you re-exporting until something fits. This tool starts from the size you need, works out the bitrate budget that fits inside it, and encodes to that.
Your video is decoded frame by frame and re-encoded to H.264/AAC in an MP4, at a bitrate calculated from your target size and the clip's length. Everything runs locally through your browser's own video encoder — the file is never uploaded, so there is no size cap, no queue and no privacy question about client footage.
Bitrate is a budget shared by every pixel and every frame. If the target is tight relative to the length, drop the resolution to 720p and the frame rate to 24 — a clean smaller picture reads as far higher quality than a blocky large one. For screen recordings and talking heads, 15fps often looks fine and saves a lot. If you don't need sound, turning audio off frees up roughly a megabyte per minute.
Compression happens in real hardware on your machine, so a long video takes a while — expect somewhere around a quarter to half of the clip's own length on a typical laptop. The progress bar shows exactly where it is, and you can cancel at any point.