How to Send Large Videos by Email and Messaging Apps
Updated
Phone videos grow fast: a few minutes of 4K can easily run to hundreds of megabytes, far more than email or most chat apps will accept. You have two options. Either compress the video until it fits under the limit, or send a link to the file instead of the file itself.
This guide covers the limits of the most common services, the simple arithmetic that tells you how far a video has to shrink, and how to get it there without making it look terrible.
Current size limits (September 2026)
Limits change, so treat these as correct at the time of writing (September 2026) and check the service's help pages if you are close to the edge.
- Gmail: personal accounts can attach up to 25 MB per email. When attachments are larger, Gmail offers to send them as a Google Drive link instead. Work and school accounts can have different limits set by the administrator.
- Discord: on 13 August 2026 Discord raised the free upload limit from 10 MB to 20 MB. Paid Nitro plans allow larger uploads.
- WhatsApp: files sent as documents can be up to 2 GB, a limit WhatsApp introduced in 2022. Videos sent as regular media are compressed by the app, which can noticeably reduce quality; sending the video as a document avoids that.
Work out the bitrate that fits
File size is bitrate multiplied by duration, so you can calculate the maximum bitrate for a target size in three steps:
- Convert the target size to megabits: multiply megabytes by 8. A 20 MB limit is 160 megabits.
- Divide by the duration in seconds. For a 3-minute (180-second) video, 160 ÷ 180 ≈ 0.89 Mbps for video and audio together.
- Subtract the audio bitrate and leave a safety margin of 5 to 10 percent for container overhead and rounding. With 96 kbps audio, that leaves roughly 0.7 Mbps for the video.
Choose a resolution that suits the bitrate
Once you know the bitrate budget, match the resolution to it. Forcing a 1080p picture into 0.7 Mbps produces a blocky mess, while 480p or 720p at the same bitrate looks clean on a phone screen. As a rough guide for H.264:
- Under about 1 Mbps: 480p, or 360p for fast-moving footage.
- 1 to 2.5 Mbps: 720p looks good for most content.
- 2.5 to 5 Mbps: 1080p works well for calm footage and screen recordings.
- Above 5 Mbps: 1080p for anything, or 1440p and 4K for slower scenes.
Shorten the video if the maths does not work
Sometimes the numbers simply do not allow decent quality: ten minutes under 20 MB leaves only about 0.25 Mbps, which is too little for anything but a static screen. In that case, trim the parts that matter with the Video Cutter or break a long recording into several shorter files with the Video Splitter and send them separately. Lowering the frame rate from 60 to 30 fps and dropping stereo audio to a lower bitrate also buy a little room.
Compress to a target size in your browser
The Video Compressor processes the file on your own device, which is useful when the video is personal and you would rather not upload it to yet another website just to shrink it. Choose Custom Settings, then lower the Resolution and Bitrate sliders while watching the estimated output size shown for your file. Aim for an estimate comfortably below the limit, since it is an estimate rather than a guarantee, then compress and check the real size of the result before sending.
The compressor keeps the file in its original format. If the recipient's device might struggle with an HEVC or MKV file, convert it to H.264 in MP4 first with the Video Converter; the MOV to MP4 and MKV to MP4 pages do that in one step.
When a link is the better answer
For long recordings, family videos you want to keep in full quality, or anything larger than a few hundred megabytes, sharing a link from a cloud storage service usually beats compression. The recipient gets the original, and you avoid a round of quality loss. Compression is best when the video is short enough to fit at a reasonable bitrate, or when the recipient expects the video to play directly in the chat.
Tools used in this guide
Frequently Asked Questions
01
02
03