Images
Reduce Photo Size for Email on Mac (Mail’s Image Size Menu and More)
In Apple Mail, attach the photos, then use the Image Size pop-up menu in the message header and pick Small, Medium or Large instead of Actual Size. Mail shrinks the copies it sends and leaves your originals alone.
How do I make photos smaller in Apple Mail?
- Start a new message and drag the photos in, or use the paperclip button to attach them.
- Look at the message header, below the Subject line. Mail shows an Image Size pop-up once an image is attached.
- Open it and choose Small, Medium, Large or Actual Size.
- Mail shows the resulting message size beside the menu. Pick the smallest option that still looks acceptable for the recipient.
Mail does not publish the pixel dimensions of each preset, so we are not going to quote any. Use the size readout next to the menu and judge by that. If the pop-up is missing, you may have attached the file as a link or in a different format, or the message may be in plain text. Switch it to Rich Text with Format > Make Rich Text.
Why are my photos too large to email?
A current phone or camera photo is thousands of pixels wide. Email does not need that. Attachments also grow in transit, because email encodes them as text, so a file that looks just under a limit can still bounce. Mail providers set their own caps, so check yours before you send a batch.
The fix is the same as for any image: fewer pixels first, then lower quality. We tested on one 4032 × 3024 JPEG (2.73 MB) with sips. It is a synthetic image, so your numbers will differ.
| Long edge | Quality | File size |
|---|---|---|
| 4032 px (original) | Original | 2.73 MB |
| 2000 px | sips default | 0.37 MB |
| 1600 px | sips 70 | 0.24 MB |
| 1024 px | sips default | 0.13 MB |
Ten photos at the original size is about 27 MB in our test. Ten at 1600 pixels is about 2.4 MB.
How do I resize several photos at once without Mail?
In Finder, select the photos and open them together in Preview. Press Command-A in the sidebar to select every page, choose Tools > Adjust Size…, enter the width, then File > Export Selected Images…. Pick a new folder so the originals stay untouched.
From Terminal, one line resizes every JPEG in a folder into a new one:
mkdir -p small
for f in *.jpg; do sips -Z 1600 "$f" --out "small/$f"; doneThat keeps the photos as JPEGs, which every recipient can open. For more ways to do this at scale, see batch resizing images with Automator.
What if the photos are still too big? Use Mail Drop
Mail Drop, built into Apple Mail with an iCloud account, uploads large attachments to iCloud and sends the recipient a download link instead. It kicks in when your mail provider would reject the message. Apple documents its size and expiry limits on its Mail Drop support page, so check them there.
The catch for privacy: the files do sit on iCloud for a while, and recipients get a link, not an attachment. If you want the photos to stay on your Mac and arrive as ordinary attachments, shrink them instead. Our guide to getting PDFs small enough to email covers the same trade for documents.
Can I export small photos from the Photos app?
Yes. Select the photos in Photos, choose File > Export > Export Photos…, set Photo Kind to JPEG, pick a JPEG Quality and a Size (Small, Medium, Large or Full Size), then choose a folder. Drag the exported files into your message. HEIC photos from an iPhone become JPEGs this way, which also avoids problems for recipients who cannot open HEIC. See HEIC to JPG on a Mac for the details.
When is Smol the wrong tool for this?
For a few photos, Mail’s Image Size menu is the right tool. It takes two clicks and costs nothing. Preview and sips cover the cases where you want the files shrunk before attaching them. Smol is also not instant: a sips loop beats it on small files.
Smol earns its $29 (once, one Mac) when email is a routine, such as photos from a job site, a school year of pictures, or a folder mixing HEIC, JPEG and PNG. Drop the folder in, pick a quality, and each file gets a smaller copy next to the original with a _compressed suffix. It runs on your Mac and uploads nothing. It resizes to fit inside 2000 × 2000 pixels by default and strips location data, which is usually what you want before sending photos to strangers. Compare options in the best image compressor for Mac roundup, or buy Smol.
How we checked this
Resized one 4032 x 3024 test JPEG with sips on an Apple Silicon Mac and recorded sizes. Menu paths for Mail, Preview and Photos are the standard ones from Apple documentation and were not screen-captured. Facts last checked . We make Smol, so treat our claims about it with the same care as any vendor’s, and see our editorial policy.
Photo size for email: common questions
Where is the Image Size menu in Mail on a Mac?
It appears in the message header, to the right of the Subject area, after you attach at least one image. Click it and choose Small, Medium, Large or Actual Size. If it does not appear, check that the message is Rich Text, not plain text, and that the file is an image.
Does Mail change my original photo when I pick a smaller size?
No. The Image Size menu changes only the copy attached to the outgoing message. The original stays in Photos or in its folder at full size. If you export or resize files yourself in Preview, always save to a new name or folder so the original is safe.
How many photos can I attach to one email?
There is no photo count limit, only a total message size set by your mail provider. Check your provider help page for the exact cap. Resizing to about 1600 pixels wide made each photo roughly 0.24 MB in our test, so many photos fit in one message.
Why does a photo under the limit still bounce?
Email encodes attachments as text, which makes them bigger in transit, and the message body adds a little too. A file close to the stated limit can therefore be rejected. Aim well below it, or send a Mail Drop link instead of an attachment.
Should I send iPhone photos as HEIC or JPEG by email?
JPEG is safer. Almost every device and app opens JPEG, while HEIC fails on some Windows setups and older software. Exporting from Photos as JPEG at a smaller size solves both the format and the size problem in one step.
Keep reading