All tools

Resize images for email

Shrink photo dimensions so they slip under attachment limits and load fast for whoever opens them. Runs entirely in your browser. Need to send a large number of photos? Our guide covers batches of 15, 100 and 500.

Drop images to resize
Pick a size below — handy for email, web or thumbnails.
Resize to

How to resize images for email

1
Add your photos
Drop the images you want to email into the tool above.
2
Pick a size
“Email” (800px) is a great default — small enough to send, sharp enough to look good.
3
Download & attach
Save the resized images and attach them to your message.
Sends faster
Smaller files clear attachment limits and upload quicker.
Stays sharp
High-quality resampling keeps images crisp.
Batch friendly
Resize a whole album and grab it all at once.

Resize photos for email in one step

Photos from a modern phone are often 4000 pixels wide or more and several megabytes each. Attach a handful to an email and the message gets too big to send, takes ages to upload on a slow connection, or fills up the recipient's inbox. Nobody needs that many pixels to look at a photo on a screen, so the simplest fix is to make each picture smaller in pixels before you attach it.

Drop the photos on the tool above. The Resize tab is open and Email is already selected, so each photo is scaled down until its longest side is 800 pixels and the other side follows in proportion. A landscape photo of 4000 by 3000 becomes 800 by 600, and a portrait photo becomes 600 by 800. Each row shows the new size in pixels next to the file size before and after. Photos that are already smaller than 800 pixels are not enlarged.

The resized copies keep their format, so JPG stays JPG and PNG stays PNG, and the file name stays the same. An iPhone HEIC photo comes out as a JPG, which also solves the problem of a recipient who cannot open HEIC. Nothing is uploaded: the photos are resized in your browser and the originals on your device stay as they were.

Why 800 pixels is the default here, and when to pick 1200

At 800 pixels on the long side a photo fills most of an email reading pane or a phone screen and still looks sharp, while the file is a small fraction of the original. That makes it a safe choice when you do not know how the person will open the message, or when you are sending many pictures at once.

Pick Web, 1200 pixels, when the recipient may want to look more closely, for example at a document, a product or a room you are showing to a landlord, or when they might print the photo at a small size. Full keeps up to 1920 pixels for photos that will be shown on a large screen, and Thumb, 600 pixels, is enough for a quick preview. Choose the size before you add the files; every photo in the batch gets the same one.

This page is about the size in pixels. If what you need is a smaller file in megabytes while keeping every pixel, the photo size reducer compresses the photos instead, and the two can be used one after the other.

Send many photos at once

You can resize up to 30 photos at a time, up to 50 MB each and 200 MB in total, and download them all together with Download all, which saves one ZIP file. Attach the ZIP, or open it and attach the photos one by one, whichever your email app handles better. For a bigger album, run it in rounds of 30.

Every email service has its own limit on how big a message can be, and the limit counts all attachments together. The guide to email attachment size limits lists them by service. For dozens or hundreds of pictures, a single email is rarely the right tool, and the guide on how to send many photos by email covers when to split the message and when a shared folder works better.

Frequently asked questions

What size should email images be?
Around 800–1200px on the long edge is plenty for screen viewing and keeps files small.
Will resizing blur my image?
No. Downscaling keeps images crisp — we use high-quality resampling on your device.
Can I resize many at once?
Yes. Add a whole batch and download them together.

Related tools