The Actual Gmail Attachment Size Limit, and the Catch

The placement test is free — no account, about 5 minutes

The Actual Gmail Attachment Size Limit, and the Catch

Twenty-five megabytes, that’s it! It’s one of the most repeated figures in email, and it happens to be correct, which is more than you can say for most email infrastructure data that gets repeated this often.

However, the advice built around it usually isn’t. Search this topic, and you’ll find yourself asking even more questions than you started with. Should you shrink files to 18 MB before sending? Does the receiving limit really double what you can send? What did Google’s February 2026 update change for your account?

Below is every figure that genuinely applies, straight from Google’s documentation, and which piece of common advice to ignore.

Key Takeaways

  • The Gmail attachment size limit for sending is 25 MB on personal, Business, Education, and Enterprise Standard accounts, applied to the combined size of the message and everything attached to it. Enterprise Plus accounts can send up to 50 MB, though only through the web version of Gmail.
  • Gmail’s receiving limit is separate and higher: 50 MB on most accounts and 70 MB on Enterprise Plus. Those receiving values are measured after encoding, which Google says adds roughly 37%, so the largest file that fits is actually closer to 36 MB than 50.

Sending and receiving email attachment size limits

Gmail attachment size limit warning showing a 27.4 MB PDF exceeding the 25 MB sending limit.

Google publishes these in two different admin help pages, which is partly why they get muddled so consistently.

Sending, by edition:

  • Personal Gmail, Business, Education, Enterprise Standard: 25 MB
  • Enterprise Plus: up to 50 MB, web interface only

Receiving, by edition:

  • Enterprise Standard and most accounts: 50 MB
  • Enterprise Plus: 70 MB

The 25 MB limit applies to the whole message, not each file on its own. Sending a 14 MB PDF with a 12 MB video will fail, even though neither file exceeds 25 MB on its own. Inline images count too, since an image embedded in the body is still an attachment in the message structure.

The asymmetry between sending and receiving can be confusing. Someone on a different platform can send you a 40 MB message, and Gmail will take it happily. You, on the other hand, can’t return the favor.

Where the 18 MB rule of thumb comes from

Email attachments travel as text. Binary files get converted into printable characters through Base64 encoding, which is why a message on the wire is always larger than the file you uploaded into it.

Google puts the inflation at about 37%. So far, so good, we know the estimate. But how should you handle attachments knowing that? The standard advice is that the cap is 25 MB, encoding adds a third, so keep your files under 18 MB or the send will fail.

Google’s sending limits page says something different. The figures are described as limits on the total size of the message content and file attachments before encoding. A 24 MB file is measured at 24 MB, and as such it goes through.

Now let’s take a look at the receiving side, where the wording changes completely. There, Google states that the values are the limit after encoding, and notes the roughly 37% increase in the same sentence.

Two pages, two measurement points, and the difference reverses the practical advice on each side. On sending, the raw file size is what counts, and there’s no hidden haircut. On receiving, the cited 50 MB is a post-encoding number, so the actual file arriving in your inbox is limited to around 36 MB.

Which means the actual ratio between what you can send and what you can receive is closer to three to two than two to one. Not the kind of thing that ruins your day, but it does explain why “just keep it under 18 MB” is advice based on reading one page without much thought put into it.

What happens when the recipient’s limit is lower

Every number we’ve mentioned so far explains what Gmail will let out of the building. The recipient’s server has its own conditions, and it’s usually the smaller of the two (Gmail’s outbound limit or theirs) that decides.

Microsoft is the instructive comparison here, since a large share of business mail lands there. Exchange Online defaults to 35 MB for sending and 36 MB for receiving, and administrators can set anything between 1 MB and 150 MB. So a 24 MB attachment that Gmail happily accepts can still bounce off a tenant configured down to 10 MB, and you’ll learn about it from a delivery failure rather than a warning while composing.

Microsoft also handles the encoding question in a way Google doesn’t. Messages routed outside Microsoft’s data centers take a 33% translation encoding increase, and Outlook on the web restricts sends to 25% below the configured setting to leave room for it.

Two large providers, two approaches. One builds the adjustment into the client, the other measures the raw file and leaves it at that.



Google’s February 2026 attachment update

