Guide

How to send a file that is too large for email

Gmail's attachment limit is 25MB. Most of what people actually need to send (a deck, a scan, a photo set) lands just above it.

2026-09-28 6 min read Updated 2026-10-01
A stack of thick paper folders on a white surface
Photo by Beatriz Pérez Moya on Unsplash

What is the best way to send large files? Turn the file into a link rather than an attachment. A link carries no weight of its own, so it clears every inbox size limit and, on a host such as Snapy, also reports the moment it is opened, free.

How can I send a large file through Gmail? Attach it normally. Above 25MB combined, Gmail swaps the attachment for a Google Drive link and then asks who that link should be shared with, a step that is easy to miss and can lock a recipient out.

The wall you just hit, and what Gmail does about it

For a personal Gmail account the limit is 25 MB. Above it, Gmail does not refuse the message; it "automatically removes the attachment and adds it as a Google Drive link in the email." Other providers sit in the same neighbourhood, between roughly 20MB and 25MB, so the wall is low: a ten-slide deck with photographs, a scanned contract, or a handful of camera images all clear it without trying.

That fallback is not fully hands-off. Google's own instructions say Gmail checks whether recipients already have Drive access and, if not, prompts a sharing choice before sending: "anyone with the link" needs no Google account, but restricting it to named recipients means anyone without a Google account on that exact address, or reached through a mailing list, cannot open it. The conversion is automatic; the sharing choice is manual, and the strict option can quietly fail an innocent reader. A link from a dedicated host skips that choice entirely.

Check the size first, it takes ten seconds

Most people guess high, then spend twenty minutes compressing a file that would have sent fine.

What to do at each size

The file is What to do Why
Under 20MB Attach it It will arrive. A link adds a step for no gain
20MB to 25MB Attach it, or send a link Close enough to the wall that a strict recipient's server may bounce it
25MB to 150MB Send a link Above every mainstream provider's limit, and inside what Snapy accepts
Over 150MB A sync or transfer service, not a link host Snapy refuses the upload, so this is not the tool for it
A video of any size Something else Video uploads are switched off on Snapy right now

The 150MB line is worth taking seriously: the upload is refused at the door, not trimmed or queued.

Check your own file

Reads the size in your browser. Nothing is uploaded.
Pick a file and this says whether to attach it, send it as a link, or reach for something else entirely.

Sizes are read with the browser's own File API, which reports a name, a size and a type without opening the file. There is no upload in this widget and no request of any kind.

An attachment is carried inside the message, so every server in between gets a vote on whether to accept it. A link carries no weight of its own, so an inbound size cap, a full mailbox or an attachment filter stop applying, and it fails earlier when it fails: a rejected attachment bounces after sending, while a file too big to host says so before the message leaves.

Storage on the free plan is 1 GB, about six files at the full 150MB. Knowing which person opened it, time spent per page, and an email on every open rather than just the first are on the paid plan. Nothing expires on its own unless an expiry date is set.

How to send a PDF by email

Attach it if it is under about 20MB, and send a link if it is bigger. Check the size first: Gmail's limit for a personal account is 25 MB across all attachments (Gmail Help).

A PDF just over the line can often be made smaller:

Switch to a link when any of these is true:

A Snapy.host link takes a PDF up to 150MB as it is, with no compressing. It opens in the reader's browser view-only by default, and the sender gets a free email the first time it is opened. Paste the link into the email where the attachment would have gone.

Sending it, start to finish

No sign-up: the first upload just asks for a one-time code sent to the sender's email, which keeps out spam rather than standing in for an account.

  1. Drop the file into the box on the homepage, or straight into the PDF door or the image door.
  2. Name the link, or leave it blank for a random one.
  3. Type the code that arrives by email, once per address, not once per file.
  4. Paste the link into the message, in place of the attachment.

The recipient clicks and reads it in their browser. No account, no app, no extension, and no sharing setting that can be left wrong.

The honest version of the advice

Under 20MB, attach it and stop reading. Between 25MB and 150MB, a link beats anything done to the file itself, including Gmail's own Drive link, since there is no sharing step to get wrong. Compressing a PDF to squeeze under a limit costs quality to solve a problem that already has a free answer. Over 150MB, or a video, this is not the tool; use something built for bulk transfer rather than finding that out mid-upload.

Questions

What is the best way to send large files?

Turn the file into a link instead of attaching it. A link has no size of its own, so it never bounces off a mailbox limit, works the same above 25MB as it does above 150MB, and can tell you the moment it is opened. Paste the link where the attachment would have gone.

What is the best way to send a large file?

The same answer as for several files: host it once and send the link, not the file itself. The link stays small (a few kilobytes) no matter how large the file behind it is, which is why it clears the inbox limits an attachment cannot.

How can I send a large file through Gmail?

Attach it as usual. If the attachment is over 25MB, Gmail removes it from the message and replaces it with a Google Drive link automatically. Gmail then prompts a choice of who the link is shared with; skipping that step is what leaves a recipient unable to open it.

How do I send a large file through Gmail?

Click Attach and choose the file. Gmail only blocks the send outright for files that are flagged as unsafe; anything merely too big is converted to a Drive link behind the scenes, and the limit to watch for is 25MB combined across every attachment in the message.

What happens when a Gmail attachment is over 25MB?

Gmail silently drops the attachment and inserts a Google Drive link in its place. It then checks whether the recipients already have access to that file in Drive, and if they do not, it prompts a sharing choice (anyone with the link, or only the named recipients) before the message goes out.

How do I send a PDF by email?

Attach it if it is under about 20MB. Gmail's limit is 25MB for a personal account. Above that, compress it, with Reduce File Size in Preview on a Mac or Minimum size when saving from Word, or upload it and paste a link instead, which takes a PDF up to 150MB unchanged.

Send yours as a link

Drop in a document, an image or a web page, up to 150MB, and get a link. Free, and the person you send it to needs no account, no app and no extension.

Get a link

More guides

How to Share a PDF as a Link: 4 Free Ways, Step by Step

2026-10-07 · 5 min read

How to Password Protect a PDF, Free and Paid

2026-10-03 · 5 min read

How to Share Files Without the Other Person Signing Up

2026-10-01 · 5 min read
Snapy Pro · unlimited links, and who opened them Refundable within 14 days