← Back to blog

How to Compress a Video to an Exact Target Size (Email, Discord, WhatsApp)

Email attachments, Discord uploads, WhatsApp shares — each channel has its own file size limit. Instead of trial and error, set your target size first, then work backward to the compression settings.

Common Platform Size Limits

ScenarioLimitAim for
Discord (free)20 MB19 MB
Discord Nitro Basic50 MB48 MB
Gmail attachment25 MB24 MB
Other email providersOften 20–25 MB19 MB
Forms, LMS, job portalsSet by the site~5% under the stated limit

Limits checked October 2026. Discord raised its free upload limit from 10 MB to 20 MB in August 2026, so older advice to “compress to 8 MB” no longer applies.

Three Steps to Your Target Size

1. Pick a Target Size

Leave a little headroom. Sending to Discord on a free account, for example? Aim for 19 MB instead of 20 MB.

2. Work Backward from the Target

The bitrate math is simple:

target bitrate = target size × 8 ÷ video duration

A 60-second video compressed to 19 MB needs a total bitrate of about 2.5 Mbps (19 MB × 8 ÷ 60 s) — plenty for clean 1080p talking-head or gameplay footage with H.265.

3. Hand It to the Compressor

Drag your video onto the compressvid.io video compressor and type the size into the Target size field — or tap a quick size like 19 MB (Discord) or 24 MB (Gmail). The tool converts it into the right bitrate for your video's length and compresses it in the cloud.

Can You Still Save the Quality?

Squeezing several minutes of high-bitrate 1080p footage down to 19 MB will inevitably cost some quality, but two things can soften the blow:

  • Keep the original resolution — sacrifice bitrate before dimensions.
  • Turn down the audio bitrate — in many cases, 64 kbps stereo is plenty.

Conclusion

Set the target size from the platform limit → derive the bitrate → compress in one pass. Much more efficient than tweaking settings over and over. Upload a video and try it now.

Related guides: How to compress a video · Discord file size limit · How to compress a video on iPhone · Compress MOV · Discord video compressor