How to Compress a Photo for Email Without Losing Quality
To make a photo small enough to email, shrink its width to around 1600 pixels and save it as a JPEG at about 80% quality. A typical phone photo shrinks a lot this way, and on a laptop or phone screen it looks almost the same as the original. You can do both steps in one go with Image Compress, and the photo never leaves your device.
The rest of this guide explains how big an email attachment can be, which settings to choose for different kinds of pictures, and what to do if the file still won't fit.
How big can an email attachment be?
The main free email services all cap a single message at 25 MB, and that total covers every attachment in the email, not each file separately.
| Service | Limit per message | What happens with bigger files |
| Gmail (personal accounts) | 25 MB | Gmail swaps the attachment for a Google Drive link |
| Outlook.com | 25 MB, including the text of the email | You can share it as a OneDrive link instead |
| Yahoo Mail | 25 MB for all attached files combined | Send it some other way, such as a cloud storage link |
Work and school accounts can have different limits, set by whoever runs the email system. And the person you're writing to may have a smaller inbox limit than you, so a file that leaves your outbox can still bounce.
There's one more catch. Email doesn't send the file exactly as it sits on your disk. It's converted to text using a method called Base64, which makes it roughly a third bigger on the way. So a 20 MB photo can be too big for a 25 MB limit. Keep your attachments well under the limit and you won't have to think about it.
In practice, for photos you're sharing with someone, aim for a few hundred kilobytes to 2 MB per picture. That's plenty for viewing on a screen, and you can send several in one email.
Why phone photos are so large
A modern phone camera can take photos around 4000 pixels wide (a pixel is one tiny dot of colour in the image). That's far more detail than any email reader will show. Most laptop screens are under 2000 pixels wide, and a phone screen even less. All those extra pixels are what make the file big.
So the biggest saving usually comes from making the picture narrower, not from squeezing the quality. Do both, in that order.
How to compress a photo for email, step by step
- Open Image Compress and click the upload area. Pick one photo from your device. JPG, PNG and WebP all work, and so does any other image type your browser can open.
- Choose JPEG as the output format. WebP is selected when you start, so change it. (More on why below.)
- In Max width, type a number. For email, 1600 is a good starting point. The height is scaled to match, so nothing gets stretched. Leaving it at 0 keeps the original size.
- Leave the Quality slider at 80%, where it starts. For most photos you won't see a difference from the original.
- Check the four boxes under the controls: original size, compressed size, percentage saved and final dimensions. The preview updates a moment after each change.
- Click Download. The new file is saved with
-compressed added to its original name, so your original stays untouched.
Then attach the new file to your email as normal.
JPEG or WebP for email?
For email, pick JPEG. Every phone, computer and email program opens it, so the person you're sending to won't run into a file they can't view.
WebP usually gives a smaller file than JPEG at a similar look, which makes it a good choice for your own website. But some older programs and a few upload forms still reject it. When you don't know what the other person uses, that's a risk not worth taking for a small saving.
PNG is the wrong choice for photos. It's lossless, meaning it keeps every detail exactly, so the quality slider does nothing. For a photo, a PNG is often larger than the JPEG you started with. Keep PNG for screenshots, logos and graphics with sharp text.
One thing to know about JPEG: it has no transparency. If your picture has see-through areas, such as a logo cut out with a background remover, the tool fills them with white. That's usually fine in an email.
What does "without losing quality" really mean?
JPEG and WebP are lossy formats. They make files smaller by throwing away detail your eye is unlikely to notice. So any compression removes something, but at sensible settings you won't see it on a screen.
Here's how the quality slider tends to behave:
- 80%: for most photos, no visible difference from the original, and a much smaller file.
- 60% to 70%: often still fine for viewing on a phone or in an email.
- Below 60%: you may start to see blocky patches in smooth areas like sky and skin.
Resizing is also safe for the way people look at email. A 1600-pixel-wide photo fills most laptop screens, so the reader isn't missing anything. Where it does matter is printing. If someone needs to print the photo large, send the original instead and use a file-sharing link (see below).
Picking settings for common situations
Family or holiday photos to view on screen
JPEG, max width 1600, quality 80%. If you're sending several in one email and want them smaller, try max width 1200 and quality 70%.
A photo for a job application or official form
Many forms state their own size limit, such as 1 MB or 2 MB. Set the max width first, then lower the quality in steps of 5 until the compressed size box shows a number under the limit. Check the preview each time so the document or face stays clear.
A scan or photo of a document
Text needs more pixels to stay readable. Try a max width of 2000 and quality 80%, then zoom into the preview to check small print before you send it.
A screenshot
Screenshots with text often look cleaner as PNG, since JPEG can leave fuzzy edges around letters. If the PNG is too big, try JPEG at a high quality and compare.
If the file is still too big
- The Saved box turned red. That means the new file is bigger than the original. It happens when the original was already well compressed, or when you've picked PNG for a photo. Switch to JPEG or lower the quality.
- The photo is mostly background you don't need. Crop it first with Image Crop, then bring the result back to Image Compress. Fewer pixels means a smaller file.
- You're sending lots of photos. Image Compress handles one image at a time, so a big batch takes a while. For a whole album, a shared folder link from Google Drive or OneDrive is easier, and both Gmail and Outlook.com offer to do that for large files.
- Your phone offers to resize for you. Some phone mail apps ask whether to send photos at a smaller size when you attach them. If yours does, that's the quickest option for a casual email.
Avoid compressing the same JPEG again and again. Each round loses a little more detail. Keep your original photo and always start from it.
Your photo stays on your device
Image Compress uses the image encoder built into your browser. The photo is read, redrawn and saved on your own computer or phone, and it's never sent to our server. That's useful for private pictures such as ID scans or family photos, and it means there's no upload wait. On an older phone a very large image can take a moment, since all the work happens on the device.
If the photo is for a profile picture rather than an email, Circle Image Crop will turn it into a round image with a see-through background.
KhanTools — Free Online Web Tools
Free browser-based tools for images and PDFs. No uploads. 100% private.
Blog ·
About ·
Privacy Policy ·
Terms of Service ·
Contact
JavaScript is required to use KhanTools. Please enable JavaScript in your browser.