Local · target size · no account

Compress any video to 8 / 10 / 20 / 25 MB

Drag it in, stamp a size, encode on this device. Discord, WhatsApp, and email care about megabytes. We only care about hitting that number.

Try a short clipDownload for Mac
8 MBHard cap10 MBDiscord20 MBDefault25 MBEmail

Parcel

Drop a video in the browser trial

≤ 80 MB in the browser · larger files use the desktop app · nothing is uploaded


Why a size, not a quality slider

People search “compress to 20 MB” because a chat app or a form rejected the file. CRF does not answer that. A stamp does.

Where the work happens

Short clips can preview in this browser. Course recordings, 4K, and batches run in VideoToSize on your computer. The website is the door, not a transcode farm.

What it will look like

A 12-second story will usually look fine at 10 MB. A 40-minute lecture at 8 MB will not. Preview. Keep the original. Do not expect magic.


Questions

Do you upload my video?

No. The browser trial encodes in this tab. The desktop app shells out to a local ffmpeg binary. The 2-core server only serves this website.

Is this lossless?

No. A 20 MB file cannot be lossless 4K. We spend the bit budget, then drop resolution if the picture would be worse at 1080p.

Why not HandBrake?

HandBrake is free and deeper. VideoToSize is four size stamps and a local encoder. That is the product.

Can I do this on my phone?

You can try a short clip. Phones throttle, iOS file pickers fight you, and large files belong on a computer. Search on the phone, finish on the desk.