Guide · Sharing

How to make a video smaller for WhatsApp, email or Discord

9 min read Updated By the ClipHeron team Sources cited

A minute of phone video is somewhere between 60 and 400 MB, and almost everywhere you might want to send it has a limit between 10 and 25 MB. This guide puts the limits in one table, explains why the files are so large, and shows the three ways to get under a limit, with the arithmetic so you can see what each one costs.

The limits, in one table

These are the published limits for the common free tiers, read from each platform’s own help pages on the date shown. They change, and they mean slightly different things (per file, per message, with or without a preview), so the notes matter as much as the numbers.

Video and attachment size limits by platform (1 MB = 1,000,000 bytes)
PlatformLimitApplies toNotes
WhatsApp16 MBVideo sent as media (plays inline)Sent as a document instead, files up to 2 GB are allowed but do not play inline.
Discord10 MBAttachments without NitroNitro Basic raises the limit to 50 MB and Nitro to 500 MB; server boosts raise it for everyone in that server.
Gmail25 MBTotal attachments per messageLarger files are turned into a Google Drive link automatically.
Outlook.com20 MBTotal attachments per messageExchange and Microsoft 365 mailboxes often allow more; OneDrive links are offered for larger files.
iMessage100 MBPer attachment (approximate)Apple does not publish a fixed figure; videos are often re-compressed by Messages before sending.
Slack1 GBPer file uploadApplies to free and paid plans; the practical limit is the recipient’s connection.
Telegram2 GBPer fileTelegram Premium raises the limit to 4 GB. Videos over about 10 MB may be sent without an inline preview.

Two things stand out. First, the chat limits (WhatsApp 16 MB, Discord 10 MB) are far below the email limits, which are themselves far below what the file-sharing-style services allow. Second, the limit is almost never the whole story: WhatsApp will take a 2 GB video as a document, and Gmail will quietly turn a 100 MB attachment into a Drive link. Getting under the limit is about making the video play inline, where people actually watch it.

Why phone video is so big

A video’s size is its bitrate multiplied by its length. Phones record at high bitrates because they are optimising for quality in the moment, not for sending: an iPhone shooting 4K at 30 frames per second writes roughly 50 to 60 megabits every second, which is about 7 MB per second or 400 MB per minute. Even 1080p at 30 fps is typically 8 to 16 Mbps, or 60 to 120 MB per minute. Audio adds another 1 MB per minute at the usual 128 kbps.

Compare that with what a chat app needs. A 1080p clip looks perfectly good at 2 to 4 Mbps on a phone screen, and 720p looks fine at about 1 to 2 Mbps. So there is usually a factor of four to twenty between what the camera wrote and what the viewer can tell apart, and that gap is what compression recovers.

Three ways to get under a limit

1. Cut what you do not need. Trimming is the only method that loses nothing. If the moment you want to send is twenty seconds of a three-minute recording, a lossless trim removes 89% of the file before any compression is considered, in seconds, with the frames exactly as the camera wrote them. Use the trimmer first, always.

2. Lower the bitrate. Re-encoding at a lower bitrate is what people mean by compressing. The encoder keeps the resolution and frame rate and spends fewer bits per second, which costs fine detail first and sharp edges later. Down to about a third of the camera’s bitrate the difference is hard to see on a phone; below that it becomes visible in textures such as grass, water and hair.

3. Lower the resolution or frame rate. Halving the width and height quarters the pixels, which lets the encoder keep each remaining pixel looking good at a much lower bitrate. Going from 4K to 1080p for a video that will be watched on a phone is close to free in visible quality. Dropping 60 fps to 30 fps halves the frames and is noticeable only on fast motion.

A target-size compressor combines the last two automatically: it works out the bitrate that fits the size you asked for, and if that bitrate is too low for the original resolution to look acceptable, it steps the resolution down and says so. That is what the ClipHeron compressor does with its prediction line before anything is encoded.

Worked example: a 1.4 GB phone video to 16 MB

Take a 3 minute 12 second (192 s) 4K clip at 1.42 GB with 128 kbps audio, and a WhatsApp target of 16 MB.

