Compress video to an exact size

Pick a target like 10 MB and get a file that fits — encoded on your device, so a 2 GB video starts processing instantly instead of uploading for 20 minutes.

Frequently asked questions

How does this compress without uploading my video?

Your browser has built-in hardware video encoders (the same ones apps use). LocalVid decodes and re-encodes the file locally using WebCodecs and writes the result to disk — open DevTools' Network tab while it runs and you'll see zero upload traffic.

How accurate is the target size?

The encoder budgets the bitrate for your exact duration and corrects drift while encoding. Results land within −5% to 0% of the target on typical footage — under, never over, so a 10 MB Discord target actually fits.

What happens if my target is too small?

If the target would need an unwatchable bitrate, we refuse before encoding and suggest the minimum realistic size for that duration — no burned export, no surprise at the end. Trimming the clip first is usually the fix.

Is it really free? What's the catch?

All tools are free with no watermark and no size cap. Free output tops out at 1080p and 5 exports per day; Pro ($5/mo, $39/yr or $79 lifetime) lifts those to 4K/original resolution and unlimited exports.

Will the quality be bad?

Quality follows physics: bits per pixel. When the target is tight, we downscale resolution (e.g. 4K→1080p) instead of shipping a blocky 4K file — that's what a human would choose. You see the planned resolution before you start.

Related tools