Make it small enough for Discord
Start with a 20 MiB compression target for videos or images. Adjust it to the limit shown in Discord. Processing stays in your browser.
Discord official file attachment FAQ
Input
or click to choose
Images (JPG, PNG, HEIC, WebP, GIF, AVIF, BMP) and video (MP4, MOV, WebM, MKV, AVI, M4V and more)
1 MiB = 1,048,576 bytes; 1 MB = 1,000,000 bytes. Enter 0.09765625–2048 MiB (100 KiB–2 GiB).
Result
Why these settings
The official Discord FAQ lists 20 MB for free accounts, 50 MB for Nitro Basic and up to 1 GB for Nitro (checked October 2026). Limits can vary with account conditions and experiments; check the destination in Discord.
The initial 20 MiB target is 20,971,520 bytes. If a service counts 1 MB as 1,000,000 bytes, this is slightly over 20 MB. For a 20 MB cap, choose a smaller target such as 19 MiB.
This aims at the target, then **measures what actually came out** and re-encodes if it went over. Video encoders treat a requested bitrate as a suggestion, so arithmetic alone cannot promise a size.
Discord states it is experimenting with upload limits and that some users can send larger files, so 20 MB is a baseline rather than a universal rule. The limit is checked against the file before compression.
Common questions
- It fits in 20 MB and Discord still says the file is too large.
- Check the cap shown in Discord and the actual byte size of the output. This input uses MiB: 20 MiB is about 20.97 MB. For a 20 MB cap, try a smaller target such as 19 MiB. Account conditions and file formats can still affect whether an upload is accepted.
- How do I keep the quality while fitting 20 MB?
- Cut length before resolution. File size is roughly bitrate times duration, so fitting only the two minutes you need into 20 MB gives you five times the bitrate of fitting all ten. Resolution is next: 1080p down to 720p roughly halves the bitrate needed. Frame rate last — it makes motion look wrong for less saving than you would expect.
- Can I keep just the audio to save space?
- Not from this page; it compresses video and audio together and has no "drop the picture" option. If audio alone will do, use the "pull just the audio out of a video" converter instead. As MP3, even a ten-minute video comes to about 15 MB, which clears the free limit without any compression at all.