How to Compress Images for Email Attachments
Modern phone cameras produce images that are 4-8MB each. Attach three or four of those to an email and you have already hit Gmail's 25MB limit. Here is how to compress your images so they send quickly and open fast for the recipient.
Email attachment limits you need to know
| Provider | Max attachment | Note |
|---|---|---|
| Gmail | 25 MB | Total across all attachments |
| Outlook.com | 20 MB | Per email |
| Yahoo Mail | 25 MB | Per email |
| Apple iCloud Mail | 20 MB | Uses Mail Drop for larger files |
| Zoho Mail | 20 MB | Free plan; higher on paid |
These limits are for total attachment size, not per file. If you are sending 5 photos, each needs to be under 4-5MB to stay within the limit. But just staying under the limit is not enough โ you also want the recipient to be able to download them quickly.
Target sizes for email images
The attachment limit is the ceiling, but your target should be much lower. A 5MB image and a 300KB image look identical on a phone screen. The smaller one just downloads 15x faster.
- Single photo to share: 300-500KB. Looks great on any screen.
- Multiple photos (5-10): 150-300KB each. Keeps total under 3MB.
- Documents or receipts: 100-200KB. Text is still readable at this size.
- Quick reference images: Under 100KB. Fast to open on any connection.
How to compress with MiniPx
Step 1. Open the JPEG compressor on MiniPx. If you need a specific target, use compress to 200KB instead.
Step 2. Upload your photo. MiniPx shows the original size and the compressed size instantly.
Step 3. Adjust the quality slider. For email, 75-80% quality is the sweet spot โ visually identical to the original, but 70-80% smaller in file size.
Step 4. Set max width to 1600px. No one is viewing email attachments on a 4K monitor at full resolution. This single change can cut file size in half.
Step 5. Download and attach to your email. Repeat for each image.
Slow connections: why size matters even more
If you are sending photos to someone on a mobile data connection โ common in India, Southeast Asia, and parts of Africa โ large attachments can take minutes to download. On a 2G connection, a 5MB image takes over two minutes. The same image at 300KB downloads in about 8 seconds.
This is also relevant for recipients who pay per megabyte of data. Sending 20MB of uncompressed photos to someone on a metered plan is inconsiderate. Compress first, and everyone has a better experience.
iPhone HEIC files and email
If you use an iPhone, your camera probably saves photos in HEIC format. Most email clients handle HEIC fine now, but some older systems and Windows machines cannot open them. If you are unsure, convert your HEIC files to JPEG before attaching them.
This conversion also reduces file size. HEIC files from iPhone cameras are typically 2-4MB. Converting to JPEG and compressing to 80% quality brings them down to 200-400KB with no visible quality loss.
Frequently asked questions
Related tools
Compress, convert, and resize images in your browser. Nothing gets uploaded.
Open MiniPx โ