Compress video to 8 MB for Discord
Discord's free upload limit used to be 8 MB before it became 10 MB. If you still need an 8 MB target — old guides, specific bots, or minimal file sizes — this preset does it, entirely in your browser.
Compressor
Local encoding. Nothing leaves your device.
- 1 Choose file
- 2 Target
- 3 Compress
Processed on your device No upload MP4 output
Choose a file to start.
Preparing…
0%You've used your free compressions
1 credit = 1 compression. Credits never expire and stay in this browser.
Why 8 MB still matters
Discord raised its free video upload limit from 8 MB to 10 MB a while ago, and Nitro tiers have gone higher since. But 8 MB keeps coming up: older tutorials still reference it, some third-party bots and webhook integrations kept the old cap, and people who want the absolute smallest possible file for sharing pick it deliberately.
It's a tight target. At 8 MB, a 30-second clip gets ~2 Mbit/s — acceptable for talking-head content, soft for anything with motion. A 60-second clip gets ~1 Mbit/s, which is where quality starts to fall apart on detailed footage. The tool will get you there if it's physically possible, and tell you the floor if it isn't.
How the 8 MB preset works
Select "8 MB — legacy free limit" and drop your file. The engine computes the bitrate budget for 8 MB (minus audio), encodes H.264 + AAC, and verifies the output. If the first pass is over target it retries at 1280px, 960px, and 640px widths — and if even the lowest practical bitrate can't fit your clip's duration under 8 MB, it reports the smallest size it achieved rather than pretending success.
Everything runs locally in a Web Worker. No upload, no account. First use downloads the ~30 MB ffmpeg engine once.
Getting the best 8 MB result
Keep clips short. Under 30 seconds is the sweet spot. At 8 MB, duration is everything — a 15-second clip gets ~4 Mbit/s, a 60-second clip gets ~1 Mbit/s.
Accept lower resolution. The tool may drop to 640px wide to hit 8 MB on longer clips. That's fine for Discord's small player — a sharp 640p encode beats a blocky 1080p one at the same bitrate.
Choose forgiving content. Static shots, slides, talking heads, and animation compress well. Fast-motion gameplay, sports, and low-light footage will look rough at 8 MB no matter what.
Consider whether you need 8 MB at all. If your Discord limit is actually 10 MB, the 10 MB preset gives you 25% more bitrate — visibly better on anything longer than a few seconds. Only use 8 MB if a specific bot or workflow requires it.
8 MB vs. 10 MB
The difference between 8 MB and 10 MB is 25% more bitrate budget — meaningful on a 30-second clip (~2.6 vs ~2 Mbit/s), marginal on very short ones. If you're choosing between them for regular Discord uploads, 10 MB is the better default since that's Discord's actual current free limit. The 8 MB preset exists for the cases where the smaller number is a hard requirement.
FAQ
Is Discord's limit still 8 MB?
No — it's 10 MB now for free users. 8 MB is a legacy figure still useful for old bots and minimal file sizes.
Can a 30-second video fit in 8 MB?
Yes, at ~2 Mbit/s — acceptable for talking-head content, soft for motion-heavy video.
What if my video can't reach 8 MB?
The tool retries at lower resolution/bitrate and reports the smallest size achieved rather than failing silently.
Is 8 MB output still MP4?
Yes — H.264 + AAC MP4, same as all presets on the ffmpeg path.
Should I use 8 MB or 10 MB?
10 MB unless something specifically requires 8 MB — it's Discord's current free limit and gives better quality.
Does compression lose quality?
Yes — all size-targeted compression is lossy. At 8 MB on longer clips the loss is noticeable; keep clips short for best results.