How to Attach an Image to an Email on iPhone

Attaching an image to an email on your iPhone sounds simple — and usually it is. But depending on which email app you're using, where your photos are stored, and what version of iOS you're running, the exact steps can vary more than you'd expect. Here's a clear breakdown of how it works across the most common scenarios.

The Two Main Methods in Apple Mail

Apple's built-in Mail app gives you two reliable ways to attach an image.

Method 1: Insert From Within the Email

  1. Open the Mail app and start a new message (or reply to one).
  2. Tap in the body of the email where you want the image to appear.
  3. A toolbar will appear above the keyboard. Tap the arrow on the right side to reveal more options.
  4. Tap the photo icon (looks like a small landscape image).
  5. Your Photo Library will open. Browse or search, then tap the image you want.
  6. Tap Choose to insert it directly into the email body.

The image embeds inline — meaning it appears visually inside the message, not as a file attachment in the traditional sense. Most modern email clients on the receiving end will display it correctly either way.

Method 2: Share From the Photos App

  1. Open the Photos app and navigate to the image (or images) you want to send.
  2. Tap Select in the top right, then tap each photo you want to include.
  3. Tap the Share icon (the box with an arrow pointing up).
  4. Scroll through the share sheet and tap Mail.
  5. A new email draft will open with the images already attached.
  6. Fill in the recipient, subject line, and any message body text, then send.

This method is particularly useful when you want to send multiple images at once — you can select up to around 10 photos this way before iOS starts recommending alternatives like iCloud Link.

Attaching Images in Third-Party Email Apps 📎

If you use Gmail, Outlook, Spark, or another third-party email client on your iPhone, the process is similar but not identical.

Email AppHow to Attach an Image
Gmail (iOS)Compose email → tap the paperclip icon or the image icon in the toolbar → select from Photos or Files
Outlook (iOS)Compose email → tap the paperclip icon at the bottom → choose Camera, Photo Library, or Files
SparkCompose email → tap the attachment icon → choose Photo Library or Files
Yahoo Mail (iOS)Compose email → tap the paperclip or image icon → select from your library

Most third-party apps request photo library permissions the first time you try to attach an image. If you previously denied access, you'll need to go to Settings → Privacy & Security → Photos and grant access to that specific app.

iCloud Photo Library and Storage Considerations

One thing that catches people off-guard: if you use iCloud Photos with the "Optimize iPhone Storage" setting enabled, your full-resolution images may not be stored locally on your device. Instead, a lower-resolution preview is kept on the phone, with the full version in iCloud.

When you attach one of these optimized photos to an email, iOS will typically download the full-resolution version before sending — but this requires an active internet connection and can add a few seconds (or longer) to the process depending on file size and connection speed.

If you're working with large image files (like RAW photos or high-resolution exports), be aware that:

  • Email providers enforce attachment size limits (commonly 20–25 MB per message for services like Gmail and Outlook)
  • Apple Mail may prompt you to resize the image before sending — options usually include Small, Medium, Large, and Actual Size
  • Sending many full-resolution photos at once can quickly hit these limits

File Type Compatibility

iPhones capture photos in HEIC format by default (since iOS 11), which offers better compression than JPEG. However, not all email recipients or devices handle HEIC equally well — older Android devices and Windows systems without the right codec may not open HEIC files natively.

If compatibility matters, you can change your camera capture format under Settings → Camera → Formats → Most Compatible, which switches to JPEG. Alternatively, when you share photos through the standard iOS share sheet, iOS often automatically converts HEIC to JPEG for compatibility — though this behavior isn't always guaranteed depending on the app you're sharing to.

When the Attachment Option Doesn't Appear 🔍

A few situations where attaching images gets tricky:

  • Keyboard toolbar missing: In Apple Mail, if you don't see the formatting toolbar, try tapping directly in the message body first, then look above the keyboard.
  • App permissions not granted: Third-party apps need explicit photo library access — check your Settings if the photo picker doesn't open.
  • Storage full: If your iPhone storage is nearly full, some apps may behave unexpectedly when trying to access or attach media files.
  • Managed/corporate email profiles: If your email is set up through a corporate MDM (Mobile Device Management) profile, your IT administrator may restrict certain attachment behaviors.

How Inline Images vs. True Attachments Differ

When you insert a photo through Apple Mail's inline method, it embeds in the message body. When a recipient receives it, they may see it as an inline image (displayed in the message) or as an attachment, depending on their email client. Both represent the same file — the display difference is on the recipient's end, not something you typically control from your iPhone.

Some business contexts (like formal document submissions) specifically require file attachments rather than inline images. In those cases, attaching via the Files app or sending as a true file through your email client's attachment picker — rather than the inline photo insert — gives you more predictable results.


How any of this plays out for you depends on your specific email app, your iOS version, your photo storage setup, and what the recipient's system expects on the other end. The steps above cover the core mechanics — but matching the right method to your actual situation is where the details start to matter. 📱