The fastest way to attach a photo on iPhone
Open the Mail app and start a new message or reply. Tap inside the message body where you want the photo to appear, then press and hold until a menu pops up. Tap Insert Photo or Video. Your photo library opens — select the photo you want, and it attaches instantly. You can repeat this step to add more than one photo to the same email.
If you do not see the Insert Photo or Video option, make sure you are tapping in the message text area itself, not in the subject line or the "To" field. The menu only appears when your cursor is in the body of the email.
Key Takeaways
- Press and hold in the message body, then select Insert Photo or Video to attach photos from your library.
- You can add multiple photos to one email by repeating the insert step for each image.
- Photos attached through Mail are automatically resized to a smaller file size unless you change the default setting.
- If Mail does not have permission to access your photos, go to Settings > Mail > Photos and turn on photo access.
- You can also attach photos by taking a new picture directly in the email using the camera option in the same menu.
Using the camera option to take and attach a photo
You do not have to use an existing photo. In the same menu where you see Insert Photo or Video, you will see Take Photo or Video. Tap this option to open the camera, take a picture right then, and attach it to your email without saving it to your library first.
This is useful when you need to photograph something quickly — a receipt, a document, a damaged item — and send it immediately. The photo is attached to the email but also saved to your Photos app, so you have a copy either way.
Controlling photo file size when you send
By default, Mail shrinks photos before sending them. When you attach a photo, you see a menu asking Image Size with options like Small, Medium, Large, or Actual Size. Choosing Small or Medium makes the file smaller and faster to send, but the recipient sees a lower-quality image. Choosing Large or Actual Size sends the full-quality photo but takes longer to upload.
Most recipients can view Medium-sized photos without any problem. Use Actual Size only if the person receiving the email specifically needs the highest quality — for example, if they are a photographer reviewing your work or a doctor examining a medical image.
What to do if Mail cannot access your photos
If you tap Insert Photo or Video and nothing happens, or if you see a message saying Mail does not have permission, you need to turn on photo access. Go to Settings > Mail > scroll down to Photos and tap it. Turn on Allow Full Access or select which photo albums Mail can see.
After you change this setting, go back to Mail and try attaching a photo again. The permission takes effect immediately.
Attaching photos from other apps or cloud storage
If your photos are stored in iCloud, Google Photos, Dropbox, or another cloud service, you can attach them through those apps instead of your iPhone's photo library. Open the cloud app, find the photo, tap the share button, and select Mail. This opens a new email with the photo already attached.
You can also attach files from cloud storage by tapping the attachment icon (a paperclip) in some email apps, though the Mail app itself does not have a dedicated paperclip button — the press-and-hold method is the standard way to insert photos in Apple Mail.
Troubleshooting photos that will not attach
If a photo refuses to attach, the most common reason is that Mail does not have permission to access your photos. Check your settings as described above. The second most common reason is that you are running low on storage space on your iPhone — if your phone is nearly full, Mail cannot process the photo. Delete some apps or photos to free up space, then try again.
If you are trying to attach a very old photo or a screenshot, make sure it is actually saved in your Photos app and not just in a message or note. Open the Photos app directly and search for the image to confirm it exists before you try to attach it.
Sending multiple photos at once
You can attach as many photos as you want to a single email by pressing and holding and selecting Insert Photo or Video multiple times. Each time you do, you can pick a different photo. There is no hard limit, but attaching more than 10 to 15 photos in one email can make the message very large and slow to send.
If you need to send many photos, consider using a cloud storage link instead. Upload the photos to iCloud, Google Drive, or Dropbox, then send the recipient a link to the folder. This is faster and easier for both of you, especially if the photos are high-quality or if the recipient wants to download them all at once.
Frequently Asked Questions
Can I attach photos from my iPhone to Gmail or Outlook instead of Apple Mail?
Yes. Open Gmail or Outlook in your browser or app, start a new email, and look for an attachment or paperclip icon. Tap it to insert a photo from your library. The steps are slightly different depending on which app you use, but all of them let you attach photos from your iPhone's photo library.
Why are my attached photos blurry or low quality?
You probably selected Small or Medium when Mail asked about image size. When you attach the next photo, choose Large or Actual Size instead. Keep in mind that larger files take longer to send and may not display well on older phones or slow internet connections.
Can I attach a photo that is currently in a text message or note?
Yes, but you have to save it to your Photos app first. Press and hold the photo in the message or note, tap Save Image, then go to Mail and attach it from your library. You cannot attach directly from a message or note.
What happens to the photo after I send the email?
The photo is sent to the recipient and also stays in your iPhone's Photos app. Sending an email does not delete the original. If you want to remove it later, you can delete it from your library manually.
Can I attach a video the same way as a photo?
Yes. The Insert Photo or Video option works for both. Select a video from your library and it attaches the same way a photo does. Be aware that videos are much larger files than photos, so they take longer to send and may not send at all if your internet connection is slow or if the video is very long.