Compression4 min read·Updated

How to Reduce Photo Size for Email (Gmail, Outlook, iCloud)

Gmail, Outlook.com and Yahoo Mail cap attachments at 25 MB per email and iCloud Mail at 20 MB (as of October 2026), and email encoding makes attachments about a third bigger in transit. A phone photo is often 2–5 MB, so only a handful fit. Resized to 1,600–2,048 px and saved as JPEG at quality 70–80, each photo drops to roughly 200–500 KB, and 30 to 90 of them fit in one email.

What is the attachment limit in Gmail, Outlook, Yahoo and iCloud?

Limits per email, checked against each provider's help pages in October 2026

ServiceLimit per emailOver the limit
Gmail (personal)25 MBGmail turns the attachment into a Google Drive link
Gmail (work or school)Set by your Google Workspace adminDrive link
Outlook.com25 MB of attached filesShare from OneDrive (up to 2 GB per file)
Microsoft 365 work or school35 MB to send by default; admins can set up to 150 MBOneDrive or SharePoint link
Yahoo Mail25 MB, sent and receivedCloud storage link
iCloud Mail20 MBMail Drop, up to 5 GB

The recipient's server has its own limit too: a 24 MB email that leaves Gmail can still bounce at a company mail server set to a smaller maximum. The classic Outlook desktop app also applies its own 20 MB default to POP and IMAP accounts, whatever the provider allows.

Why does a 20 MB attachment fail under a 25 MB limit?

Email carries files as text using base64 encoding, which writes every 3 bytes as 4 characters: the attachment grows by about 33% on the way. Microsoft documents the same 33% increase for messages that leave its servers. Some services count the encoded size, others the raw size, so keep your attachments at about three-quarters of the stated limit, around 18 MB for a 25 MB limit and 15 MB for iCloud.

What size should photos be for email?

Typical JPEG sizes for a 4:3 photo

UseLong edgeJPEG qualityTypical size each
Viewing on phones and laptops1,600 px70–80150–300 KB
Viewing on large screens2,048 px75–80300–550 KB
Printing up to 6 × 4 in (15 × 10 cm)1,800 px85400–800 KB
Archiving or large printsFull sizeOriginal2–5 MB: send a link instead

How many photos fit in one email?

Size of each photoAbout 18 MB of attachments (25 MB limit)About 15 MB (iCloud's 20 MB limit)
3 MB (phone original)65
1 MB1815
500 KB3630
300 KB6050
200 KB9075

How do I shrink photos for email in a few seconds?

  1. Open the compressor in any browser, on a computer or a phone.
  2. Drop your photos. Up to 100 at a time are processed; the first file downloads free, and Pro unlocks every file plus a ZIP download.
  3. Choose JPG as the output so every recipient can open them. HEIC photos from an iPhone open in Safari and come out as JPG.
  4. Turn on Limit width and type 2048 (or 1600 for phone viewing), then set Quality to 75.
  5. Compress, download and attach. For a fixed size per photo instead, use Image to 500 KB.
Shrink a whole set of photos in your browser, then attach them all to one email.

Does zipping photos make them smaller?

Barely. JPEG photos are already compressed, so a ZIP archive of them is usually only a percent or two smaller than the photos themselves. A ZIP is handy for sending one file instead of forty, but only resizing and recompressing the photos actually brings the total down.

When the recipient needs the full-resolution originals, for printing large or editing, or when the set is too big even after resizing. Google Drive, OneDrive and iCloud Mail Drop all send a link, so inbox limits do not apply. For photos placed inside a newsletter rather than attached, see images for email newsletters.

Your location goes with the photo
Phone photos often carry GPS coordinates in their metadata. The compressor removes metadata on output, so the photos you email no longer say where they were taken. To shrink photos directly on the phone instead, see reducing photo size on iPhone.

Put it into practice

Compress your images right now: keep the format or set a target size, free and privately in your browser.

Open the compressor

Frequently asked questions

25 MB of attachments per email on a personal account; larger files are turned into Google Drive links automatically. Resized to about 2,000 px, a photo weighs 300–500 KB, so several dozen fit.

Encoding adds about a third to attachments in transit, and the recipient's server may have a lower limit. Keep attachments to about 18 MB in total, or resize the photos.

JPEG. Every email app and device opens it, and at quality 70–80 it keeps photos sharp at a few hundred KB. HEIC and WebP can fail to open on older devices and some mail apps.

Not visibly on screen at 1,600–2,048 px and quality 75–80. For prints larger than 6 × 4 in, send the originals with a cloud link instead.

Keep reading

Compression4 min read

Images for email newsletters

Export newsletter images at 1200–1400 px for a 600–700 px layout, save photos as JPEG under about 200 KB each, and keep one email's images under about 1 MB.

Read more
Compression5 min read

Upload limits by platform

Max image file size and recommended dimensions for Gmail, WhatsApp, Discord, Slack, Instagram, X, LinkedIn, YouTube, Shopify, eBay, Amazon and more.

Read more
Compression5 min read

Reduce photo size on iPhone

Shrink a 2–5 MB iPhone photo to 100–500 KB for free: Mail's size picker, a Shortcuts resize, camera format settings, or a compressor in Safari.

Read more