
Gmail's 25 MB attachment limit is one of the most Googled frustrations in 2026. There are exactly three workarounds that actually work: Google Drive links, a secure share link from a dedicated service, and file splitting as a last resort. This guide covers all three, with the method I use when it matters.
Surya Prakash
Author
TL;DR: Gmail caps attachments at 25 MB sent / 50 MB received as of May 2026. To send anything larger via Gmail, you have three working options: (1) Google Drive auto-attachment for files up to 15 GB free / 2 TB on Google One — recipient needs Google permission, (2) a secure file-sharing service like Uploadex / WeTransfer / Smash where you paste a download link into the email body, or (3) split + zip the file into multiple sub-25 MB parts. For most professional use cases, option 2 with a password-protected link is the cleanest. This guide walks through all three, with the gotchas I've hit shipping files weekly through Gmail since 2018.
I get this question every couple of weeks. Usually it's a designer trying to email a 200 MB Photoshop file to a client, an accountant trying to send a 60 MB scanned tax bundle, or a colleague who just learned Gmail won't take their 80 MB video. Gmail bounces it with the cryptic message "Attachment exceeds the allowable limit" — and that's that.
Here's the honest version: Gmail has not raised its 25 MB attachment cap in over a decade. It's not going up. Google's bet is that you'll switch to Google Drive for anything bigger. That's fine when the recipient is also on Google, painful when they're not, and worth avoiding when the file is sensitive enough to keep out of the Drive permission tangle.
Let me walk through every actual method that works in May 2026 — what the workflow looks like, what breaks, and which one to pick for which kind of file.
There are two separate limits, and people regularly confuse them:
Both limits are firm. There's no "increase attachment size in Gmail settings" toggle, no paid Workspace tier that raises them, no header trick. Files compressed in a .zip count toward the same 25 MB cap, post-compression.

When you attach a file larger than 25 MB, Gmail offers to upload it to Google Drive and send a link instead. This is the path of least resistance if both you and the recipient are inside the Google ecosystem.
File size limit: up to your Google Drive storage cap — 15 GB free, 100 GB on Google One Basic ($1.99/mo), 2 TB on Google One Premium ($9.99/mo), 5 TB on the AI Premium tier.
For meeting notes and casual files, Drive auto-attachment is fine. For client deliverables, regulated documents, or anything you wouldn't want forwarded — keep reading.
This is what I do for 95% of "I need to email a big file" situations. Upload the file to a dedicated file-sharing service, get a share link with the security controls you want, and paste the link into the Gmail body. The email itself stays well under 25 MB because all you're sending is text plus a URL.

For a longer walkthrough on the security controls themselves, see my guide on how to send large files securely and the comparison of WeTransfer alternatives.
If the recipient can only accept email attachments — corporate firewall blocking external file-share domains, regulated environment, weird compliance setup — you can split the file into sub-25 MB chunks and email them across multiple messages.
I dislike this method. It's slow, error-prone, and ugly. But it works and sometimes it's the only option.
split -b 24m bigfile.zip bigfile.zip.part-
This creates bigfile.zip.part-aa, bigfile.zip.part-ab, etc., each 24 MB. The recipient runs:
cat bigfile.zip.part-* > bigfile.zip
to reassemble.
7-Zip has a built-in option: right-click → 7-Zip → Add to archive → set "Split to volumes, bytes" to 24m. It produces bigfile.zip.001, bigfile.zip.002, etc. The recipient opens the .001 part in 7-Zip and it reassembles automatically.
Use this only when the other two methods are genuinely blocked.
A short cheat sheet you can keep open while writing the email:
| File scenario | Use |
|---|---|
| Under 25 MB, non-sensitive | Regular Gmail attachment |
| 25 MB – 200 MB, recipient is on Google | Google Drive auto-attachment (Method 1) |
| 200 MB – 2 GB, any recipient | Uploadex / WeTransfer / Smash share link (Method 2) |
| Over 2 GB, technical recipient | Uploadex Pro or Smash, with the send-large-files guide workflow |
| Anything sensitive (contract, PHI, financial) | Method 2 with password + expiration + download cap of 1 |
| Recipient's firewall blocks file-share domains | Method 3 (split + email parts) |
Every couple of weeks someone posts a "secret trick to increase Gmail attachment limit to 50 MB" or similar. None of them work in May 2026:
gmail.com account.If you find a "trick" that promises otherwise, it's either out of date or wrong.
25 MB outbound, 50 MB inbound. This is the size of the entire email including all attachments combined. Files larger than 25 MB get rejected at the compose step; Gmail offers to upload them to Google Drive instead.
Not as a direct attachment. For a 100 MB file, you have two practical options: (1) use Gmail's built-in Google Drive auto-attachment, which sends a Drive link instead of an attachment, or (2) upload the file to a secure file-sharing service like Uploadex or WeTransfer and paste the share link into your Gmail message body. Both keep the email itself under 25 MB.
Use a file-sharing service. Upload the 1 GB file to Uploadex (free tier supports up to 2 GB per file), Smash (no size limit on free), or SwissTransfer (50 GB free per transfer), then paste the share link into your Gmail message. Google Drive auto-attachment also works if you have enough Drive storage. Do not attempt to email the file directly — Gmail will reject anything over 25 MB.
Upload the video to a free file-sharing service (Uploadex's free tier handles up to 2 GB per file; Smash has no file-size cap on free), generate a share link, paste it into your Gmail message body. For videos under 200 MB and a Google-using recipient, Google Drive auto-attachment in Gmail also works.
Your file is over Gmail's 25 MB outbound attachment cap. Compress the file (ZIP / 7z) if it's not already a compressed format like MP4 or JPEG, or switch to one of the methods in this guide — Google Drive auto-attachment for files under your Drive storage limit, or a secure share link for files where you want password protection and expiration.
Yes — ZIP the file with a strong AES-256 password before attaching (or before uploading to a file-share). See my step-by-step guide on password-protecting a ZIP file. Then send the password to the recipient through a different channel — SMS, phone call, or separate email — not in the same message as the file or link.
Gmail itself uses TLS encryption in transit, which protects messages between Gmail servers and the recipient's server if the recipient's server also supports TLS. That's most of the major providers in 2026, but not all. For confidential documents, the safer pattern is to use Method 2 from this guide: upload to a service with AES-256 at rest and password-protected share links, then send only the link (not the file) via Gmail. That way even if the email is later breached or forwarded, the file requires the password to access.
Gmail's 25 MB cap isn't going up — every working solution for sending big files through Gmail in 2026 routes the file outside the message body and puts a link in it instead. Pick the method that matches your file size, recipient, and sensitivity:
For Method 2 — which is the one most professional workflows want — pair the share link with a password sent through a different channel, a short expiration, and a download cap of one. That combination keeps the file out of the "email forwarded to wrong person" failure mode that simple attachments fall into all the time.
If you want a fuller walkthrough on the security side (threat models, when to escalate to end-to-end encryption, what AES-256 actually protects against), my guide on sending large files securely and the AES-256 encryption explainer go deeper.
Sources:
- Google: file sizes in Gmail
- WeTransfer pricing
- Smash file transfer
Author
Surya Prakash is the founder of Uploadex. He writes about secure file sharing, large file workflows, and the engineering decisions behind running a fast, global delivery network. Previously built tools for creators across India, the US, and Southeast Asia.