Squeeze your videos down to exactly 8 MB or less — safely under Discord’s 10 MB free limit (raised from 8 MB in late 2024), and light enough for email attachments and forum uploads. Free, no account, no watermark.
Drop your video here
Tap to choose your video
or click to browse files — up to 500MB free
Drag & drop your MP4, MOV, AVI or any video format. We support files up to 500MB. No account needed.
VidCrush uses advanced H.264 encoding to compress your video to exactly 8 MB or less while maximizing visual quality.
Get your compressed video instantly. It's ready to upload anywhere — 8 MB guaranteed.
Compressing video to exactly 8 MB is a common target for Discord users, lightweight email attachments, and forum uploads. Whether you're trying to fit a video into a platform's upload limit or simply want to reduce storage usage, hitting a precise file size target requires smart encoding — not just lowering quality across the board.
For years, 8 MB was Discord’s free upload cap, and the number stuck. In late 2024 Discord raised the free limit to 10 MB — but 8 MB remains the smart target: it always fits the 10 MB limit with margin for metadata, works with older Discord bots and embeds that still enforce 8 MB, and passes strict email and forum attachment caps. Exceeding a platform limit means your video simply gets rejected, so compressing to 8 MB first is the safe move.
The amount of video you can fit into 8 MB depends heavily on resolution, framerate, and content complexity. Fast-moving content (gaming, sports, action) requires more data per second than static content (presentations, screencasts, talking heads). At 720p with moderate motion, expect roughly 16s of video. At 1080p, that drops to about 8s.
VidCrush uses a two-pass encoding approach with H.264. First, we analyze your video's complexity frame by frame. Then we allocate bitrate intelligently — giving more data to complex scenes and less to simple ones. This means you get the maximum possible quality within your 8 MB target. The result is a standard MP4 file that plays everywhere — browsers, phones, tablets, desktop players, and every social media platform.
At 8 MB, every kilobyte counts. Our encoder is especially aggressive with optimizations at small file sizes: it adjusts resolution if needed, uses optimal keyframe intervals, and applies perceptual quality optimizations that preserve the details your eyes notice most while aggressively compressing areas you won't notice. For very small targets, we may reduce resolution to 720p or 480p to maintain watchable quality rather than producing a blurry 1080p mess.
| Resolution | Low motion | Medium motion | High motion |
|---|---|---|---|
| 480p | 1m 4s | 32s | 21s |
| 720p | 32s | 16s | 11s |
| 1080p | 16s | 8s | 5s |
| 4K | 4s | 3s | 2s |
An 8 MB file uploads without errors on Discord free accounts (10 MB limit as of late 2024), most forum attachments, and many corporate email gateways. It is also a common cap enforced by older Discord bots and third-party integrations.
Keep videos under 30 seconds at 720p for best results at this size. Always start with the highest quality source possible — compressing an already-compressed video results in worse quality than compressing the original. If your source video is significantly larger than 500MB, consider trimming it first.
For targets under 20MB, 720p (1280×720) is usually the sweet spot. It provides clear, watchable video while allowing enough bitrate for smooth playback. Going to 1080p at this file size would result in very low bitrate and visible artifacts. For very short clips (under 15 seconds), 1080p can work.
Audio typically uses 128-192 kbps in the compressed file. While that's a small fraction of the total, for very small target sizes like 8 MB, it matters. VidCrush optimizes audio compression automatically, using AAC encoding at the right bitrate to maintain clear audio without wasting space.
Need to compress to a different size? Choose your target: