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.

2
Waiting for file

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 sizeGmail result to expectBest next step
Under 10 MB totalUsually comfortableAttach normally and send
10-20 MB totalUsually workableCheck if these are the only attachments
20-25 MB totalClose to the limitCompress more if they must be attachments
Over 25 MB totalGmail may use DriveResize, split, or send a Drive link
Original quality neededCompression may be the wrong fixUse 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.

  1. Check the total size first. Select all photos you plan to attach and check their combined size before opening Gmail.
  2. Remove photos the recipient does not need. Deleting duplicates, blurry shots, and nearly identical angles is better than over-compressing everything.
  3. Crop empty areas. Remove table edges, background wall, extra floor, or unused screen area if the important subject is small.
  4. 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.
  5. Save as JPG for ordinary photos. Use a balanced JPG quality setting before trying very low quality.
  6. Keep the original files. Save compressed copies with clear names, such as kitchen-damage-gmail.jpg or receipt-email-small.jpg.
  7. Open the compressed copies. Check the details the recipient will care about before attaching them.
  8. 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.

FormatUse for Gmail whenWatch out for
JPG / JPEGMost normal camera and phone photosRepeated saving and very low quality can damage details
PNGScreenshots, interface images, transparency, sharp graphicsOften large for real-world photos
HEIC / HEIFYour recipient supports Apple or modern image workflowsSome recipients and forms still expect JPG
WebPThe recipient or form accepts WebPLess 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.