Gmail Attachment Failed but File Is Under 25MB: Real Causes

Sep 20, 2026

Gmail's documented attachment limit for personal accounts is 25 MB, and Google's own wording is that it applies to "your total attachment size" — not to each file on its own. That single phrase already explains a share of the "but my file is only 18 MB" reports: three 10 MB clips in one message are not three files under the cap, they are one message over it.

The more interesting case is the single file that is genuinely under 25 MB and still does not go. There are three documented explanations for that, and only one of them is about the number you see in your file manager.

What Google actually documents about the 25 MB

Gmail Help states it plainly — "There are limits to the size of attachments for Gmail:" — and then gives the personal-account figure: "For personal Gmail accounts, the limit is 25 MB." Work accounts are kept separate on the same page: "For work and school accounts, your Google Workspace administrator sets the attachment sending limits and attachment receiving limits."

Two consequences follow, both quoted rather than inferred:

  1. The cap is per message, not per file. Google's sentence is "If your total attachment size is greater than the limit, Gmail automatically removes the attachment and adds it as a Google Drive link in the email."
  2. Exceeding it is not documented as an error. That same sentence describes substitution, not refusal. Gmail's documented behaviour when you go over is to pull the attachment out and drop in a Drive link.

Point 2 is the one to sit with. If you are staring at an actual failure rather than a Drive link appearing in your draft, plain size may not be what stopped you.

The measurement gap: "before encoding" vs "after encoding"

Google publishes two separate Workspace limit tables, and they do not measure the same thing.

The sending table lists attachment limits by edition:

Edition	Attachment limits (sending)*
Business	25 MB
Education	25 MB
Enterprise	Up to 50 MB** for Enterprise Plus and 25 MB for Enterprise Standard.

Its footnote reads: "These values are the limits on the total size of the message content and attachments before encoding." The second footnote, attached to that 50 MB figure, is a limit people routinely drop when they repeat it: "Available only on the web version of Gmail."

The receiving page uses different wording for a different basis: "You can receive emails of up to 50 MB (Enterprise Standard) or 70 MB (Enterprise Plus)", with the footnote "These values are the limit after encoding, which adds about a 37% increase."

So the 37% is a real, official number — but Google attaches it only to the receiving limits, and only to Enterprise Standard and Enterprise Plus. Google's documentation does not say the 37% applies on the sending side, and it does not say whether the personal-account 25 MB is measured before or after encoding. Third-party pages routinely run that percentage backwards to produce a "real" sending limit; no official source gives such a figure, so treat any number of that kind as unverified and check the official documentation instead.

What you can safely take away: the size shown by your operating system is not automatically the size a mail system measures, and Google itself documents two different measurement bases inside the same product. Leaving headroom under the cap costs you nothing. Landing deliberately on 24.9 MB is a bet on a measurement basis Google has not published for your account type.

One more line from the receiving-limits page, worth knowing before you go hunting for a workaround: "These Gmail limits apply to all editions and can't be increased. The limits may change without notice."

The fastest fix: stop aiming at the cap

Because the exact basis is undocumented for personal accounts, the reliable move is to make the question irrelevant — send a file small enough that no plausible measurement basis matters.

Try it right here

Runs in your browser. Your file is not uploaded anywhere.

Loading tool…

This runs inside your browser tab: the file is read from disk, re-encoded locally, and handed back. Nothing is uploaded, so there is no second size limit in the way of fixing the first one. If you would rather understand the settings than accept a preset, how to compress a video without losing quality covers which knobs actually move the file size, and the standalone video compressor gives you manual control.

Prefer desktop software? Compressing a video for email in VLC walks through the same job offline, and HandBrake's 25MB social preset covers what a named size preset does and does not promise.

Other documented causes that have nothing to do with file size

Your Google storage is full

This one is badly underrated. Gmail Help: "Attachments count toward your Google storage. Storage is shared across Drive, Photos, and Gmail. If you reach your storage limit, you can't send or receive attachments." Drive Help says the same thing from the other side: "When your account reaches its storage limit, you won't be able to upload or create files in Drive, send or receive emails in Gmail, or back up photos or videos to Google Photos."

A free Google Account "comes with up to 15 GB of cloud storage at no charge", shared across Drive, Gmail and Google Photos. So a full Drive can stop a 3 MB attachment. Check your storage before you blame the file.

The upload had not finished yet

Google's guidance for the "Gmail's adding files" message is simply a timing instruction: "If you upload files from another device, wait until the upload completes. Then send the attachments in your current message."

For attachments that will not upload on desktop, Google's own checklist is three items: make sure you're using a supported browser; try adding the attachment in another browser; if you've set up a web browser proxy, try disabling it. And if attachments appear unavailable, Google points at the network: "Your network administrator or Internet provider probably blocked "mail-attachment.googleusercontent.com," the domain Google uses to host attachments."

The file type is blocked

Gmail refuses some types outright, regardless of size: "To prevent viruses, Gmail doesn't let you attach executable files, like files ending in .exe." The published block list also covers those types "including their compressed form (like .gz or .bz2 files) or when found within archives (like .zip or .tgz files)".

For video work, two details matter. The list includes .img and .iso, so a disc image of footage is blocked on type alone. And no common audio or video extension appears on it — no MP4, MOV, MKV, MP3 or WAV. A video that will not send is a size, storage or upload problem, not a banned format. Google also warns the list moves: "Gmail often updates the types of files not allowed to keep up with harmful software that is constantly changing." Check the official page for the current list.

You are on a work or school account

Then the numbers above may not be yours at all. Google's wording is that your Workspace administrator sets both the sending and receiving attachment limits.

How to tell it worked

Check the file size on disk first — that is the input to every rule above. Then send the message to yourself. If it arrives as a normal attachment rather than a Drive link, the total came in under the limit. If a Drive link appeared instead, the message was over, and access is now governed by that file's Drive sharing settings rather than by Gmail.

FAQ

Why does Gmail say my attachment failed when the file is under 25MB? Three documented possibilities: the message total, not that one file, exceeded the limit; your shared Google storage is full, which blocks sending and receiving attachments entirely; or the upload had not finished when you hit send.

Does the 25MB limit apply to each file or to the whole email? To the whole email. Google's wording is "your total attachment size", so several small files add up against one cap.

Is Gmail's 25MB measured before or after encoding? Google does not state this for personal accounts. It states "before encoding" for Workspace sending limits and "after encoding, which adds about a 37% increase" for Workspace receiving limits on Enterprise Standard and Enterprise Plus.

Does Gmail compress my video attachment? Google's attachment documentation never says it does. The documented behaviour for an oversized message is replacing the attachment with a Google Drive link, not re-encoding the file.

Can I get the limit raised? Not on Gmail's side. Google's receiving-limits page says these limits "apply to all editions and can't be increased." Shrink the file first — see all Clapr tools or the rest of the fix guides.


Quotes from Google's Gmail Help and Google Workspace Admin Help pages, checked 16 September 2026. Google notes these limits may change without notice — verify against the official documentation before relying on them.

Clapr team

Clapr team

Gmail Attachment Failed but File Is Under 25MB: Real Causes | Clapr Blog