Compress Photos for Email Gmail
To compress photos for email in Gmail, make the photo files small enough to send while keeping the details the recipient needs to see. For most Gmail users, that means checking the total size of all photos first, resizing very large phone pictures, saving normal photos as JPG, and using Google Drive when the photos need to stay full quality.
Use Gmail in Chrome? Install Devenia Send for Gmail from the Chrome Web Store. The checker below works on this page before you attach a file anywhere.
Last updated: May 27, 2026
Quick answer
Gmail’s normal attachment limit is 25 MB for most accounts. If a photo or photo set is larger than the limit, Gmail can add a Google Drive link instead of sending the files as regular attachments. For smoother delivery, aim below the visible limit when the photos must be true attachments, especially when the recipient is outside Gmail.
- Best Gmail target: keep the full photo attachment set under about 18-20 MB when possible.
- Best first fix: resize oversized photos before lowering JPG quality heavily.
- Best format: JPG for ordinary photo attachments that need broad compatibility.
- Best quality check: zoom in on faces, labels, receipts, text, damage, and product details before sending.
- Best fallback: use a Drive link if original quality matters more than attaching the photos directly.
Check the file first
Choose the file before you decide whether to compress it, split it, or send a link. The checker gives you the size result and shows whether the file is likely to fit a safer email target.
Pick the PDF, image, or video you want to email. The size check is free.
Email size result
- Files
- Not selected
- Total size
- 0 MB
- Email service
- Most email services
- Safe email target
- Safe target: 20 MB
- Compression needed
- Choose a file and we will show this.
Your result will appear here after you choose a file.
Optional
Sending to work or school?
You do not normally need this. If you are sending to a work, school, or company address, paste it here and we will check the mail service when we can.
You can leave this empty. It is only here if you want to check a work, school, or company email address.
Optional Devenia help
Rather have us make the smaller copy?
The check and advice above are free. You can try the changes yourself, or ask Devenia to make a smaller copy for you.
We use this to send the finished file and receipt.
On this page: Gmail photo size | How to compress | JPG, PNG, HEIC, WebP | Multiple photos | Drive links | Quality check | Troubleshooting | Checklist | FAQ
What size should photos be for Gmail?
If the photos need to be normal Gmail attachments, keep the combined attachment size below Gmail’s limit. The important word is combined. Five photos that are 6 MB each are not a small Gmail message. Together, they are about 30 MB before any message handling, so Gmail may use Drive or refuse to send them as ordinary attachments.
A practical target is below 18-20 MB for the whole set of attached photos. That leaves room for the email body, signature, inline images, and recipient-side rules. It also reduces the chance that a non-Gmail recipient’s mailbox rejects the message because it is too large.
| Photo set size | Gmail result to expect | Best next step |
|---|---|---|
| Under 10 MB total | Usually comfortable | Attach normally and send |
| 10-20 MB total | Usually workable | Check if these are the only attachments |
| 20-25 MB total | Close to the limit | Compress more if they must be attachments |
| Over 25 MB total | Gmail may use Drive | Resize, split, or send a Drive link |
| Original quality needed | Compression may be the wrong fix | Use Google Drive or another link-based delivery method |
For the broader Gmail rule, see Gmail Attachment Size Limit. If you are trying to understand whether the limit is per file or per email, use Gmail Attachment Size Limit per Email.
How to compress photos for Gmail
The cleanest compression workflow starts with the purpose of the photos. A family photo, a product return, a damaged parcel, a receipt, a passport page, and a real-estate inspection image all need different levels of detail. Do not make every photo tiny just because Gmail has a limit.
- Check the total size first. Select all photos you plan to attach and check their combined size before opening Gmail.
- Remove photos the recipient does not need. Deleting duplicates, blurry shots, and nearly identical angles is better than over-compressing everything.
- Crop empty areas. Remove table edges, background wall, extra floor, or unused screen area if the important subject is small.
- Resize large dimensions. Phone photos can be thousands of pixels wide. For normal email viewing, around 1600-2500 pixels on the long edge is often enough.
- Save as JPG for ordinary photos. Use a balanced JPG quality setting before trying very low quality.
- Keep the original files. Save compressed copies with clear names, such as
kitchen-damage-gmail.jpgorreceipt-email-small.jpg. - Open the compressed copies. Check the details the recipient will care about before attaching them.
- Run a final size check. Use the checker above or your file manager to confirm the whole set is below your Gmail target.
If this is not specifically a Gmail problem, start with Compress Photos for Email. For a browser-based workflow, use Compress Photos for Email Online. For general image reduction, see Reduce Image File Size.
Resize before heavy compression
Resizing and compression are not the same thing. Resizing changes the pixel dimensions. JPG compression changes how much image information is kept when the file is saved. When a photo is much larger than the recipient needs, resizing usually gives a better result than crushing quality first.
Use stronger JPG compression only after the dimensions make sense. Heavy compression can create blocky areas, smeared skin, rough shadows, color banding, and fuzzy text. Those problems are easy to miss in a small preview, so open the compressed copy and inspect it at a useful size.
If you need help with JPG-specific choices, see Make File Smaller JPG. If your goal is to keep detail as high as possible, use Reduce Image File Size Without Losing Quality.
Best photo formats for Gmail attachments
Gmail can attach common photo files, but the recipient’s device, company mailbox, and upload workflow still matter. For email, compatibility is often more important than choosing the newest or smallest image format.
| Format | Use for Gmail when | Watch out for |
|---|---|---|
| JPG / JPEG | Most normal camera and phone photos | Repeated saving and very low quality can damage details |
| PNG | Screenshots, interface images, transparency, sharp graphics | Often large for real-world photos |
| HEIC / HEIF | Your recipient supports Apple or modern image workflows | Some recipients and forms still expect JPG |
| WebP | The recipient or form accepts WebP | Less predictable for non-technical email recipients |
JPG is usually safest for emailed photos
JPG is widely supported and efficient for photographic images. It is usually the safest choice for Gmail photos of people, rooms, products, parcels, receipts, paperwork, and damage reports. Use moderate compression, then check the result. Do not repeatedly save the same JPG while testing; each save can reduce quality further.
PNG is better for screenshots than camera photos
PNG is useful when sharp edges, transparency, or exact screenshot detail matters. It is often not the best format for ordinary camera photos because the file can stay large. If you have a real-world photo saved as PNG, converting a copy to JPG may reduce the file much more than trying to compress the PNG.
For PNG-specific options, see Make File Smaller PNG. For image dimensions and display sizing, see Properly Size Images.
HEIC from iPhone may need a JPG copy
iPhone photos may be stored as HEIC or HEIF. These formats can save space, but some recipients still ask for JPG because it opens in more older systems and business workflows. If a recipient cannot open your iPhone photo, export or share a JPG copy instead of only renaming the file extension.
Do not fake a conversion by renaming the file
Changing .heic, .webp, or .png to .jpg does not make it a JPG. It only changes the name. Use an actual export or conversion tool so the file data matches the extension. This avoids upload errors and helps Gmail, security filters, and the recipient’s software understand the file correctly.
Sending multiple photos through Gmail
Most Gmail photo problems happen because several photos add up faster than expected. A single modern phone photo might be manageable. A set of ten full-resolution photos can exceed the attachment limit even before you write the message.
When sending multiple photos, decide whether the recipient needs every image in one email. If the photos are for a support case, choose the clearest angles. If they are for documentation, keep the required shots and remove duplicates. If they are for design, photography, printing, legal, insurance, or inspection work, avoid aggressive compression and use a link instead.
- 2-4 casual photos: resize large originals and attach as JPG.
- 5-10 support photos: remove duplicates, resize, then check the total size.
- Large albums: use Google Drive instead of forcing the whole set into one email.
- Photos plus documents: count everything together before sending.
If Gmail already tells you the file is too large, use File Too Large to Send Gmail. If you want link-based options, see Send Large Files Gmail.
When to use Google Drive instead of compression
Compression is not always the right solution. If the recipient needs original quality, full resolution, metadata, or many photos, a Google Drive link is often cleaner. Gmail can use Drive when a file exceeds the attachment limit, and Drive sharing lets you control who can open, comment on, or edit the file.
Before sending a Drive link, check the access setting. A photo link that only you can open will frustrate the recipient. Gmail may warn you about access before sending, but it is still worth checking whether the recipient should be a viewer, commenter, or editor.
Use attachments when the recipient asked for files inside the email thread. Use Drive when quality, quantity, or collaboration matters more than a traditional attachment.
Quality checks before you send
After compression, do not rely only on the file size. Open the compressed photo and check the exact area the recipient needs. A photo can look fine as a thumbnail and still fail when someone tries to read a label, compare a defect, or inspect a document.
- Zoom in on faces if identification matters.
- Check small text on receipts, forms, serial numbers, and labels.
- Look for blocky edges around text, product details, and damage marks.
- Compare color if the photo is used for design, repairs, fabric, paint, or product matching.
- Keep originals until the recipient confirms the compressed photos are acceptable.
If quality is not acceptable, resize less, use a higher JPG quality setting, send fewer photos, split the message, or use Drive.
Troubleshooting Gmail photo attachment problems
If Gmail switches your photos to a Drive link, the attachment set is probably over the limit. Compress the photos more if they must be normal attachments, or keep the Drive link if quality matters. If the recipient says they cannot open the photos, send JPG copies and confirm the Drive permissions if you used a link.
If the message bounces after Gmail sends it, the recipient’s mailbox may have a stricter limit or security rule. Try a smaller attachment set, send fewer photos per email, or use a Drive link. If a photo upload fails in a separate form after being emailed, check whether the form requires a specific format such as JPG or PNG.
If the compressed photos look blurry, go back to the original files. Resize less aggressively, raise JPG quality, crop only irrelevant areas, or send the originals through Drive. Blurry evidence, unreadable documents, and unclear product photos can create more work than a large file.
Final Gmail photo checklist
- Check the combined size of every photo and file in the Gmail message.
- Remove duplicate or unnecessary photos before compressing.
- Resize oversized photos before lowering quality heavily.
- Use JPG for ordinary photo attachments unless the recipient asked for another format.
- Convert HEIC or WebP properly when the recipient needs JPG.
- Keep the whole attachment set comfortably below Gmail’s limit when possible.
- Use Google Drive when the photos are too many, too large, or too important to compress hard.
- Open the compressed copies and inspect the details before sending.
FAQ
How do I compress photos for Gmail?
Check the total size of the photos, remove duplicates, resize large images, save ordinary photos as JPG, and keep the final attachment set comfortably below Gmail’s limit. If the photos need to stay full quality, send them with Google Drive instead.
What is the best photo size for Gmail attachments?
There is no single best pixel size, but many ordinary email photos work well around 1600-2500 pixels on the long edge. Use more pixels when the recipient needs to inspect text, labels, faces, products, damage, or official details.
Why does Gmail turn my photos into a Google Drive link?
Gmail can add a Google Drive link when a file is larger than the attachment limit. This lets you send larger photos without forcing them into the email as regular attachments, but the recipient’s access depends on the Drive sharing settings.
Should I use JPG or PNG for Gmail photos?
Use JPG for most real-world photos because it is widely supported and compresses photographic images well. Use PNG for screenshots, transparent images, sharp graphics, or cases where lossless detail matters more than file size.
Can I rename HEIC to JPG before emailing?
No. Renaming the extension does not convert the image. Export or convert the photo to a real JPG copy, then attach that file in Gmail.