Video compressor.
Keep quality.

Compress video online for free — shrink MP4, MOV and 20+ formats to fit Discord, WhatsApp, email or any exact size. No signup, no watermark.

Updated October 2026

Discord 20MB
Telegram 2GB
WhatsApp 16MB
Email 25MB
Instagram 4GB
TikTok 287MB
YouTube ∞
Facebook 4GB
Twitter/X 512MB
LinkedIn 5GB
Custom 500MB
📹

Drop your video here

Tap to choose your video

or click to browse files — up to 500MB free

Target: 20MB for Discord

MP4 MOV AVI MKV WEBM WMV
video.mp4 Compressing...
124 MB
→
7.8 MB
93.7% smaller

Three steps. That's it.

01

Pick platform

Select where you want to share — Discord, Telegram, WhatsApp, or Email. We auto-set the optimal target size.

02

Upload video

Drag & drop or click to browse. We support MP4, MOV, AVI, MKV, WebM, WMV and 20+ other formats.

03

Download

Our encoder squeezes your video to fit the platform limit. Download instantly — no account needed.

How the video compressor works

VidCrush compresses video by re-encoding it to a target bitrate. When you pick a platform or a size, the compressor divides the size budget by the clip’s duration: a 60-second clip squeezed to 20 MB gets about 2.5 Mbps for picture plus 128 kbps for sound. A two-pass H.264 encode then spends those bits where the image needs them — more on motion and detail, fewer on static frames — so the file lands just under the limit instead of far below it.

Large sources are scaled down to 1080p when that gives a sharper result at the same size, and the output is always MP4 (H.264 + AAC), which plays everywhere: Discord, WhatsApp, iPhone, Android, Windows and Mac. Upload any format up to 500 MB, compress for free, and download — files are deleted from the server within an hour.

Compression levels compared

LevelTypical sizeQualityUse it for
Light~45% smallerVisually identicalArchiving, cloud storage, YouTube uploads
Medium~75% smallerHard to tell apart on a phoneMessengers, Slack, sharing links
Maximum~90% smallerSofter detail, still watchableEmail attachments, slow connections
Fit to limitJust under the platform capBest possible for the sizeDiscord, WhatsApp, Gmail — anything with a hard limit

Compress video to an exact size

Know the number you need to hit? These pages pre-set the target, so you upload once and get a file that fits:

Compress video for any platform

Every messenger and social media platform has different file size limits — Discord caps free uploads at 20 MB, WhatsApp at 16 MB, Email at 25 MB. Most people arrive here looking for a video compressor for Discord. Choose your platform below and we'll automatically compress your video to fit perfectly.

Discord

Compress videos to fit Discord's upload limit. Works for both free users and Nitro subscribers.

Free: 20MB / Nitro: 500MB

Telegram

Reduce video size for Telegram while keeping quality. Send large videos as regular messages.

Free: 2GB / Premium: 4GB

WhatsApp

Squeeze videos under WhatsApp's strict 16MB limit. Perfect for sharing moments on mobile.

Video: 16MB / Document: 2GB

Email (Gmail)

Compress videos to attach to emails. Fits Gmail, Outlook, Yahoo and all major providers.

Gmail: 25MB / Outlook: 20MB

Instagram

Optimize videos for Instagram Reels, Stories and Feed. Perfect 9:16 vertical format.

Reels/Feed: 4GB / Stories: 4GB

TikTok

Compress for TikTok's mobile upload limits. Optimized for vertical viral content.

Android: 72MB / iOS: 287MB

YouTube

Optimize bitrate and codec for faster YouTube uploads and better processing quality.

Optimize bitrate & quality

Facebook

Compress for Facebook Reels, Stories and Feed. Optimized for social sharing.

Feed/Reels: 4GB

Twitter / X

Squeeze videos under Twitter's upload limit. 140 seconds max per post.

Free: 512MB / Premium: 8GB

LinkedIn

Professional video for LinkedIn posts and ads. B2B-quality compression.

Organic: 5GB / Ads: 200MB

Slack

Compress videos for Slack channels and DMs. Reduce workspace storage usage.

Upload: 1GB / Storage varies

Notion

Fit videos into Notion pages. Critical for free plan's 5MB upload limit.

Free: 5MB / Paid: 5GB

Loom

Compress Loom recordings for email attachments, Slack, or cloud storage.

Recordings: 1GB+

Zoom

Reduce Zoom meeting recordings for sharing and archiving.

150–500MB per hour

Reddit

Optimize video for Reddit's player. Better source = sharper re-encoding.

Upload: 1GB / 15 min

Snapchat

Compress for Snaps, Stories, and Spotlight. Vertical 9:16 optimized.

Snaps: 60 sec

Video size limits by platform (2026)

