ImgWell.com

Does Gmail Compress Your Photos? What Actually Happens to Attached Images

ImgWell's Compress panel with Compress to target KB mode selected and a batch of photos imported

Short answer: it depends on how the photo gets into the email. Gmail treats a proper file attachment differently from an inline/embedded image, and only one of those two gets touched.

Attachment vs. inline image

If you’ve ever attached a photo and had it “look compressed” on the receiving end, the more common explanation isn’t Gmail — it’s that the original photo was already heavily compressed by whatever app or messaging service touched it earlier (repeatedly re-saving a JPEG through several apps compounds quality loss each time), or the recipient’s own email client is generating a low-resolution preview thumbnail that looks worse than the actual attached file.

So why compress before sending at all

If Gmail isn’t going to touch your attachment, compressing beforehand is still worth doing, for reasons that have nothing to do with Gmail silently degrading anything:

Compressing a batch before you attach

  1. Import the photos you’re about to send.
  2. Open Compress and either pick a quality level (0.75–0.85 keeps photographic detail while cutting file size substantially) or switch to Compress to target KB if you have a specific size in mind per photo.
  3. Process the batch and attach the results — same photos, meaningfully smaller, with no visible quality loss at normal viewing sizes.

This runs entirely in your browser, so the photos never get uploaded anywhere in the process — they’re compressed locally and you attach the result directly from your device.