Compress Video for Discord
Compress videos locally for Discord. Choose a target below your account limit, including the default free 20MB cap, and inspect the result before sharing.
or drag & drop here
Paste from clipboard with Cmd+V · Multiple files supported
Supported: MP4 · MOV · WebM
- Never uploaded
- No watermark
- No sign-up
- No server upload limits
How It Works
Simple 3-step compression powered entirely by your local browser
Choose Video File
Select MP4, MOV, WebM video. No upload progress bar—files load instantly from your local disk.
Pick Target MB or Balance
Select 20MB for Discord, 25MB for Gmail, or use the balance slider for optimal quality-to-size ratio.
Hardware Encoding
Encodes directly using your GPU/CPU hardware WebCodecs. Save the Discord-ready MP4 immediately.
Why Choose LessMB
The private, modern alternative to legacy cloud compressor websites
100% In-Browser Privacy
Zero bytes uploaded. Your personal photos, sensitive documents, and private videos never touch external servers or cloud storage.
Zero Queue & Instant Start
No waiting in cloud conversion queues or watching slow upload bars. Processing starts the millisecond you drop your file.
Hardware Acceleration
Harnesses WebAssembly SIMD and WebCodecs GPU encoding for high-fidelity compression directly on modern consumer hardware.
No Credit Consumption
Free tier compression uses your own device compute, meaning zero server credit drain for everyday single and batch tasks.
Current Platform Size Limits
Platform limits can change; check your account before sharing.
| Platform | Limit | Verified |
|---|---|---|
Discord Free Tier | 20MB | 2026-10-07 |
Discord Nitro Basic | 50MB | 2026-10-07 |
Discord Nitro Full | 1GB | 2026-10-07 |
Discord Video Bitrate & Duration Calculator Matrix
Discord enforces upload caps: 10MB or 20MB for free accounts (depending on account experiments), 50MB for Nitro Basic, and 500MB for Nitro. Total bitrate formula: Bitrate (kbps) = (Target MB × 8192) ÷ Duration (seconds) - Audio Bitrate (128 kbps).
| Tier & Limit | Duration | Resolution & FPS | Video Bitrate | Audio | Est. File Size |
|---|---|---|---|---|---|
| Free Tier (10 MB) | 30s Clip | 1080p @ 60fps | 2,500 kbps | 128 kbps | 9.6 MB |
| Free Tier (10 MB) | 60s Gameplay | 720p @ 30fps | 1,200 kbps | 96 kbps | 9.5 MB |
| Free Tier (20 MB) | 60s HD Capture | 1080p @ 60fps | 2,600 kbps | 128 kbps | 19.4 MB |
| Nitro Basic (50 MB) | 2 min Tutorial | 1080p @ 60fps | 3,200 kbps | 160 kbps | 48.2 MB |
| Nitro Full (500 MB) | 10 min Full VOD | 1440p / 1080p | 6,500 kbps | 192 kbps | 480.0 MB |
Pro Tip: Discord validates file weight before inline rendering. We recommend setting a target 0.5MB below your quota (e.g. 9.5MB for 10MB cap) to account for container muxing overhead.
Tips for Best Results
- Use the uploading account’s limit and leave some margin. The recipient’s subscription does not determine your upload allowance.
- Duration, motion, resolution, and audio all affect how much quality fits in the byte budget. Preview the output before sharing.
- Compression cannot guarantee that every target will be reached or that Discord will play the file inline. Check the reported size and playback support.
- If a long clip cannot fit at acceptable quality, trim unnecessary footage or share a link instead of repeatedly recompressing the same file.
Frequently Asked Questions
Straight answers about this tool and how it works
Explore Related Tools
Related tools with distinct file-format or workflow purposes