Guide

How to compress a video for email in 2027

VideoText editorial team · October 31, 2026 · 7 min read

Summary

  • Email services cap message size, and attachments grow by about a third when they are encoded for sending. So aim well under your provider's limit.
  • File size depends on bitrate × length. For email, lower the resolution (Mobile, up to 480p) or raise the compression level (Heavy), then check the estimate.
  • There is no exact target-size setting, so for long clips, trim first or send a share link instead of an attachment.
  • Compress your video in Compress Video: pick a profile and see the estimated size before you start. Free with an account.

You recorded a two-minute clip, attached it, and the email bounced or the app told you it was too large. Video is the heaviest thing most people ever try to email, and phone and screen recordings are made at high bitrates that are great for quality and terrible for attachments.

This guide shows how to compress a video for email in a browser, with no software to install: how big the file needs to be, which settings get it there, and when an attachment simply isn't the right way to send it.

Too big to send? Upload it to the online video compressor, choose Mobile, and check the estimated size before you start.

Step 1: Know the size you're aiming for

Most email services cap the size of a message, attachments included, and the cap differs by provider and by the recipient's server. Check the limit for your account and for the person you're sending to. The lower of the two wins.

Then leave headroom. Email sends attachments as text using Base64 encoding, which makes each attachment roughly 33% larger in transit. A practical rule:

Your message limit Aim for a video file of about
10 MB 7 MB or less
20 MB 14 MB or less
25 MB 18 MB or less

If you're attaching anything else, subtract it too.

Step 2: Check how big your video will be

File size is simple maths: (video bitrate + audio bitrate) × duration ÷ 8. Length matters as much as quality settings. Halve the length and you halve the file, at any quality.

To see what bitrate fits your target, open the free video bitrate calculator in "Target size → bitrate" mode, enter your target in MB and the clip's length, and read the result. For example, an 18 MB budget for a 3-minute clip leaves roughly 800 kbps for video and audio together. That's comfortable for a talking-head clip at 480p and tight for fast motion at 1080p.

Not sure of your file's length or current size? The free video metadata viewer shows both without uploading the file. For the full background on bitrate, see our video bitrate guide.

Step 3: Compress the video

  1. Open Compress Video and upload your file. It accepts MP4, MOV, AVI, WebM and MKV.
  2. Pick a profile:
    • Mobile: up to 480p. The smallest result, made for phones, chat and email.
    • Web: up to 720p. Good on-screen quality at a manageable size.
    • Archive: keeps the resolution (up to 4K) with more detail. Not for email.
    • Or set the level yourself: Light, Medium or Heavy. Higher compression targets a lower bitrate.
  3. Check the estimated size the page shows for the profile you picked before you start.
  4. Compress. You get an MP4 (H.264), which almost every phone, laptop and email preview can play.
  5. Watch a few seconds to check it, look at the measured size of the finished file, then download.

For email, start with Mobile. If the estimate is still over your target, try Heavy. If both are too big, go to Step 4.

Real example from the tool page: the Mobile profile took a 3-minute 22-second clip from 17.8 MB to 7.4 MB (58% smaller) at the same 854 × 480 resolution. Your result depends on your video's bitrate and length, and files that are already small may not get any smaller.

Free Pro
Video length Up to 30 minutes Up to 2 hours
File size Up to 2 GB Up to 10 GB
Jobs One compression a day No daily job cap
Output MP4 (H.264) MP4 (H.264)

Compress it now: open Compress Video. A free account needs no card.

Step 4: When it's still too big

Compression has limits. A 20-minute meeting recording won't fit a 20 MB attachment at any watchable quality. You have three honest options:

  • Trim it. Send only the part that matters. The free Trim Video tool cuts the start and end in your browser; its fast mode copies the original video, so the quality doesn't change. Then compress the shorter clip.
  • Send a link instead. Upload the full-quality file to the cloud storage you already use and email the share link. There's no size cap on the email, and the recipient gets the best version.
  • Split it. Two shorter clips in two emails, if a link isn't an option.

There is no exact target-size option in Compress Video. You choose a profile or level, see the estimate, and the finished file shows its measured size. If you need a file under a hard limit every time, trim first and leave plenty of headroom.

Will compressing for email reduce quality?

Yes, some. Smaller files trade some detail; there is no way to cut a file to a fraction of its size and keep every pixel. What you control is where that loss shows:

  • Lower resolution (Mobile) keeps motion smooth and faces clear on a phone screen, which is where most email videos are watched.
  • Heavier compression at a higher resolution can show blockiness in fast motion and fine textures.
  • Talking heads, slides and screen recordings compress far better than sport, confetti or handheld footage.

If quality matters more than attaching the file, send a link. For a deeper look, read how to compress a video without losing quality.

Captioned videos for email

Many email recipients open videos with the sound off. If you want the message to land, add captions first: create subtitles in Video to Subtitles or Video to SRT, burn them into the picture with Burn Subtitles, then continue straight from Burn Subtitles to Compress. Burned-in captions show in every player, including email previews that ignore subtitle files. Sending to colleagues abroad? Translate the subtitles into any of 104 languages before you burn them in.

Compression checklist for email

  • Checked both the sender and recipient message limits
  • Aimed for about 70% of the limit
  • Trimmed to the part that matters
  • Picked Mobile (or Heavy) and checked the estimate
  • Watched a few seconds of the result
  • Measured size under target, or switched to a share link

FAQ

How do I compress a video to send by email? Upload it to Compress Video, pick the Mobile profile (or the Heavy level), check the estimated size, and download the MP4. If it's still too big, trim it or send a link.

How small does a video need to be for email? Below your provider's message limit after encoding, which adds about a third. Aim for roughly 70% of the limit.

Can I compress a video to an exact size like 10 MB? Not with an exact setting. Use the estimate and the bitrate calculator to pick a profile or level, and leave headroom.

Is there a free way to compress a video for email? Yes. A free account compresses one video a day, up to 30 minutes and 2 GB, with no card.

Why didn't my video get smaller? Files that are already at a low bitrate may stay the same size. Trim the clip, or send a link.

Next step

Compress your video for email: choose Mobile, check the estimate, download the MP4. Sending client videos every week? Pro is $14.99/month or $120/year, with compression for videos up to 2 hours and 10 GB, burned-in captions at original resolution with no watermark, and no daily job caps. Pro is covered by our refund policy.

Related guides and tools


Sources: IETF RFC 2045, Base64 content-transfer encoding (https://www.rfc-editor.org/rfc/rfc2045) for the roughly one-third size increase of encoded attachments; VideoText Compress Video, Video Bitrate Calculator, Video Metadata Viewer, Trim Video, Burn Subtitles, Translate Subtitles and pricing pages, https://videotext.io/compress-video, https://videotext.io/tools/video-bitrate-calculator, https://videotext.io/tools/video-metadata-viewer, https://videotext.io/tools/trim-video, https://videotext.io/burn-subtitles, https://videotext.io/translate-subtitles and https://videotext.io/pricing; free daily limit from server/src/services/freeQuota/policy.ts (compress: 1 per UTC day) (checked October 31, 2026).

Related guides