Every messenger and platform has different file size limits for video uploads. If your video exceeds these limits, you'll get an error or the platform will crush your quality. Here's the full breakdown:

Platform Free limit Premium limit Best format
Discord20 MB50 MB (Nitro Basic) / 500 MB (Nitro)MP4 H.264
Telegram2 GB4 GB (Premium)MP4 H.264
WhatsApp16 MB2 GB (document)MP4 H.264
Gmail / Email25 MB—MP4 H.264
Instagram Reels4 GB—MP4 H.264
TikTok72 MB (Android)287 MB (iOS)MP4 H.264
YouTube256 GB—MP4 H.264
Facebook4 GB—MP4 H.264
Twitter / X512 MB8 GB (Premium)MP4 H.264
LinkedIn5 GB200 MB (Ads)MP4 H.264

See full video size limits for 30+ platforms →

Why use VidCrush?

Unlike generic video converters, VidCrush is built for one thing: making your videos fit platform size limits while preserving the best possible quality. We use advanced H.264 encoding with variable bitrate targeting to squeeze maximum quality out of your file size budget.

No software to install, no account to create, no watermarks on your videos. Just upload, compress, and download. We support MP4, MOV, AVI, MKV, WebM, WMV and 20+ other input formats. The output is always MP4 H.264 — the most compatible format across all platforms and devices.

Your privacy matters: all videos are processed using encrypted HTTPS connections and automatically deleted from our servers within 1 hour. We never view, share, or store your content.

Popular Video Compression Guides

What Is VidCrush?

VidCrush is a free online video compressor at vid-crush.com. It reduces video file size for any platform — Discord, Telegram, WhatsApp, Instagram, TikTok, YouTube, Email, and more — without requiring signup, software installation, or payment.

Frequently Asked Questions

How do I compress a video without losing quality?

Pick the lightest compression that still fits your limit. Light compression (~45% smaller) is visually identical to the original; for a hard cap such as Discord’s 20 MB, choose the platform and VidCrush spends the whole size budget on picture quality with two-pass H.264. Shorter clips and 1080p instead of 4K leave more bits per frame, so trimming before compressing also helps.

How do I compress an MP4 file?

Drop the MP4 into the compressor above, choose a platform or a compression level, and download the smaller MP4 — the format stays the same. For more control over MP4 settings see the MP4 compressor page.

How do I compress a video for email?

Gmail and Yahoo accept attachments up to 25 MB and Outlook up to 20 MB. Choose the Email preset to land just under 25 MB, or use compress video to 20MB if you send from Outlook.

Is there a file size limit for the free video compressor?

You can upload videos up to 500 MB each, free and without an account, with no daily quota and no watermark on the result.

Is VidCrush really free? Are there any hidden limits?

Yes — VidCrush is and has always been 100% free. No subscription, no Pro tier, no paid plan, no rate limits, no daily quota, no signup, no watermark. You can compress up to 500 MB per file with unlimited compressions per session. We do not plan a paid version — VidCrush is free forever.

Does VidCrush keep copies of my uploaded videos?

No. All uploaded videos are processed over encrypted HTTPS, stored on our servers only during compression, and automatically deleted within 1 hour. We never view, share, or analyze your content.

What video formats does VidCrush support?

We accept MP4, MOV, AVI, MKV, WebM, WMV, FLV, 3GP, M4V, and 20+ other formats. The output is always optimized H.264 MP4 for maximum compatibility across browsers, devices, and platforms.

How does VidCrush compare to HandBrake or Clideo?

VidCrush runs in the browser with zero install and is preset-optimized for specific platforms (Discord 20 MB, WhatsApp 16 MB, Telegram 2 GB). HandBrake is more powerful but requires desktop installation and manual configuration. Clideo and FreeConvert are similar to VidCrush but charge for larger files; we don't.

Can I compress 4K or HDR videos?

Yes. VidCrush handles 4K source files up to 500 MB. For most platforms (Discord, WhatsApp, Email) we recommend downscaling to 1080p for better quality at constrained bitrates.

Will the compressed video lose quality?

VidCrush uses two-pass H.264 encoding with adaptive bitrate allocation, which gives more data to complex scenes and less to simple ones. For most use cases (social media, messaging) the quality loss is barely noticeable.

Does VidCrush work on mobile?

Yes. VidCrush runs entirely in your browser on iOS Safari, Android Chrome, and any modern mobile browser. No app install needed.

Why is my video too large for Discord, WhatsApp, or Email?

Each platform has different limits — Discord free is 20 MB (since August 2026), WhatsApp is 16 MB, Gmail attachments are 25 MB, Outlook is 20 MB. Modern phones record at 50–100 Mbps, which produces ~6–12 MB per second of 4K video. Use VidCrush to fit any platform's limit instantly, or start with the 8MB video compressor for the strictest limits.