Gmail's attachment size limit
25 MB to send, 50 MB to receive — except it is really about 18 MB once Gmail encodes it. Here is what the limit covers and five ways past it.
25 MB to send. 50 MB to receive. That is the answer, and it has been the answer for a very long time.
The more useful answer is that you do not get 25 MB.
What you actually get
Gmail does not send your file. It encodes your file into the text of the message using base64, which turns every three bytes into four. That is roughly 37% inflation, before Gmail counts the message body, the headers, and the signature image with your logo in it.
Against a 25 MB ceiling, that leaves you around 18 MB of real file.
Two consequences people hit constantly:
- A 22 MB video is not “just under the limit”. It is over.
- The limit is per message, not per file. Four 7 MB photos are a 28 MB email. Gmail will refuse it, and the refusal will read as though you attached one enormous thing.
The recipient’s limit matters more than yours
Gmail’s 25 MB governs whether your message leaves. It says nothing about whether it arrives.
Send a 24 MB message to a client whose IT department set a 10 MB cap on their Exchange server in 2019, and Gmail sends it happily. It bounces at the other end, or gets quarantined silently, and your sent folder shows a successful send.
This is the failure mode worth designing against, because you do not find out. There is no error at your end and often no message at theirs — just a client who never mentions it and a follow-up call where neither of you knows what happened.
Five ways past it
1. Let Gmail use Drive
Attach the oversized file and Gmail offers to upload it to Google Drive and insert a link. Accept, and the email sends instantly with a link where the attachment would have been.
This is the built-in answer, it is free, and for internal files it is correct. Two things to watch:
- The sharing setting decides who can open it. Gmail prompts you about this and it is easy to click through. Get it wrong and either your recipient is locked out, or the file is readable by anyone who ever gets the link.
- The link does not expire. It stays live in your Drive until you remember to go and revoke it, which nobody ever does. For a client project that ended eighteen months ago, that door is still open.
2. Compress the file properly
Before you reach for a tool, check why the file is big.
PDFs are the easiest win. Most oversized ones contain print-resolution images inside a document nobody will print. Export at screen resolution and a 40 MB proposal routinely lands under 5 MB with no visible difference.
Photos shrink well if they need to be viewed rather than edited. Full-resolution camera files are for the person doing the retouching, not for the person approving the shot.
Video will not compress meaningfully by zipping — it is already compressed. What helps is exporting a review copy at a sensible bitrate instead of sending the master. More on video specifically here.
Zipping helps a folder of documents and does essentially nothing for photos, video or audio. It is also the file type most likely to be stripped by a corporate mail filter, so a zip can turn “too big” into “arrived empty”.
3. Split it
Two emails of 15 MB instead of one of 30 MB. Ugly, occasionally the fastest route, and it doubles your chances of hitting the recipient’s limit rather than halving them. Fine for two files, miserable for twenty.
4. Use a transfer service
For a genuinely large one-off — a video, a photo set, a batch of masters — a transfer link is the right shape. The current options are compared here.
5. Stop sending the file
If the recipient is going to read the thing rather than edit it — a proposal, a report, a brochure, a deck, a set of guidelines — the attachment was never the correct format.
A link opens in the browser, on a phone, without a download. It cannot be too big for anyone’s inbox. It can be updated after you send it, so the wrong version is a fix rather than an apology. And it can tell you when it was opened, which is the one thing an attachment can never do.
That last part changes the follow-up more than anything else here. The argument in full.
If this happens every week
There is a difference between hitting the limit once and hitting it constantly. If you send large files to clients for a living, Drive links are not really the answer — they are a permanent doorway into your own storage, granted per file, revoked never.
What you want instead is a link that expires when you say, that you can kill instantly if you sent the wrong cut, that tells you when it was collected, and that looks like it came from you. That is what we built Transfers to do, and it is coming soon on the Living Page Agency plans.
Related
- Every provider’s attachment limit in one table
- How to send large files via email without them bouncing
- Outlook’s attachment size limit
I’m Richard, and I build Living Page — send documents and large files as links that open anywhere and tell you when they land. Try it free.
Frequently asked questions
- What is Gmail's attachment size limit?
- 25 MB to send and 50 MB to receive, for personal Gmail and standard Google Workspace accounts. Workspace Enterprise Plus accounts went up to 50 MB for sending in February 2026. The 25 MB is the total for the whole message, not per file.
- How big a file can Gmail actually send?
- About 18 MB of real file against the 25 MB ceiling. Gmail encodes attachments in base64, which inflates them by roughly 37%, and the message body, headers and your signature image all count too. If a file is close to the line, assume it will not fit.
- How do I send a file larger than 25 MB in Gmail?
- Attach it anyway and Gmail offers to upload it to Google Drive and insert a link instead. That is the built-in answer and it works. The things to check are the sharing setting on the file, which controls who can open it, and the fact that the link stays live until you go back and turn it off.
- Why does Gmail say my attachment is too large when it is under 25 MB?
- Because 25 MB is the size of the encoded message, not the size of the file on your desktop. Add roughly a third for encoding, then the body text, the headers and any images in your signature. A 20 MB file plus a signature can genuinely exceed a 25 MB message limit.
- Does the Gmail limit apply to the recipient too?
- Their limit applies as well, and the smaller of the two wins. Gmail will happily send a 24 MB message to a company whose mail server rejects anything over 10 MB. It leaves your outbox and never arrives, which is the worst of both outcomes because your sent folder shows success.
Read next
- Email Attachment Size Limits, Every Provider (2026)Gmail is 25 MB. Outlook depends on who set it up. Every provider's limit, why your 22 MB file still bounced, and what to send instead.
- How to Send Large Files via Email (Without Bouncing)Six ways to get a big file to someone by email, in the order worth trying — plus the two limits that decide whether it arrives at all.
- Outlook's Attachment Size Limit: 20, 25 or 150 MB?Outlook has no single limit — it depends on your account and your administrator. Here is how to find your real number, and what to do when it is too low.