Compress Video to 20MB
20MB sits just above the strictest upload caps — a common ceiling for messaging bots, webhook integrations, and mid-tier application or survey forms that allow a bit more room than a bare-minimum limit. Set 20MB as an exact target instead of guessing at a quality preset.
Drag and drop your video here
or
Choose videoMP4, MOV, AVI, MKV, WebM and more · up to 500MB per file · select several to batch compress
product-demo.mp4
Ready to download
19.4 MB
from 156 MB
Under the cap on the first try.
Hits an exact 20MB target — a little more breathing room than the strictest 10MB caps
Common fit for messaging bots, webhook integrations, and mid-tier form builders
Longer clips are compressed harder automatically to still land under the limit
A step up from the tightest limits
Not every platform enforces the strictest possible cap — many chat bots, webhook-based integrations, and mid-tier form builders allow a bit more headroom than 10MB while still keeping a hard ceiling for storage and bandwidth reasons. Target-size mode calculates the exact bitrate needed to land your video at 20MB, regardless of how long the source clip is.
Recommended settings
What we'd pick for this job. After choosing a file, resolution sits right under the compression settings, crop is under “Resize / crop”, and codec is under “Advanced settings”.
Target size · 20 MB
Pre-filled — hits the target on the first pass.
H.264
Safest choice for forms and uploads with a 20 MB cap.
720p
The best balance at 20 MB — sharper than squeezing 1080p into the same size.
Original
Keep the full frame.
Your original export
Set Resolution to 720p for clips over 30 sec — more length per MB at the same clarity.
How much video fits in 20MB?
Approximate length at typical streaming bitrates, with 128kbps audio. Target-size mode works out the exact bitrate for your clip automatically — this just shows what to expect.
1080p
~31 sec
at ~5.1 Mbps
720p
~1 min
at ~2.6 Mbps
480p
~2 min 21 sec
at ~1.1 Mbps
Tips for the best result
720p gives you room
At 20MB, a 720p video fits about a minute with good quality. Keep 1080p for clips under roughly 30 seconds, and choose 720p under Resolution for longer ones.
Trim before you compress
Every second you cut is size saved at full quality. Removing a slow intro or a long ending is usually worth more than an extra compression step.
Quiet audio? Keep it anyway
Audio takes a small, fixed slice of the budget — about 1MB per minute at 128kbps — so there's rarely a reason to remove it to save space.
Start from the original file
Compression is lossy, so re-compressing a video that has already been shrunk (or sent through a chat app) stacks artifacts. Always work from the camera or editor export.
How it works
Step 1
Upload
Drop your file in — up to 500MB free.
Step 2
Pick a quality
Basic, Strong, or Superb compression.
Step 3
Download
Get your smaller video in seconds.
Frequently Asked Questions
It's common on messaging bots and webhook-based integrations, along with mid-tier application or survey form builders — platforms that allow a bit more room than the strictest 10MB caps but still enforce a hard ceiling to control storage and bandwidth.
Same mechanism, different number — 20MB gives your video more bitrate headroom to work with before hitting the limit, so quality generally holds up a little better for the same length of clip.
Quality presets target a visual-quality level and let the file size land wherever it lands. This targets an exact byte count instead — useful when a hard limit, not visual quality, is what actually matters.
Yes, though longer clips get compressed more aggressively to stay under the target — for anything past a couple of minutes, trimming to the essential part first usually gives a better result than compressing the whole thing.
For files under 200MB, compression happens entirely in your browser — your video never leaves your device. Larger files are processed on our server and deleted automatically after a short period.