How to Add a Picture to an Email: Methods, Formats, and What to Know First

Adding an image to an email sounds straightforward — and often it is. But there are actually several distinct ways to do it, and they behave very differently depending on your email client, the recipient's settings, and what you're trying to accomplish. Knowing the difference prevents the frustrating experience of sending what you think is a polished email and having it arrive broken, blocked, or as a mysterious attachment.

The Two Core Methods: Inline vs. Attachment

Before touching any button, it helps to understand that images can appear in email in two fundamentally different ways.

Inline images are embedded directly in the body of the email — the reader sees them as part of the message layout, no downloading required. Attached images appear as file attachments below or alongside the message body, requiring the recipient to click and open them separately.

Most email clients support both, but how you insert the image determines which method is used — and the distinction matters more than most people realize.

How to Insert an Image in the Most Common Email Clients

Gmail (Web)

In Gmail's compose window, look for the image icon in the toolbar at the bottom of the compose box — it looks like a small landscape photo. Clicking it gives you three options:

  • Upload — insert an image file from your computer directly into the body
  • Web address (URL) — embed an image hosted online by pasting its URL
  • Google Photos — pull directly from a linked Google Photos account

Images inserted this way appear inline. If you want to send an image as a traditional attachment instead, use the paperclip icon next to the image icon.

Outlook (Desktop)

In Outlook's message composition window, go to the Insert tab in the ribbon. From there, select Pictures, then choose:

  • This Device — browse for an image on your local machine
  • Online Pictures — search stock imagery or paste a URL
  • Picture from File (in some versions) — same as "This Device"

Outlook also supports dragging and dropping an image file directly into the message body, which typically inserts it inline. Dragging to the attachment area instead will add it as an attachment.

Apple Mail (macOS)

In Apple Mail, you can drag an image file directly from Finder into the body of a new message. It will appear inline. Alternatively, use Insert > Photo Browser or the attachment button (paperclip icon) in the toolbar — though the paperclip adds files as attachments rather than inline images.

Mobile (iOS and Android)

On smartphones, the process varies by app:

  • Gmail app: Tap the paperclip icon or the image icon within the compose screen (the exact layout depends on the platform version). On iOS, you can insert directly from your photo library. On Android, you may be given options to attach or insert inline.
  • Outlook mobile: Tap the attachment icon and choose a photo source. Images tend to be added as attachments by default.
  • Apple Mail on iPhone: Tap and hold in the message body, select Insert Photo or Video, and the image embeds inline.

Image Formats: What Works and What Causes Problems 📷

Not all image formats are equally email-friendly. Here's a quick breakdown:

FormatEmail CompatibilityNotes
JPEG / JPGExcellentBest for photos; good compression
PNGExcellentBetter for graphics, logos, transparency
GIFGoodSupports animation; widely supported
WebPMixedNot supported in all email clients
HEICPoorCommon on iPhones; often needs conversion
SVGPoorFrequently blocked by email clients
BMP / TIFFPoorLarge file size; limited support

If you're sending photos taken on a recent iPhone, be aware that iOS captures images in HEIC format by default. Many email recipients — especially on Windows or older Android devices — may not be able to open these without conversion. Converting to JPEG before sending avoids that problem entirely.

File Size and Deliverability

Large images cause two problems: they slow down loading for the recipient, and they may bump up against email attachment size limits. Most major email providers cap total message size somewhere between 10MB and 25MB, though this varies. Images embedded inline can sometimes inflate the raw message size further than expected due to encoding.

If you're sending multiple high-resolution photos, a shared link (Google Drive, Dropbox, iCloud) is generally more reliable than attaching everything directly — and it sidesteps size limits entirely.

Why Inline Images Sometimes Don't Display

Even a perfectly formatted inline image may not show up on the recipient's end. Several factors control this:

  • Image blocking: Many email clients — especially corporate ones — block external images by default as a privacy and security measure. Recipients see a broken image icon or placeholder until they manually allow images.
  • Plain text mode: If the recipient's client is set to display emails in plain text only, inline images won't render at all.
  • Hosted vs. embedded: Images linked from an external URL require the recipient's client to fetch them from the web. If the hosting server is down or the URL changes, the image breaks. Truly embedded images (base64 encoded) travel with the email itself, but they significantly increase message size.

The Variables That Shape Your Experience 🖥️

The "right" method for adding a picture to an email isn't universal — it shifts based on a combination of factors:

  • Which email client you use (and its version — features vary between web, desktop, and mobile)
  • Who you're sending to — a personal contact, a colleague on a corporate system, or a client whose email security settings you can't predict
  • What you want the image to do — illustrate a point inline, share a photo for download, or send a reference file
  • The image's format and size — particularly relevant if you're on a mobile device shooting in HEIC or sending large files
  • Whether the recipient's client renders HTML email — plain-text-only setups will never show inline images regardless of how carefully you embed them

Someone sending casual photos to family via Gmail on a desktop has a very different situation than someone including a product screenshot in a professional email that might land in Outlook on a locked-down corporate network. The mechanics of how to add the image are the easy part — what determines the actual experience on the other end is the combination of your setup, the recipient's setup, and what you're trying to communicate.