Guide
Photos too large for email: four ways to send them anyway
Email services cap attachments around 20–25 MB, so even a few high-resolution photos can trip the limit. The fix is not lowering quality — it is sending a link instead of an attachment.
Last updated
The short answer
Your photos are not the problem — the email cap is. Modern inboxes reject or reroute attachments once they cross roughly 20–25 MB. When your photos are too large for email, stop attaching files and send a single link instead.
If the recipient should browse, enjoy and keep the full set, a photo gallery link is the best route: no bounce notices, no sign-up walls, originals intact.
Why big photos bounce
Personal Gmail accounts enforce a strict 25 MB attachment limit, while Outlook.com and Yahoo Mail carry similar caps around 20–25 MB (checked September 2026). Exceed the limit in Gmail and your attachment is swapped for a Google Drive link, which can confuse recipients over access permissions. Planning a large transfer? The photo transfer time calculator gives you a realistic estimate first.
Email also inflates files behind the scenes. Attachments travel as base64-encoded text, which grows the payload by about a third — a set that measures 19 MB on disk can exceed the 25 MB ceiling on the wire.
Meanwhile, high-resolution JPEGs from modern cameras regularly run several megabytes each, so a handful of files is enough to hit the cap. If you regularly deliver bulk sets, see how to send many photos without attachments at all.
The four realistic escapes
| Escape | When it is right | The catch |
|---|---|---|
| Resize first | Quick previews and casual snaps viewed on a phone | Discards pixels permanently — unsuitable for prints or professional delivery |
| ZIP the set | Bundling many loose files into one attachment | JPEGs are already compressed, so zipping barely shrinks the total and rarely beats the cap on its own |
| Cloud drive link | Sharing raw assets when presentation does not matter | Recipients can hit sign-in prompts or permission walls, and a bare folder is not a viewing experience |
| Gallery link | Finished shoots a client should browse and download | Requires uploading the set to a hosting service first |
The gallery route
shoots.page is built for exactly this handoff. Pick your JPEG, PNG or RAW files on the homepage, sign in with Google (free account), and the resumable multipart upload (8 MiB parts) runs while previews render in the background. Free accounts include 2 GB of storage, and originals stay byte-for-byte. The full walkthrough is in how to send photos to clients.
After publishing, you share one link. The recipient needs no account or app: the gallery paginates at 60 photos per page, with optional password protection, expiry dates and ZIP downloads. Unlike a bare folder on Google Drive or an expiring transfer on WeTransfer, your images appear in a visual grid made for photos.
Common questions
What is the Gmail attachment limit?
25 MB for personal accounts. Attach more and Gmail converts the attachment into a Google Drive link instead of sending the file.
Does zipping photos make them small enough for email?
Usually not. JPEGs are already compressed, so a ZIP archive bundles the files without meaningfully lowering the megabyte count.
Can the recipient be on any email provider?
Yes. You paste a gallery link into your email instead of attaching files, so any recipient can open it in a standard browser — no account required.
Is there quality loss when resizing for email?
Yes. Resizing permanently discards pixel data. Resized images work for on-screen previews but lack the detail needed for printing.
Skip the attachment cap
Pick your photos on the homepage and turn the set into one shareable gallery link.