Compress video to any size

Pick a target size and WavyVid works out the exact bitrate and resolution to get there.

Target size:

Drop a video to compress

or click to browse

Processed on your device — never on a server.

How it works

1

Drop your video in. WavyVid reads its length, resolution, and bitrate right in your browser — nothing uploads anywhere.

2

It works out the exact bitrate (and resolution, if needed) that lands as close to your target size as possible without wrecking quality.

3

Download the compressed file, or share it straight from the result screen. Original stays on your device the whole time.

Whether you need to fit a specific platform's upload limit, an email attachment cap, or just want a smaller file to save space, this is the general-purpose version of WavyVid's compressor — pick any target size from the presets or type in a custom number.

Frequently asked questions

How does WavyVid decide the settings?

It probes your file's duration and resolution, reserves a slice of the target size for audio, calculates the video bitrate from what's left, and downscales resolution first if the bitrate would otherwise look bad — all before the actual encode starts.

What if my target size isn't realistic for this video?

You'll get a clear message telling you so, along with the smallest size that would actually look acceptable — no silently-ruined output.

Is there a limit on how large a file I can upload?

No hard limit, but files over 500MB will trigger a heads-up about processing time and memory use before starting.

Does this work offline?

Yes, once the page and its WebAssembly engine have loaded, you can disconnect entirely and it'll keep working.

Related tools

Ad slot