How to compress videos
- Drop your video into the box above, or tap “Choose file”.
- Choose “Quality” (High, Medium or Low) or “Target file size” and enter the size you need.
- Optionally lower the resolution, remove audio or cap the frame rate at 30 fps for an even smaller file.
- Press “Compress video”, preview the result and download your smaller MP4.
How much smaller will my video get?
Most phone and camera videos are recorded at a very high bitrate — an iPhone records 1080p at 30 fps at roughly 15–20 Mbps. ShrinkVid’s Medium preset encodes the same 1080p30 clip at about 4.7 Mbps, so a one-minute, ~130 MB video comes out at roughly 35–40 MB (about 70% smaller). Dropping to 720p brings it near 17 MB.
Screen recordings and already-compressed downloads have less to remove, so savings there are smaller. The estimate shown before you compress is calculated from your video’s real resolution, frame rate and duration.
Quality vs. target size: which mode should I use?
- Quality mode keeps visual quality consistent. Use it when you just want a smaller file that still looks good.
- Target size mode calculates the exact bitrate needed to land under a size limit (for example 10 MB for Discord or 25 MB for Gmail). Set resolution to Auto and ShrinkVid also picks the sharpest resolution that fits.
Tips for the best result
- Always compress the original file rather than an already-compressed copy — each re-encode loses detail.
- Lowering resolution saves far more space than lowering quality at the same resolution. 720p looks great on phones.
- For long recordings with no important sound, turn on Remove audio.
- 60 fps gameplay or sports clips shrink a lot with Limit to 30 fps.
Private by design
ShrinkVid never uploads your files. The page loads once, then all decoding and encoding happens on your device using the browser’s built-in WebCodecs API (hardware-accelerated video) and WebAssembly image codecs. That makes it safe for personal, confidential or work files — and there is no queue, no file size cap and no watermark. Read how it works.
Frequently asked questions
Are my files uploaded to a server?
No. ShrinkVid runs entirely in your browser. Files are read and encoded on your own device with WebCodecs and WebAssembly, so nothing is uploaded, stored or seen by anyone else. You can even disconnect from the internet after the page loads and it keeps working.
Is it really free? Is there a watermark or file size limit?
It is completely free with no watermark, no sign-up and no server-side file size limit. Because processing happens on your device, the only practical limits are your device’s memory and speed.
Which browsers are supported?
Any modern browser with WebCodecs: Chrome, Edge, Opera and Brave on desktop and Android, Safari 16.4+ on Mac and iPhone, and Firefox 130+. Chrome and Edge are usually fastest because they use hardware video encoding.
Will compressing reduce the quality of my video?
Compression is lossy, but the High and Medium presets are tuned so the difference is hard to notice on phones and laptops. If the result looks soft, re-compress the original at a higher quality or keep the original resolution.
How long does it take?
With hardware encoding, a one-minute 1080p clip usually takes 10–40 seconds on a modern laptop or phone. Older devices and higher resolutions take longer.
Last updated · by the ShrinkVid team