On February 24, 2026, Google announced that Enterprise Plus customers could attach files up to 50 MB directly, doubling the previous 25 MB, with the incoming message size limit rising to 70 MB. The stated reasoning was interoperability: partners who can’t work with Drive links, plus regulatory workflows where a direct attachment is the expected format. Rollout began on February 23, and the feature is admin-configurable.

Two things the announcement doesn’t mention.

First, this applies to Enterprise Plus only. Personal Gmail, Business, Education, and Enterprise Standard all stay at 25 MB, which covers the vast majority of accounts, including plenty of paying ones.

Second, (and this is apparent only in the limits table rather than the announcement itself) the 50 MB sending allowance is available only on the web version of Gmail. The mobile app on an Enterprise Plus account still limits attachments to 25 MB, with no on-screen explanation when a larger file fails to attach.

Attachment count, file type, and renamed extensions

Size is the famous constraint, but it isn’t the only one. The others fail more confusingly, since their error messages are vaguer.

Attachment count. A single incoming email can have a maximum of 500 attachments. Rare, but automated systems that bundle individual receipts or scans reach that limit surprisingly often.

File type. Gmail refuses executable file types outright, and the block extends to those files inside compressed formats like .gz and .bz2 or within archives like .zip and .tgz. Zipping an .exe to sneak it past has not worked for a long time.

Renamed extensions. Gmail detects the underlying file type regardless of what the extension claims, so relabeling something as .txt achieves nothing beyond confusing your recipient.

None of these produce a helpful message. You get a security warning and a send that doesn’t happen.

When the file genuinely doesn’t fit

The intended answer is Drive, and Gmail nudges you there automatically once you cross the limit: it uploads the file and puts a Google Drive link in the message instead of the file itself. Whether that link works depends on the recipient. Someone at an organization with strict external sharing settings may click it and get a permissions request instead of the file, and that’s the exact problem Google pointed to when it raised the Enterprise Plus limit.

Compression helps sometimes and not others. Documents and spreadsheets shrink well. Video, audio, and photos are already compressed, so zipping them buys you a percentage point or two and costs your recipient an extra step.

For images specifically, the fix is usually just lowering the resolution. A photo straight off a modern phone has far more detail than anyone needs in an email.

The problem with attachments in marketing email

Attachments in bulk mail are a bad idea regardless of the sending limit. They get scanned, they slow delivery, and they look like the kind of mail filters are built to be suspicious of. The standard approach for marketing and transactional mail is a link to a hosted file every time, which is why almost no reputable sender attaches anything to a campaign.

That still leaves a campaign that satisfies every number in this article and comes with no guarantee.

Email file size limits are predictable. You can measure them, plan around them, and know the answer before you send an email. Inbox placement offers none of that. There’s no number to check, no threshold to stay under, and no message telling you the campaign went the wrong way.

InboxAlly deals with the side of delivery that has no formula. It supplies the recipient behavior that inbox placement decisions rely on: scrolled opens, replies, clicks, and Spam and Promotions rescues. Start a free trial and get certainty about the half of delivery that never came with a number.

FAQ

What is the Gmail attachment size limit?

Gmail allows attachments up to 25 MB per message on personal, Business, Education, and Enterprise Standard accounts. Enterprise Plus accounts can send up to 50 MB, but only through Gmail on the web.

Does the 25 MB limit apply to each file or all of them together?
All of them together, including any images embedded in the message body. Two 15 MB files in one email will fail even though each is under the limit individually.
Do I need to keep files under 18 MB because of encoding?

No. Google’s documentation states the sending limit is measured before encoding, so a 24 MB file is treated as 24 MB. The encoding adjustment applies to the receiving limit instead.

How large a file can Gmail receive?
Gmail accepts incoming messages up to 50 MB, or 70 MB on Enterprise Plus. Since they are measured after encoding, the actual file inside is closer to 36 MB and 51 MB, respectively.
Why did my email bounce even though it was under 25 MB?
The recipient’s server has its own limit and the lower of the two applies. Exchange Online administrators can set limits anywhere from 1 MB to 150 MB, so a message Gmail accepts can still be refused at the other end.
Can I raise the Gmail attachment limit?

Only by moving to Enterprise Plus, where an administrator can enable 50 MB sending. No setting exists for personal accounts, and there is no end-user toggle on any edition.

Why was my attachment blocked even though it was small?
Gmail refuses executable file types for security, even when they are stored inside a zipped file or other archive. It also identifies file types by their contents, so renaming the extension will not get the message through.