How to Compress Images for Email and Fix "Attachment Too Large"
By the CompressPicOnline team · Updated October 19, 2026 · All guides
Few things are more annoying than writing an email, attaching your photos and being told the message is too large. Email services limit the total size of attachments, and modern phone photos are big enough to hit that limit after just a few pictures. Compressing images first solves the problem in seconds. This guide explains the limits and shows the best way to shrink photos for email.
Typical email attachment limits
Limits vary by provider and change over time, but many services cap an email at roughly 20MB to 25MB in total. Company and school mail servers are often stricter, sometimes 10MB or less. There is another catch: attachments are encoded for sending, which makes them about a third larger than the original files. A set of files that totals 20MB on your phone can therefore exceed a 25MB limit once sent. Always check your provider's current limit and leave a safe margin.
Why compress instead of using a link
Cloud links are useful for very large files, but compressed attachments are simpler for the reader. They open instantly, work offline once downloaded and do not require a login. For job applications, invoices, insurance claims and school submissions, a direct attachment is often expected or required. Compressing keeps the email within limits while the pictures remain perfectly usable.
Step-by-step: shrink photos for email
- Open the free image compressor on your phone or computer.
- Select all the photos you want to attach.
- Choose Balanced (~80%) for good clarity, or High compression (~60%) if you have many photos.
- Press compress and compare the Before and After sizes.
- Download the ZIP or the individual files and attach them to your email.
How small should the files be?
- Viewing on screen only: 200KB to 500KB per photo is plenty.
- Documents and receipts: 300KB to 800KB keeps text readable.
- Photos the recipient may print: 1MB to 2MB each, at 85% quality or higher.
- Whole batches: add up the After sizes and keep the total under about 15MB for a 25MB limit.
ZIP or individual attachments?
A ZIP file groups many pictures into one attachment, which is tidy and helps when you send 10 or more images. Photos are already compressed, so zipping does not make them much smaller; the real saving comes from compressing the images themselves. Some mail filters block ZIP files, particularly in company environments, so use separate attachments if the recipient cannot open an archive.
Tips for professional emails
Name files clearly. Use names like invoice-march-2026.jpg instead of IMG_2041.jpg. It looks organised and helps the recipient find files later.
Mention the attachments in the body. Tell the reader how many files are attached and what they are, so nothing is missed.
Check the images before sending. Open one compressed file to make sure text is readable.
Send originals only if requested. Photographers and designers sometimes need full-quality files. In that case, share a link and send compressed previews by email.
Converting phone photos for compatibility
iPhone photos use the HEIC format, which some computers and email clients cannot show. When you compress with CompressPicOnline, HEIC files are converted to standard JPG, so recipients on any device can open them.
Troubleshooting
The email still will not send. Your total is still too high. Compress at a lower setting or split the files across two emails.
The text in my scanned document is blurry. Use 80% or above and avoid compressing twice.
The recipient says the attachment is missing. Large messages are sometimes stripped by strict mail servers. Reduce the total size and ask them to check spam.
Newsletters and email campaigns
If you send marketing emails rather than personal ones, image size matters even more. Large images slow down rendering on mobile, and many email clients block images by default. Keep banner images under 200KB, set a sensible width of around 600 pixels, and use descriptive alt text so the message still makes sense when images are hidden. Compressing images before adding them to your email builder also reduces the chance that your message is clipped or flagged as heavy, helping it reach more inboxes.
Checking size on your phone before sending
On most phones you can see the total attachment size before you press send, and some mail apps even offer to resize images automatically. Use that preview as a final check. If the total is close to the limit, remove one file or compress again, because encoding overhead can push the message over. It is also polite to avoid sending dozens of full-size photos to colleagues, since they fill inboxes and slow mail apps on mobile data.
Frequently asked questions
Will the recipient notice the lower quality?
At 80% quality, almost never on a normal screen.
Can I compress many photos at once?
Yes, select them all together and download the batch as a ZIP.
Are my images sent to your servers?
No. The compression runs locally in your browser.
👉 Open the free image compressor