Gmail says your file is too large? How to send big files from Gmail
Gmail said too large? Send a link instead
Gmail says your file is too large because a personal Gmail account allows 25 MB of attachments per message, and email's Base64 encoding makes files about a third bigger in transit. When you go over, Gmail removes the attachment and inserts a Google Drive link instead. To send a big file from Gmail without Drive's access prompts, upload it once and paste a plain link into the email, for example a Link in Seconds link that opens in any browser and shows you when it was viewed.
At a glance
- Gmail limit (personal)
- 25 MB per message, all attachments together
- Work or school account
- Set by your Google Workspace admin
- Over the limit
- Gmail swaps the file for a Google Drive link
- Realistic safe size
- About 18 MB, after Base64 encoding
- Common trap
- Recipient sees "You need access" on the Drive link
- Link option
- Free account, up to 250 MB per file, never expires
What is Gmail's attachment size limit?
Google's help page puts the limit for personal accounts at 25 MB, and it counts every attachment on the message together, not each file on its own. Three 10 MB photos are over the limit. Work and school accounts follow whatever the Workspace admin has chosen, so your office Gmail may allow more or less.
Attachments also count toward your Google storage, which is shared by Gmail, Drive and Photos. If that storage is full, Gmail can't send or receive attachments at all, whatever their size.
Why does Gmail say a 22 MB file is too large?
Email still carries attachments as text. Each file is Base64-encoded, which rewrites every three bytes as four characters, so the file grows by roughly 33%, a little more once headers and line breaks are added. A 22 MB file becomes about 30 MB on the wire. The limit applies to that encoded message, not to the size your computer shows. We walk through the maths, provider by provider, in why your 22 MB attachment bounces.
| File on your disk | Size in transit (about) | Gmail to Gmail | To a strict company server |
|---|---|---|---|
| 5 MB | 7 MB | Fine | Fine |
| 10 MB | 14 MB | Fine | May bounce |
| 15 MB | 20 MB | Fine | Often bounces |
| 22 MB | 30 MB | Risky | Bounces |
| Over 25 MB | Over 33 MB | Becomes a Drive link | Becomes a Drive link |
What happens when you attach a file over 25 MB?
Gmail doesn't refuse. It uploads the file to your Google Drive and puts a Drive link in the message where the attachment would have been. That works well when your recipient uses Google and the sharing is set correctly. It goes wrong in a few predictable ways.
Why does the recipient see “request access”?
Before sending, Gmail checks whether your recipients can open the Drive file and asks you to change the sharing if they can't. If you choose to share only with the people on the email, Google notes that recipients without a Google account, recipients at a different address, and anyone reading through a mailing list still can't open it. They land on a request access page and have to wait for you. Our guide to fixing the Google Drive “You need access” page covers every cause.
Other Drive link pitfalls
- Work accounts can block outside sharing. A Workspace admin may stop you sharing files outside your company, so a client never gets in.
- “Anyone with the link” is all or nothing. It fixes access, but anyone the email is forwarded to can open the file too, and you can't tell who did.
- The file eats your storage. Every big file Gmail moves to Drive counts toward the same Google storage as your mail.
- No sign it was opened. Drive doesn't tell a personal account who viewed a shared file.
How do I send a big file from Gmail as a link?
Do on purpose what Gmail does automatically: put the file somewhere and send a link. With Link in Seconds the link needs no account to open, so there is no access request, and it opens right in the browser instead of inside a drive.
- 1
Upload the file instead of attaching it
Sign in to Link in Seconds with a free account and drop the file into the uploader. Free files can be up to 250 MB each. - 2
Copy the link
You get a short link that opens the file in any browser. Your recipient doesn't need a Google account or any account at all. - 3
Paste the link into your Gmail message
Write the email as usual and paste the link in the body. A link is a few dozen characters, so the message is tiny and nothing gets swapped or bounced. - 4
Check the view count
The link's analytics show when it was opened and how many times. If you need to fix the file, replace it and the same link shows the new version.
Every link feature is free on every plan: a password, an expiry date if you want one, a view limit, view-only mode and a QR code. Links never expire unless you set a date. The free plan holds 50 live links and 500 MB in total, with files up to 250 MB each; Pro raises the per-file size to 500 MB.
Gmail Drive link vs a Link in Seconds link
| Gmail's Drive link | Link in Seconds | |
|---|---|---|
| Recipient needs an account | Often, if sharing is restricted | No |
| Access request page | Common | Never |
| Opens in | Google Drive viewer | Any browser, the file itself |
| See if it was opened | No | Yes, view count and analytics |
| Password or expiry date | Not on personal accounts | Yes, free |
| Update the file, same link | Yes, with Manage versions | Yes, replace the file |
| Largest file | Very large | 250 MB free, 500 MB on Pro |
Quick answers
What is the maximum file size I can attach in Gmail?
25 MB for a personal Gmail account, counting all attachments on the message together. Work and school accounts use whatever limit the Google Workspace admin has set. Above the limit, Gmail removes the file and puts a Google Drive link in the email instead.
Is 22 MB too big for email?
Often, yes. Email encodes attachments as Base64 text, which adds about a third to their size, so a 22 MB file travels as roughly 30 MB. Gmail may accept it, but many receiving servers cap messages at 25 MB or less and will bounce it. Keep attachments under about 10 MB to be safe, and send anything bigger as a link.
Is 15 MB too big to email?
Usually not to another Gmail or Outlook.com address, since it encodes to roughly 20 MB. Some corporate and university servers stop at 10 MB, though, so for an important file to an unfamiliar address a link is the safer choice.
Why does my recipient see "You need access" on the Gmail Drive link?
Because the Drive file is restricted to certain Google accounts. Gmail warns you before sending if recipients lack access, but if you limited sharing to the email recipients, anyone without a Google account, using a different address, or reading through a mailing list can't open it. Set the file to "Anyone with the link" or send a link that needs no account.
How do I send a file bigger than 25 MB from Gmail without Google Drive?
Upload it to a link service and paste the link into your email. Link in Seconds takes files up to 250 MB on the free plan, gives you a link that opens in any browser with no account needed to view, shows a view count and never expires.
Does zipping the file get it under Gmail's limit?
Rarely. Photos, videos and most PDFs are already compressed, so a ZIP saves only a few percent. Gmail also blocks some archive contents, and some company filters quarantine ZIP attachments.
Go deeper
Turn any file into a link in seconds
Upload a PDF, image, video, or ZIP and get a clean, trackable link with a QR code, free.
Try Link in Seconds →