How to Add an Image to an Email: Methods, Formats, and What to Know First
Adding an image to an email sounds straightforward — and often it is. But depending on your email client, the type of image you're inserting, and how your recipient's inbox handles it, the experience varies more than most people expect. Understanding the mechanics behind it helps you avoid the most common frustrations.
The Two Main Ways Images Appear in Email
Before touching any button, it helps to know that images in email aren't all the same. There are two fundamentally different methods:
Inline (embedded) images appear directly inside the email body. The recipient sees the photo or graphic as part of the message without doing anything extra.
Attached images are files that travel alongside the email. They don't display automatically inside the message — the recipient has to open or download them separately.
Most people asking "how do I add an image to an email" want inline images. But some email clients blur that line, and the method you use determines which one you get.
How to Insert an Image Inline (Inside the Email Body)
Gmail
- Compose a new email.
- At the bottom of the compose window, click the image icon (it looks like a small mountain and sun).
- Choose to upload from your device, use a URL (a web-hosted image link), or select from Google Photos or Google Drive.
- Once inserted, click the image inside the draft to resize it or align it.
Gmail gives you an option between inline and as attachment when uploading — make sure inline is selected if you want it to appear in the message body.
Outlook (Desktop)
- Open a new message.
- Go to the Insert tab in the ribbon.
- Click Pictures, then choose This Device, Stock Images, or Online Pictures.
- Select your file and it drops directly into the message body.
Outlook's desktop app handles inline images well. The web version (Outlook.com) follows a similar process but through a simpler toolbar at the bottom of the compose window.
Apple Mail
- Compose a message.
- Drag and drop an image file directly into the body of the email — this is the most common method.
- Alternatively, go to Edit > Insert Image or use the Photo Browser from the toolbar.
Apple Mail defaults to embedding images inline, though you can change this behavior in preferences.
Mobile (iOS and Android)
On smartphones, the process is typically:
- Tap the attachment icon or image icon in the compose screen.
- Choose a photo from your gallery or camera roll.
- Some apps (like Gmail on Android) let you choose between "insert from drive," "attach file," or directly from photos.
📱 Mobile apps vary by version and platform. In some cases, images added from your photo library will attach rather than embed inline — this is worth checking before sending professional emails.
Embedding vs. Hosting: How Image Delivery Works
When you embed an image, the file data is encoded and included directly in the email. This is called Base64 encoding or CID embedding depending on the method. The image travels with the message.
When you use a URL-hosted image, the email contains only a link to an image stored on a server. The recipient's email client fetches it when they open the message. This is common in HTML marketing emails and newsletters.
| Method | Loads Without Internet? | File Size Impact | Privacy Consideration |
|---|---|---|---|
| Embedded/inline | ✅ Yes | Larger email size | Minimal |
| URL-hosted | ❌ No | Small email size | Sender can track opens |
| Attachment | ✅ Yes | Separate from body | No inline display |
URL-hosted images are often blocked by default in many email clients because they can be used to track whether an email has been opened. This is why you sometimes see broken image icons until you click "load images."
Common Formatting Considerations
File format matters. JPEG works well for photos. PNG is better for graphics with transparency or sharp edges. GIFs animate in most modern clients. HEIC (Apple's native format) can cause problems — converting to JPEG or PNG first avoids compatibility headaches.
File size affects deliverability. Very large images can push emails past size limits (Gmail, for example, has a 25MB total message limit), cause slow loading, or trigger spam filters. Compressing images before attaching or embedding is a good habit.
HTML vs. plain text. Inline images only work in HTML-formatted emails. If you or your recipient's client is set to plain text, images won't display inline regardless of how you insert them.
How Recipients See Your Images
This is where personal setup matters significantly. Even a perfectly embedded image may not display as expected on the other end, depending on:
- Whether the recipient's client blocks remote images by default
- Whether they're on mobile or desktop
- Their email app's HTML rendering capabilities
- Corporate email environments that strip certain content for security
🖼️ Some email clients — especially older or enterprise versions of Outlook — are known for inconsistent image rendering. An image centered with CSS styling on your end may appear differently in a heavily restricted environment.
Signatures and Recurring Image Use
If you want an image to appear in every email you send (like a logo or photo in a signature), most clients have a signature editor where you can embed it once. This is separate from inserting images per message and usually has its own upload interface.
Gmail's signature settings, Outlook's signature manager, and Apple Mail's signature panel all support image insertion — though the editing options and HTML control differ between them.
Where Setup Diverges
A user sending casual photo emails to family on an iPhone has almost nothing to configure. A small business owner embedding a logo in every customer reply needs to think about rendering consistency across clients. A marketer sending HTML newsletters is managing hosted images, alt text, and spam filter behavior across thousands of recipients simultaneously.
The method that works cleanly in one context may produce broken layouts, missing images, or oversized attachments in another — and that gap between "technically inserted" and "reliably displayed" is where your own email habits, client choice, and recipient base become the deciding factors.