All articles

Gmail says your file is too large? How to send big files from Gmail

Sunny 6 min read

#send#email#gmail#file#too

Gmail said too large? Send a link instead

report.pdf Live
lisview.com/gmail-big-file

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 diskSize in transit (about)Gmail to GmailTo a strict company server
5 MB7 MBFineFine
10 MB14 MBFineMay bounce
15 MB20 MBFineOften bounces
22 MB30 MBRiskyBounces
Over 25 MBOver 33 MBBecomes a Drive linkBecomes a Drive link
Rough sizes after Base64 encoding. Receiving servers set their own limits, often 10 to 25 MB. Gmail limits checked October 2026.
The other end has a limit too. Even if Gmail sends a message, the recipient's server can refuse it. You only find out from a bounce, sometimes hours later.

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.

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. 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. 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. 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. 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.

Sending several gigabytes? Our per-file cap is modest. For a multi-GB video project, a transfer service built for huge files, or Drive itself with the sharing set correctly, is the better tool.
Gmail's Drive linkLink in Seconds
Recipient needs an accountOften, if sharing is restrictedNo
Access request pageCommonNever
Opens inGoogle Drive viewerAny browser, the file itself
See if it was openedNoYes, view count and analytics
Password or expiry dateNot on personal accountsYes, free
Update the file, same linkYes, with Manage versionsYes, replace the file
Largest fileVery large250 MB free, 500 MB on Pro
Two ways to send a file that's too big for Gmail. Checked October 2026.

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 →