Video too large to send? How to make it smaller and upload faster
Email caps attachments around 25 MB, and WhatsApp and Telegram squash videos sent as media. How to reduce a video's file size so it sends and uploads fast.
If a video is too large to send, make the file smaller instead of fighting the app: re-encode it to H.264 or HEVC at a sensible bitrate and, if it’s 4K, scale it to 1080p. A two-minute 4K clip straight off a phone can run to several gigabytes, while the same two minutes as a 1080p H.264 file at 8 Mbps is about 120 MB.
Why is my video file so big?
Phones record at high bitrates so they keep as much detail as possible. 4K footage typically comes to a few hundred megabytes a minute, and professional formats go far beyond that: Apple’s guidance puts a minute of 4K HDR ProRes at about 6 GB. Those formats are made for editing, not sending, as the 4 GB problem explains.
How big a video can you send by email, WhatsApp or Telegram?
| Where | Size limit | What happens to the video |
|---|---|---|
| Gmail | 25 MB per email in attachments | Anything bigger is sent as a Google Drive link |
| Up to 2 GB as a document | Sent as a normal video it’s compressed, even with HD on; sent as a document the original is kept | |
| Telegram | 2 GB per file (4 GB with Premium) | Sent as a video it may be compressed; sent as a file the original is kept |
These limits change from time to time, so check the app if you’re close to one.
Sending as a document or file keeps the quality, but the whole file still has to upload, and the person on the other end has to download all of it. That’s why shrinking it first is usually the better move.
How do I reduce a video’s file size?
Work through these in order. The first two do most of the work.
- Convert editing codecs. ProRes, Log and APV to H.264 or HEVC is the biggest saving by far.
- Scale 4K to 1080p if it’ll be watched on a phone. That’s a quarter of the pixels.
- Set the bitrate for where it’s going. See the table below.
- Trim. Ten seconds you don’t need is ten seconds you don’t send.
Size per minute is roughly the bitrate × 7.5, in megabytes:
| Bitrate | Size per minute | Good for |
|---|---|---|
| 3 Mbps | ~23 MB | One-minute clips by email |
| 8 Mbps | ~60 MB | 1080p for YouTube, Reels, messengers |
| 12 Mbps | ~90 MB | 1080p at 60 fps |
| 40 Mbps | ~300 MB | 4K for YouTube |
So to fit a one-minute clip in a 25 MB email, you need about 3 Mbps in total, audio included. Anything longer is better sent as a link.
For how low you can go before it shows, see how to compress a video without losing quality.
How to upload 4K video faster
Upload time is file size divided by upload speed. On a 10 Mbps upload, 3 GB takes about 40 minutes, and 300 MB takes about four.
- Don’t upload editing formats. YouTube and Instagram re-encode everything, so a giant ProRes file doesn’t buy better quality, only a longer wait. The YouTube upload settings show what YouTube actually asks for.
- Use a wired connection if you can. Wi-Fi upload speeds tend to drop with distance and interference.
- Keep 4K only where it counts. For Reels, 1080 × 1920 is what viewers get anyway.
The quick way
Becheloon reads the file, tells you in its free report what’s making it heavy, and makes an upload-ready copy for Reels, YouTube or TikTok, or a “Light upload” copy for sending as a file. Heavy sources can come out up to 90% smaller, and every copy carries a measured VMAF quality score; files below the threshold aren’t delivered. It runs on your own computer, and your first three videos get every feature. Download it for Windows.