How to resize a video smaller to fit email size limits
- Step 1Check your email provider's limit — Gmail: 25 MB per message (larger files auto-switch to a Drive link). Outlook / Microsoft 365: ~20 MB. Yahoo: 25 MB. Aim a little under to leave headroom for the email body and encoding. These are the targets the email compressor uses.
- Step 2Drop the clip onto the resizer — Drag in your
.mp4,.mov, or other accepted file. It processes locally in FFmpeg.wasm — no upload. Free tier handles a single file up to 1 GB, which covers virtually any email-bound clip. - Step 3Set a smaller Width — For email, 1280 (720p) or 960 (540p-class) cuts size hard while staying watchable. For a quick clip where detail doesn't matter, try 640 (360p). Type the width into Width (px); keep Lock aspect ratio on so the height follows via
scale=W:-2. - Step 4Run the resize and check the resulting size — Process the clip. The output is MP4/H.264 at CRF 20. Look at the file size: if it's already under your email cap, you're done. CRF 20 keeps quality high, so a longer clip may still be over the limit — go to the next step.
- Step 5If still too big, run it through the email compressor — Feed the resized MP4 to the email compressor. It computes a bitrate from the clip's duration to land under Gmail's 25 MB or Outlook's 20 MB cap with a safety margin — something the resizer's fixed-CRF pass can't guarantee on its own.
- Step 6Attach and send — Attach the final MP4 to your email. It previews inline in most clients and plays on the recipient's phone or desktop without a download-and-open dance. For very large originals, a shared-link service may still be friendlier than a 25 MB attachment.
Email attachment caps and a sensible target width
Provider limits as commonly documented, plus a starting width for the resizer. Always verify against your own account — corporate mail gateways often impose lower caps.
| Provider | Attachment cap | Suggested resize width | Then compress? |
|---|---|---|---|
| Gmail | 25 MB | 1280 (720p) or 960 | Yes for clips over ~30 s |
| Outlook / Microsoft 365 | ~20 MB | 960 or 640 | Usually yes |
| Yahoo Mail | 25 MB | 1280 or 960 | Yes for longer clips |
| Apple iCloud Mail | 20 MB (Mail Drop above) | 960 or 640 | Usually yes |
| Corporate gateway (typical) | 10 MB (varies) | 640 (360p) | Almost always |
Roughly how much resolution cuts size
Indicative pixel-count reduction by target width vs a 1080p source. The bitrate (and thus file size) drops with pixel count, but exact size depends on motion/content because the resizer holds CRF constant.
| Target width | Approx label | Pixels vs 1080p | Use when |
|---|---|---|---|
| 1280 | 720p | ~44% | Detail matters; recipient may watch full-screen |
| 960 | 540p-class | ~25% | Good balance for most email clips |
| 640 | 360p | ~11% | Quick clip, phone viewing, tight gateway cap |
| 480 | 270p-class | ~6% | Last resort for a strict 10 MB cap |
Cookbook
Real resize-for-email runs. Sizes are illustrative — the resizer holds CRF 20, so the email compressor is what guarantees the cap.
1080p phone clip → 720p, then compressed for Gmail
A 90-second 1080p clip is ~120 MB. Resizing to 720p cuts it a lot but not under 25 MB at CRF 20. The two-step flow guarantees the fit.
Step 1 (resizer): Width = 1280, Lock ON -vf scale=1280:-2:flags=lanczos -c:v libx264 -crf 20 -c:a copy Output: 1280x720 MP4 ~38 MB (still over 25 MB) Step 2 (/video-tools/email-compressor): target Gmail 25 MB Output: ~23 MB MP4 -> attaches to Gmail
Short screen recording that fits after resize alone
A 20-second 1080p screen capture is low-motion, so CRF 20 already produces a small file. Resizing to 960 wide drops it comfortably under the cap with no second step needed.
Input: bug_repro.mp4 1920x1080 20s ~14 MB Control: Width = 960, Lock ON Output: 960x540 MP4 ~5 MB -> attaches directly to Outlook
Tight 10 MB corporate gateway
A locked-down work mail server caps attachments at 10 MB. Resize hard to 640 wide first, then compress to be safe.
Step 1 (resizer): Width = 640, Lock ON -> 640x360 MP4 Step 2 (/video-tools/email-compressor): pick the lowest cap Result lands under 10 MB. For anything bigger, send a link instead of fighting the gateway.
Keep audio quality while shrinking the picture
A voice-memo-with-video for a colleague: the audio is the point. Resizing only touches the picture, and the resizer stream-copies audio, so the voice stays clear.
Control: Width = 854, Lock ON -c:a copy <- audio bit-identical to source Output: 854x480 MP4, smaller picture, untouched voice track. If you then compress for email, that step may re-encode audio.
Vertical phone clip for email
A 1080×1920 vertical clip: set the WIDTH small (e.g. 540) and the height follows (960). Don't set width to a big number for vertical or you'll enlarge it.
Input: clip.mp4 1080x1920 9:16 Control: Width = 540, Lock ON Output: 540x960 MP4 -> small vertical clip for email Then /video-tools/email-compressor if still over the cap.
Edge cases and what actually happens
Resized clip is still over the email cap
Expected — resize is not a size targetThe resizer holds CRF 20, which targets quality, not file size. A long or high-motion clip can stay above 25 MB even at 720p. This is by design — chain the resized MP4 into the email compressor, which calculates a bitrate to hit the cap exactly.
Gmail auto-converts a >25 MB attachment to a Drive link
Provider behaviourIf your attachment exceeds 25 MB, Gmail silently turns it into a Google Drive link rather than an inline file. To keep it a true attachment, the final MP4 must be under 25 MB — which is what the resize-then-compress flow guarantees.
Audio re-encoded only in the compress step, not the resize
Preserved (in resizer)The resizer always stream-copies audio (-c:a copy), so it never touches sound quality. If you then run the email compressor for a hard cap, that step may re-encode audio to fit the bitrate budget — expected when squeezing a small file.
Resizing too small makes the clip unwatchable
Watch qualityGoing below 480 wide for full-motion content can make faces and text unreadable. If the recipient needs to actually see detail, prefer a higher width plus the compressor, or send a shared link instead of forcing a tiny attachment.
Output is always MP4, even from MOV/MKV input
By designThe resizer always writes .mp4/H.264 — which is exactly what you want for email since MP4 previews and plays everywhere. If the recipient needs a specific other container, use the video transcoder after resizing.
Recipient's client blocks video attachments entirely
Policy blockSome corporate mail filters strip or quarantine any video attachment regardless of size. No resize fixes a policy block — share via a link (Drive, OneDrive) or an internal file service instead. The resize still helps if you later upload the small file to that service.
Original exceeds the Free 1 GB cap
1 GB capFree tier accepts one file up to 1 GB — fine for nearly any email-bound clip. A very long 4K source over 1 GB needs Pro (10 GB) or a pre-trim. Streaming means no duration limit; only file size is capped.
You only need a smaller size, not a smaller resolution
Wrong toolIf the resolution is already fine and you just need fewer megabytes, skip the resizer and go straight to the email compressor or discord compressor — they target a size directly without changing dimensions.
Frequently asked questions
How do I make a video small enough to email?
Two steps. First resize the resolution down (e.g. width 1280 for 720p, or 960) to shed most of the pixels. Then, because the resizer targets quality (CRF 20) not size, run the result through the email compressor to hit Gmail's 25 MB or Outlook's 20 MB cap exactly. Both run in your browser with no upload.
Will resizing alone get me under 25 MB?
Sometimes — short, low-motion clips can fit after a resize because CRF 20 produces a small file. But long or high-motion clips can stay over the cap even at 720p, because the resizer targets a resolution, not a file size. When in doubt, follow with the email compressor.
What width should I pick for an email clip?
1280 (720p) if the recipient may watch full-screen and detail matters; 960 for a good size/quality balance; 640 (360p) for a quick phone-viewed clip or a tight 10 MB corporate cap. Keep Lock aspect ratio on so the height follows automatically.
Does resizing hurt the audio?
No. The resizer stream-copies audio (-c:a copy), so the soundtrack is bit-identical to the source. Only the picture gets smaller. If you later compress for a hard size cap, that step may re-encode audio to fit the budget.
Is my video uploaded when I resize it for email?
No. The resize runs entirely in your browser via FFmpeg.wasm, so a personal or work-sensitive clip never leaves your machine — unlike upload-based services. Only an anonymous processed-file counter is recorded for stats.
Why is my emailed video so blurry when I send it directly?
If you let the email provider or messaging app handle a too-big file, it may re-compress harshly or you end up sending a Drive link. Pre-resizing with Lanczos and compressing locally to fit the cap means you control the quality — the recipient gets a clean small MP4, not a server-mangled one.
What's Gmail's exact attachment limit?
25 MB per message. Files larger than that are automatically uploaded to Google Drive and sent as a link instead of an inline attachment. Outlook is around 20 MB. Aim a little under to leave room for the email body.
Can I just compress without resizing?
Yes — if the resolution is already fine and you only need fewer megabytes, skip the resizer and use the email compressor or discord compressor directly. They target a size without changing dimensions.
What format is the resized clip?
Always MP4 with H.264 video and your original audio. That's ideal for email because MP4 previews inline in Gmail/Outlook/Apple Mail and plays on every recipient device. There's no output-format picker on the resizer.
My clip is vertical — how do I resize it for email?
Set a small WIDTH (e.g. 540) and keep Lock aspect ratio on; the height follows (960). Don't enter a large width for a vertical clip or you'll enlarge it. Then compress if it's still over the cap.
The recipient's company blocks video attachments. Now what?
No resize beats a policy block — some mail gateways strip all video attachments. Upload the small resized MP4 to a shared link (Drive, OneDrive, SharePoint) and send the link instead. The resize still helps by keeping that upload small and fast.
How small can I go before it looks bad?
Below 480 wide, full-motion video starts to lose facial detail and on-screen text legibility. For anything where the recipient needs to see detail, prefer a higher width plus the compressor, or send a link. For a glanceable clip, 360p (640 wide) is usually fine.
Privacy first
Every JAD Video tool runs entirely in your browser via WebCodecs and FFmpeg (WebAssembly). Your video files never leave your device — verified by zero outbound network requests during processing.