Free Video Compressor
Video too large to upload? Shrink MP4 files for TikTok, Instagram, WhatsApp, and more. Pick a platform limit or set your own target — everything runs in your browser.
Compress to fit:
Hard limit: 287 MB
Drop your video here or click to upload
Supports MP4 and MOV — up to 500 MB
Video Size Limits by Platform
Upload limits change from time to time. These are the current known values as of early 2026.
| Platform | Hard limit | Recommended | Notes |
|---|---|---|---|
| TikTok | 287 MB | < 72 MB | Over 287 MB is rejected |
| Instagram Reels | 100 MB | < 50 MB | Applies to feed videos too |
| Instagram Feed | 100 MB | < 50 MB | MP4 / MOV only |
| 16 MB | < 16 MB | Status & direct messages | |
| Email (most providers) | ~25 MB | < 10 MB | Gmail, Outlook, Yahoo |
| X / Twitter | 512 MB | < 200 MB | 140 sec max duration |
| 5 GB | < 200 MB | 10 min max duration | |
| YouTube Shorts | 256 GB | < 2 GB | Up to 60 seconds |
| 10 GB | < 500 MB | Compressed on upload | |
| 2 GB | < 200 MB | Up to 15 min |
How it works
Three steps. No account needed.
Upload your video
Drop an MP4 or MOV file up to 500 MB. It stays in your browser — nothing is sent to a server.
Choose a size target
Pick a platform preset (TikTok, Instagram, WhatsApp…) or enter a custom target in MB.
Download the smaller file
Compression runs locally using FFmpeg. When it's done, save the H.264 MP4 directly to your device.
Your video never leaves your device
All compression is handled by FFmpeg.wasm — a WebAssembly build of FFmpeg that runs directly in your browser. No video data is transmitted to any server, logged, or stored. Close the tab and everything is gone.
Built for every creator
If you share video, you have hit an upload limit. This fixes that.
Content creators
Batch-shrink clips before scheduling to TikTok or Instagram without re-exporting from your editor.
Social media managers
Clients send huge MP4s. Compress in seconds before posting to their accounts — no software needed.
Videographers
Send review cuts to clients via email without hitting attachment limits or paying for cloud storage.
Marketing teams
Compress campaign videos to meet ad platform specs before upload deadlines.
E-commerce brands
Shrink product demo videos for WhatsApp sharing and email marketing without losing sharpness.
Educators
Compress lecture recordings and tutorial clips for LMS platforms with strict upload limits.
Frequently asked questions
Schedule compressed videos automatically
Once your video is the right size, post it at the perfect time. SocialCal lets you schedule videos across TikTok, Instagram, LinkedIn, and more — from one place.
Try SocialCal freeMore Free Tools
Explore our full suite of free social media tools — no signup required.