The budget

16 MB × 8 = 128 megabits. Keep 4% back for the encoder overshooting: 122.9 Mb. Audio for 192 s at 128 kbps is 24.6 Mb, and the container needs about 0.8 Mb. That leaves 97.5 Mb for video over 192 s, which is 0.51 Mbps.

Half a megabit per second is below what 1080p needs to look acceptable (about 0.6 Mbps), so the output steps down to 720p, where 0.51 Mbps is workable. Predicted size: (0.51 Mbps + 0.13 Mbps) × 192 s ÷ 8 ≈ 15.4 MB.

Now trim first. Suppose the part worth sending is 40 seconds. The same 16 MB budget over 40 s gives 2.9 Mbps for video, which keeps 1080p comfortably and looks close to the original on a phone. Trimming turned a soft 720p result into a sharp 1080p one at the same file size. That is why the order matters: cut, then compress.

Platform by platform

WhatsApp. Use the 16 MB preset for a video that plays inline. WhatsApp applies its own compression on top, so very high quality is wasted anyway. For anything longer than a couple of minutes, consider sending it as a document instead; it will not preview, but the recipient gets the full file.

Discord. 10 MB without Nitro is tight. Short clips at 720p and 20 to 30 seconds fit; longer clips need trimming. If a server is boosted, the limit rises for everyone in it, which is worth checking before you compress hard. For a few silent seconds of reaction, a GIF under 8 MB is the native format and loops automatically.

Email. Gmail allows 25 MB and Outlook.com 20 MB per message, counting all attachments together, and both offer a cloud link automatically for larger files. For a video you want the recipient to download and keep, the link is often better than a compressed attachment.

iMessage. Apple does not publish a figure; around 100 MB is the practical limit, and Messages re-compresses videos aggressively unless you share the original from Photos as a file.

Slack and Telegram. Their limits (1 GB and 2 GB) are rarely the problem; the recipient’s connection and the preview behaviour are. Telegram shows an inline preview only up to a certain size, so a compressed 1080p version is friendlier than the camera original.

Keeping the quality

  • Trim first. Every second you remove is a second of budget for the rest.
  • Prefer dropping resolution to starving the bitrate. 720p at 1.5 Mbps looks better than 1080p at 0.6 Mbps.
  • Check before you send. The before/after view in the compressor shows the same frame from both files at any point in the video.
  • Keep the original. Compression is one-way. Send the compressed copy and keep the camera file.
  • Mind the margin. Platforms count bytes their own way, so a file at 15.9 MB can read as 16.1 MB on the other side. The 4% margin in the budget exists for that reason.

Compress a video to a size limit Trim it first

Frequently asked questions

What is the maximum video size for WhatsApp?

At the time of writing, 16 MB for a video sent as media, which plays inline in the chat. Sent as a document, files up to 2 GB go through but open in a separate player. The compressor’s WhatsApp preset targets 16 MB with a small safety margin.

How do I send a video over 25 MB by email?

Either compress it under the limit or let the mail service turn it into a cloud link, which Gmail and Outlook.com do automatically for large files. For a two-minute clip, compressing to 25 MB at 1080p is usually fine; for a half-hour recording, a link is the better route.

Does compressing a video lose quality?

Yes, by definition, but how much you can see depends on the bitrate per pixel. Dropping resolution from 4K to 1080p for a phone-sized screen is usually invisible; halving the bitrate at the same resolution is more noticeable. The before/after view in the compressor lets you judge before you download.

Why is my video still too big after compressing?

Most often because the target leaves too little for the audio and a long duration. A 10 MB target on a 20-minute video is 67 kbps in total, less than the audio alone. Trim the video, remove the audio, or raise the target.

Will the recipient’s app compress it again?

Often, yes. WhatsApp and iMessage re-encode videos they send; Discord and email do not. Aim a little under the limit and expect messaging apps to apply their own compression on top.

Sources

This guide explains how things work in general terms. Platform limits and codec support change; the figures were checked on the date shown above. Spotted something out of date? Email errors@clipheron.com and we will check it against the source.