1Add the photos you want to send
Up to twenty. On a phone you can share them straight into this page from your camera roll. Selecting a set in Google Photos or iCloud gives you a zip; drop that in as it is.
2They come down to a sensible size
Large enough to look right on any screen, small enough that a mail server will take them.
3Attach the results
Download them individually, or take the zip and attach that instead — which most mail clients handle better than twenty separate files.
Questions
Why won't my photos attach to an email?
Almost always because the message is over a size limit, not because there is anything wrong with the pictures. A photograph from a current phone is three or four megabytes, encoding it as an attachment adds roughly a third, and most mail servers refuse the message somewhere between 10 and 25 MB. A handful of photographs is all it takes. Compressed here, each one weighs a few hundred kilobytes and the attachment goes through.
What's the maximum photo size for Gmail or Outlook attachments?
Gmail and most consumer providers stop at 25 MB per message, Outlook.com at 20 MB, and plenty of corporate mail servers cut off at 10 MB. The limit applies to the whole message after encoding, which adds roughly a third — so treat 15 MB of attachments as the practical ceiling on a 25 MB account.
How many photos will fit?
Once these are compressed, comfortably more than you are likely to send in one message. The totals line above the results shows what the set weighs now, so you can check before you attach rather than after the bounce.
Will the recipient be able to tell?
On a screen, almost certainly not. These come back as ordinary JPEGs at a width that still looks sharp on a laptop or a phone. If somebody needs to print one large, send them the original for that one.
Does the location where I took the photo go with it?
Not from here. Camera and GPS data are stripped by default, so the copy you attach does not carry the coordinates of your house. That is worth knowing because emailing an untouched phone photo does send them.
What size should images be for an email marketing campaign?
A campaign is a different job from an attachment, and the limits are different. Your images are not attached at all — they are hosted by whoever sends the campaign and linked from the message, so the message size limit does not apply. What matters instead is how fast they load on a phone on mobile data. Most email templates are 600 to 640 pixels wide, so a picture that fills the width wants to be about twice that to stay sharp on a high-resolution screen. That is what this page produces by default, and it is worth getting each one comfortably under a few hundred kilobytes.
Why does Gmail say my message is clipped?
Gmail hides the end of a message once the HTML passes roughly 102 kilobytes, and shows a “View entire message” link instead. The count is the HTML itself rather than the pictures, which are normally linked and so weigh nothing in that total. The usual cause is images pasted in as base64 data, which both inflates them by about a third and puts the whole weight inside the HTML. Link the pictures rather than embedding them and the problem goes away.
Should I embed the pictures in the email itself?
Generally no. There are three ways to put a picture in an email and only two of them work widely. Linking to a hosted copy is what campaign tools do and what renders everywhere. Attaching it and referencing it from the HTML also works and is what a mail client does when you paste a photo into a message. Embedding it as base64 data inside the HTML looks tidy and is the one to avoid: Gmail and Outlook both refuse to display it, some spam filters treat it as suspicious, and it is what causes the clipping above.