Make a video small enough to email, send in a chat or upload. Choose a preset or a target size, and get back an MP4 (H.264 and AAC) that plays on every phone and computer. The compression runs in your browser, so the video stays on your device.
Your file never leaves your device. Nothing is uploaded.
Drop a video here
mp4, mov, webm, mkv, avi and more. Up to 500MB. Compressed on your device, never uploaded.
Processing runs on FFmpeg, compiled to WebAssembly, inside this browser tab. Licences and source
No. The compressor is FFmpeg running inside your browser. The video is read and compressed on your own device and saved back to it. Wave never receives the video or its name; we only count that a compression happened, with a rough size range.
Longer than a desktop app or an upload service, because the browser encodes on a single processor core. Several minutes per minute of HD video is normal on a laptop, and phones are slower. The progress bar shows an estimate once it has started. The Smallest preset is the fastest because it encodes fewer pixels.
An MP4 with H.264 video and AAC audio, the combination that plays on iPhone, Android, Windows, Mac and every browser, and that email, chat apps and social sites accept.
The compressor spreads your size budget over the video's length, leaves room for the audio and lowers the resolution when the budget is tight. The result usually lands a little under the target. A very small target on a long video can't stay watchable, so the tool tells you the smallest size it will try.
Videos up to 500MB. Everything runs in your browser's memory, so files over 200MB can fail on phones and older computers. For a long recording, a computer with Chrome, Edge or Firefox works best.
Most phone and screen recordings shrink a lot. A video that is already heavily compressed may barely change; when the result isn't smaller, the tool says so and you can keep the original.
Related: MP3 cutter · Audio joiner · Free audio converter · Free audio transcription

Product
Use Cases
Compare
All rights reserved
Made with love in New York City