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 5 min read
A stack of thick paper folders on a white surface
Photo by Beatriz Pérez Moya on Unsplash

The wall you just hit

For a personal Gmail account the limit is 25 MB, and 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.

Two things follow from that. The first is that the wall is low: a ten-slide deck with photographs in it, a scanned contract, a handful of camera images, or a one-minute screen recording all clear 25MB without trying. The second is that a link is not a workaround anybody invented. It is what the email provider itself falls back to. The only real question is whose link it is and what it tells you afterwards.

Check the size first, it takes ten seconds

Do this before you decide anything. Most people guess high, then spend twenty minutes compressing a file that would have sent as it was.

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 It is 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 rather than testing: 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 its weight is the message's weight and every server between you and the reader gets a vote on whether to accept it. A link carries no weight. The message is a few kilobytes whatever sits behind the address, so the things that break large attachments (a recipient's inbound size cap, a full mailbox, an attachment filter) stop applying.

It also fails earlier when it fails at all. A rejected attachment usually bounces after you press send, sometimes hours later. A file that is too big to host tells you so while you are still looking at the upload box.

Once the file lives at an address rather than inside a message, a few things become possible that were never possible with an attachment:

Where the free plan runs out

Storage on the free plan is 1 GB, which is about six files at the full 150MB. Knowing which person opened it, the time they spent on each page, and an email on every open rather than just the first are on the paid plan. Nothing expires on its own: a link keeps working until you delete it or give it an expiry date.

Sending it, start to finish

  1. Drop the file into the box on the homepage, or straight into the PDF door, the image door or the page door if you already know what you have.
  2. Name the link, or leave it blank for a random one.
  3. Type the code that arrives by email. That happens once per address, not once per file.
  4. Paste the link into your message.

The person receiving it clicks and reads it in their browser. No account, no app, no extension, and nothing sitting in their downloads folder unless they choose to keep a copy.

The honest version of the advice

If your file is under 20MB, attach it and stop reading. If it is between 25MB and 150MB, a link is strictly better than anything you could do to the file itself. Compressing a PDF to squeeze under a limit costs you quality to solve a problem that has a free answer. And if it is over 150MB or it is a video, this is not the tool; use something built for bulk transfer, and do not spend an afternoon finding that out by uploading.

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
Snapy Pro · unlimited links, and who opened them Refundable within 7 days