The Gmail attachment size limit for personal accounts is 25 MB per email, counting all attachments together (Google's help page, checked November 2026). Work and school accounts use whatever limit their Google Workspace admin sets. Anything larger is automatically turned into a Google Drive link, and if that doesn't suit you, uploading the file elsewhere and pasting a link works just as well.
The rest of this page covers the exact limits, why a file under 25 MB can still be rejected, which file types Gmail blocks no matter the size, and the fastest ways to send something bigger.
Gmail attachment size limit: the short answer
- Personal Gmail: 25 MB total per email. Google's wording: "For personal Gmail accounts, the limit is 25 MB."
- Work or school (Google Workspace): your administrator sets both the sending and the receiving limits.
- Over the limit: Gmail removes the attachment and adds it to the email as a Google Drive link instead.
These figures were checked against Google's attachment help page on November 5, 2026. Limits change, so check the date on any page you rely on.
Gmail limits at a glance (2026)
| Limit | Value | Source and notes |
|---|---|---|
| Personal account, sending | 25 MB total per email | Google help page |
| Personal account, receiving | 50 MB | Reported by heise online; not stated on Google's personal help page |
| Google Workspace (standard editions) | Set by your admin | Google help page; heise reports 25 MB send / 50 MB receive for standard and business plans |
| Workspace Enterprise Plus | Up to 50 MB sending | Reported by heise online on 27 February 2026 |
| Daily sending | More than 500 recipients in one email, or more than 500 emails a day | Going over can trigger a temporary block; you should be able to send again within 1 to 24 hours |
The Enterprise Plus change is new and many older pages miss it. According to heise online, Google Workspace Enterprise Plus can now send attachments of up to 50 MB, double the usual 25 MB. Personal Gmail accounts did not get the increase.
Why Gmail says your file is too large when it's under 25 MB
This is the most common frustration, and there are two usual reasons.
The total counts, not each file
The 25 MB applies to all attachments in the email combined. Five 6 MB photos are 30 MB together, so Gmail will treat that email as over the limit even though each photo is small.
Encoding makes attachments bigger
Email can't carry raw files, so attachments are converted to text (Base64 encoding) before sending, which makes them larger. A common rule of thumb is that this adds about a third. heise's own example points to a little more: 35 to 37 MB of real files already reach a 50 MB limit once encoded.
Applied to the 25 MB limit (approximate figures):
- 25 MB ÷ 1.33 ≈ 18.8 MB of real files using the one-third rule of thumb; heise's example suggests closer to 17.5 to 18.5 MB.
- Example: three videos of 7 MB each are 21 MB on your disk. Encoded, that's roughly 21 × 1.33 ≈ 28 MB, which is over the limit.
A practical rule: if your files add up to more than about 18 MB, expect trouble.
What happens when you attach a file over 25 MB
When the total goes over the limit, Gmail automatically removes the attachment and uploads it to your Google Drive, then puts a Drive link in the email. A few things follow from that:
- Gmail checks access. Before sending, it checks whether your recipients can open the Drive file and asks you to change the sharing settings if they can't.
- It uses your storage. Google storage is shared across Drive, Photos and Gmail. If you've hit your storage limit, Google says you "can’t send or receive attachments" at all.
- "Couldn't send message" can mean a file didn't upload to Drive, for example because there isn't enough space or your connection is slow. Removing and re-adding the attachment is Google's suggested fix.
- Attachments won't load? Google says a network administrator or internet provider has probably blocked
mail-attachment.googleusercontent.com, the domain Google uses to host attachments.
"Blocked for security reasons": file types Gmail won't send
Some files are refused regardless of size. The message reads: "This message was blocked because its content presents a potential security issue".
According to Google's list of blocked file types (checked November 2026), blocked extensions include:
.apk, .bat, .cmd, .dll, .dmg, .exe, .img, .iso, .jar, .js, .lnk, .msi, .ps1, .scr, .vbs, .vhd and others.
Google updates this list over time, so a type that worked last year may not work now.
Zipping doesn't get around it. Blocked types stay blocked "including their compressed form (like .gz or .bz2 files) or when found within archives (like .zip or .tgz files)". Gmail also blocks:
- Password-protected archives that contain archived content (for example, a zip inside a protected zip)
- Documents with malicious macros
Google says it updates these rules to keep up with harmful software. If someone sent you a file and you're unsure about it, read how to check if a file is safe before you open it.
How to send a file bigger than 25 MB from Gmail
Option 1: Insert from Google Drive
This is Google's built-in route and works well when your recipients use Google accounts.
- In Gmail, click Compose.
- At the bottom of the message, click Insert files using Drive.
- Select the files (upload them to Drive first if needed).
- At the bottom of the page, choose Drive link or Attachment. The Attachment option doesn't work for files created in Google Docs, Sheets, Slides or Forms.
- Click Insert, then send your email. If Gmail says recipients can't access the file, choose the sharing setting you want.
Watch the sharing choice:
- If you keep the file private, recipients without a Google Account won't be able to see it.
- With Anyone with the link, Google says recipients don't need a Google Account. But if the email is forwarded or new people are added to the thread, they get the same access. Note that the same Google page also says only people with a Google Account can see Drive files attached in Gmail, so check with your recipient if it matters.
The Drive attachments help page has the full details.
Option 2: Shrink the file
If the file is just a little too big, making it smaller can be enough. Keep the roughly 18 MB rule in mind.
- Videos: re-export at a lower resolution or bitrate, or trim the parts you don't need.
- Photos: resize them or send fewer per email.
- PDFs: export a version with lower image quality.
- Split it up: send the files across several emails, each under the limit.
Videos and photos are usually already compressed, so putting them in a zip rarely saves much.
Option 3: Upload it to a file host and paste the link
This skips Drive and your Google storage entirely, and the recipient doesn't need any account. Here's how with InvisHosting:
- Go to the InvisHosting upload page. No account is needed.
- Choose your file. The limit is 300 MB per file, and large uploads are sent in pieces so they finish reliably.
- Optionally set an expiry, anywhere from 1 minute to 30 days. After that the file is deleted permanently.
- Upload and copy the download link. If you uploaded without an account, save the one-time deletion token so you can remove the file later.
- Paste the link into your Gmail message. For a tidier link, run it through the link shortener; you can also make a QR code with the QR code generator.
The honest limits:
- Anyone who has the link can download the file. Files are not end-to-end encrypted, so encrypt anything sensitive before uploading.
- Executables and other dangerous file types are blocked here too, and every upload is scanned with VirusTotal (see how we defend against malware uploads). This won't get an
.exepast anyone's security rules. - Without an expiry, files are kept until you delete them, they break the Terms of Service, or they get no downloads for 90 days.
For more options, see our guide to sharing large files for free, or check the Discord file size limit if you also share files there.
Which option should you use?
| Option | Max size | Recipient needs a Google account? | Uses your Google storage? | Link expiry | Privacy notes |
|---|---|---|---|---|---|
| Regular attachment | 25 MB per email (roughly 18 MB of real files) | No | Yes | No link | Stays in both mailboxes |
| Drive link | Over 25 MB | Only if the file stays private | Yes | Not covered here | "Anyone with the link" extends to forwarded copies |
| Confidential mode | No size increase listed by Google | Not covered here | Not covered here | Yes, you set the date | Adds an expiration date and passcode; forwarding, copying, printing and downloading are disabled |
| Compress or split | Still 25 MB per email | No | Yes | No link | Same as a regular attachment |
| InvisHosting link | 300 MB per file | No | No | Optional, 1 minute to 30 days | Anyone with the link can download; not end-to-end encrypted |
Quick guide:
- Recipient uses Google, file is work-related: Drive link.
- Recipient has no Google account, or your storage is full: a file host link.
- Slightly too big: shrink or split it.
Sending something private? Confidential mode vs. an expiring link
Gmail's confidential mode lets you set an expiration date and a passcode, and Google says "These settings impact both the message text and any attachments." Recipients can't forward, copy, print or download the message, and you can remove access at any time. It doesn't stop recipients from taking screenshots or photos, though.
It doesn't solve the size problem either: Google's help page lists no change to the attachment limit in confidential mode, so you're still working within 25 MB.
An expiring file host link gives you a similar "gone after a set time" effect for bigger files. InvisHosting files are not end-to-end encrypted, so for truly sensitive material, encrypt the file yourself first and share the password through a different channel.
Gmail attachment FAQ
Is the 25 MB limit per file or per email?
Per email. Google applies the limit to the total size of all attachments. Encoding also makes files bigger (a common rule of thumb is about a third), so plan for roughly 18 MB of actual files.
Is the limit different in the Gmail mobile app?
Google's help page gives 25 MB for personal accounts and does not list a different figure for the mobile apps.
How big an attachment can I receive in Gmail?
Press coverage from heise reports 50 MB for personal accounts. Google's personal help page doesn't state a receive figure, and if your storage is full you can't receive attachments at all.
Did Gmail increase its attachment limit in 2026?
Only for Google Workspace Enterprise Plus, which heise reported in February 2026 can now send attachments of up to 50 MB. Personal Gmail stays at 25 MB.
Can I send a large file from Gmail without Google Drive?
Yes. Upload it to a file host such as InvisHosting (up to 300 MB per file, no account) and paste the link into your email.
Does the recipient need a Google account to open a Drive link?
If the file stays private, yes. With "Anyone with the link", Google's Drive help page says they don't, but neither does anyone the email gets forwarded to.
Can I zip an .exe or put it in a password-protected zip to get it past Gmail?
No. Gmail blocks risky file types inside archives and compressed files, and it blocks password-protected archives that contain archived content.
Do Gmail attachments count toward my Google storage?
Yes. Storage is shared across Drive, Photos and Gmail.
How many emails can I send per day in Gmail?
Sending to more than 500 recipients in one email, or more than 500 emails in a day, can trigger a temporary block. You should be able to send again within 1 to 24 hours, according to Google's sending limits page.
Sources
- Send attachments with your Gmail message – Gmail Help
- File types blocked in Gmail – Gmail Help
- Send Google Drive attachments in Gmail – Gmail Help
- Limits for sending & getting mail – Gmail Help
- Send & open confidential emails (Android) – Gmail Help
- Gmail increases attachment limit to 50 MByte – for Enterprise customers (heise online)
This article was written with AI assistance from the sources listed above and checked automatically against them.