The basic steps work the same way in most email programs
To add a picture to an email, you open a new message, write what you want to say, then use the attachment or insert button to choose an image file from your computer. The exact location of that button changes depending on which email service you use — Gmail, Outlook, Yahoo Mail, or your phone — but the idea is always the same: you're telling the email program "go find this picture file and send it along with my message."
The picture gets bundled with your email and travels to the recipient's inbox. They see it either displayed in the message itself or as a separate file they can read, depending on how their email program handles images.
Key Takeaways
- Most email services have an attachment button (often a paperclip icon) or an insert button that lets you browse for image files on your device.
- Picture files should be in a common format like JPG, PNG, or GIF — these work on almost any email program.
- Large image files can make your email slow to send and slow for the recipient to read, so resizing before you send is often worth the extra step.
- Some email services let you drag and drop a picture directly into the message instead of using a button.
How to add a picture in Gmail
Open Gmail and click the "Compose" button to start a new message. Type your message. Then look for the paperclip icon near the bottom left of the compose window — that's the attachment button. Click it, and a file browser will open. Navigate to the folder where your picture is stored, select it, and click "Open." Gmail will upload the file and show you a preview of it in the message.
If you want the picture to appear inside the message rather than as an attachment, use the insert button instead. Look for the image icon (it looks like a small mountain or landscape) in the toolbar at the bottom of the compose window. Click it, choose "Upload from computer," and select your picture. It will appear inline in your message where your cursor was positioned.
How to add a picture in Outlook (web version)
In Outlook.com, click "New message" to start composing. Type your message. At the bottom of the compose window, you'll see an "Insert" tab. Click it, then click "Pictures" and choose "This device." A file browser opens — find your picture and click "Insert." The image will appear in your message.
If you're using Outlook on your desktop (the installed program rather than the web version), the process is similar but the buttons are in slightly different places. Look for "Insert" in the ribbon menu at the top, then click "Pictures" to browse for your file.
How to add a picture on your phone
On an iPhone or Android phone, open your email app and start a new message. Look for a paperclip icon, a plus sign, or an attachment button — the exact icon varies by app. Tap it and choose "Photos" or "Photo Library" from the menu that appears. Your phone will show you the pictures stored on your device. Select the one you want, and it will be added to your email.
Some phone email apps let you take a photo directly from the camera instead of choosing an existing one. If you see a camera icon in the attachment menu, you can tap it to take a new picture and send it when ready without saving it first.
File size and format matter for delivery
Email services have limits on how large a single file can be. Gmail allows up to 25 megabytes per attachment, Outlook allows up to 20 megabytes, and Yahoo Mail allows up to 25 megabytes. A typical photo from a phone camera is usually 2 to 5 megabytes, so you'll rarely hit these limits with a single picture. However, if you're sending multiple large photos or high-resolution images, you might exceed the limit.
Use common image formats: JPG, PNG, and GIF work on virtually every email program. If your picture is in a less common format like TIFF or RAW (which some cameras produce), you may need to convert it to JPG or PNG first using free tools like Paint (on Windows) or Preview (on Mac) before sending.
Resizing pictures before you send them saves time
A photo taken with a modern phone or camera can be several megabytes in size. Sending it at full resolution isn't necessary for most purposes — the recipient's screen can't display all that detail anyway, and a smaller file sends faster and downloads faster. You can resize a picture using the built-in tools on your computer: on Windows, right-click the image and choose "Edit with Paint," then use the resize option. On Mac, open the image in Preview, click "Tools," then "Adjust Size."
Many online tools also resize images for free — you upload the picture, choose a smaller width and height, and read the result. This takes a few extra minutes but can cut file size in half or more, which matters if you're sending to someone on a slow internet connection or if you're attaching multiple images to one email.
Inline images versus attachments: what's the difference
An inline image appears directly in the body of your email message, where you positioned it. The recipient sees it as part of the message itself. An attachment appears as a separate file icon that the recipient has to click to view or read. Most email programs now display both inline images and attachments, but some older email clients or heavily filtered corporate systems may block images for security reasons.
If you want the picture to be part of your message — for example, showing someone what you're talking about — use the insert button to place it inline. If you're sending a file that the recipient needs to save or work with separately, use the attachment button. For casual emails, the difference rarely matters; most recipients will see your picture either way.
Frequently Asked Questions
Why does my picture look blurry or small when the recipient opens it?
This usually happens when the email program automatically resizes the image to fit the screen, or when the original file was already low resolution. If you took the photo with an older phone or camera, it may not have enough detail to look sharp when enlarged. Resizing before you send ensures the recipient gets a version that looks good at the size they'll actually view it.
Can I add a picture to an email I already sent?
No — once an email is sent, you cannot edit it or add files to it. You'll need to send a new message with the picture included. Some email programs let you "unsend" a message for a few seconds after you hit send, but this window is very short and doesn't work if the recipient has already opened the email.
What if the recipient says they didn't receive the picture?
The image file may have been blocked by their email provider's security filters, especially in corporate email systems. Ask them to check their spam or junk folder. If it's not there, try resizing the image to a smaller file size and sending it again, or ask them to check their email settings to see if images are blocked.
Can I add a picture from the internet directly to an email?
Most email programs let you right-click an image on a website and choose "Save image" or "read image," which saves it to your computer. Then you can attach it to your email the normal way. Some email services also have an "Insert from URL" option that lets you paste a web address directly, but this only works if the image stays on that website — if the website removes it later, the recipient may see a broken image.
Is there a limit to how many pictures I can send in one email?
There's no hard limit on the number of pictures, but the total size of all attachments combined cannot exceed your email service's limit (usually 20 to 25 megabytes). If you're sending more than five or six full-resolution photos, you may hit this limit. In that case, resize the images first or split them across two emails.