Email has stricter and more inconsistent size limits than most people realize, which is exactly why a perfectly normal-looking photo attachment sometimes bounces back undelivered, or why a recipient's inbox fills up faster than expected. A little attention to image size before attaching avoids most of these headaches entirely.

Common email size limits

Most major email providers cap total message size (including all attachments combined) somewhere in the 20–25MB range, though the exact limit varies by provider, and the sending limit and receiving limit aren't always the same number. A handful of high-resolution camera photos, each several megabytes, can add up to this limit surprisingly quickly, especially when attaching more than two or three at once.

Why oversized attachments cause problems beyond just bouncing

Even when a large attachment technically goes through, it creates secondary problems: it's slow to send and download on a poor connection, it consumes a disproportionate share of the recipient's inbox storage quota, and many corporate email systems apply their own, often stricter, attachment size policies that can silently strip or block large files without a clear bounce notification, leaving the recipient wondering why an attachment never arrived.

Practical sizing for email

  • For photos meant to be viewed on screen, resizing to roughly 1200–1600 pixels on the longest side and compressing to 70–80% quality typically produces a clear, attractive image well under 1MB — more than sufficient for on-screen viewing.
  • For photos the recipient specifically needs at full print or professional resolution, sending via a file-sharing link (cloud storage, a transfer service) rather than a direct attachment avoids size-limit problems entirely.
  • When sending several images, compressing them into a single zip file can sometimes reduce total size further, though photos that are already compressed (JPEG, WebP) don't shrink much more from zipping, since they're not very redundant at that point.

Why a link is often better than an attachment for larger images

Beyond simply avoiding size limits, sharing images via a cloud storage or file-transfer link keeps the sender's and recipient's inboxes lighter, allows updating or replacing the shared file without resending a new email, and often lets the recipient choose to download the full-resolution original only if they actually need it, rather than forcing everyone to receive the largest version regardless of what they'll use it for.

Checking the recipient's likely limit, not just your own

Email size limits apply on both the sending and receiving side, and they aren't always identical — a message that sends successfully from your own account can still bounce if the recipient's mailbox or organization enforces a stricter incoming limit. This is especially common with corporate or educational email systems, which frequently apply tighter attachment limits than typical personal email providers, so when in doubt about a specific recipient, erring toward a smaller file size or a shared link is the safer default.

Try the image tool yourself — free, instant, no upload to any server.

Open the tool

Frequently asked questions

What's a typical safe total size for email attachments?

Staying comfortably under 20MB combined for all attachments in a single email is a safe general target, since most major providers cap total message size somewhere around 20–25MB, and some corporate systems apply stricter limits.

Why did my attachment seem to send but never arrive?

Some email systems, particularly corporate ones, silently strip or block oversized attachments without a clear bounce notification, which can make it look like the email sent successfully even though the attachment never actually reached the recipient.

Is it better to send a large photo as an attachment or a shared link?

For anything beyond a couple of moderately sized images, a shared link (cloud storage or a file-transfer service) is generally more reliable, avoids size-limit issues, and keeps both inboxes lighter than a direct attachment. Building a habit of checking approximate file size before attaching, rather than after receiving a bounce notification, saves the awkward back-and-forth of re-sending a follow-up email with a smaller version. This is particularly worth remembering when the recipient's own mailbox limits aren't known in advance, since a corporate or educational system on their end can silently enforce a stricter cap than your own provider does.