Best Image Format for Email: Attachments & Signatures

13 June 2026

👉 Just need the tool? Convert PNG to JPG — runs in your browser, nothing uploaded.

You attach a photo, hit send, and it bounces for being too large. Or your carefully designed signature logo arrives wrapped in an ugly white box. Email is a fussy place for images: mailboxes have size limits, signatures get squeezed into a few hundred pixels, and what looks crisp on your screen can land as a blurry blob in someone else’s inbox. The fix comes down to two formats and a couple of habits.

Here’s the short version. Use JPG for photographs you attach. Use PNG for logos, signatures, and anything that needs a transparent background. Then compress before you hit send.

JPG for photographs

JPG (also written JPEG) uses lossy compression tuned for photographs. It discards detail your eye barely notices, which makes files far smaller than an uncompressed version of the same photo. A holiday picture that’s several megabytes straight off a phone can usually drop to a few hundred kilobytes at a moderate quality setting with no difference you’d spot in an email.

Size matters because attachment limits are real. As a rough guide, many providers cap a single message somewhere around 25 MB, but that number varies by provider and can change, so check your own limits before sending something large. Note that some services count the file after encoding, which inflates it, so the practical ceiling is often lower than the headline figure. Even when a big file technically fits, it clogs the recipient’s mailbox and is slower to download on a phone.

JPG does not support transparency, and it struggles with sharp edges, flat color, and text. Save a screenshot of a spreadsheet as JPG and you’ll likely see fuzzy “halos” around the letters. That’s where PNG comes in.

PNG for logos, signatures, and transparency

PNG uses lossless compression, so it keeps every pixel exactly as drawn. That’s ideal for graphics with hard edges and limited colors: company logos, icons, diagrams, screenshots of text, and signature images. PNG also supports a real alpha channel, so a logo can sit on any background color without a white box around it. JPG simply cannot do that, which is why it’s the wrong choice for a logo that needs to blend into colored or dark-mode backgrounds.

The tradeoff is file size. For a full photograph, a PNG is typically several times larger than the equivalent JPG, which is exactly why you don’t want to attach photos as PNG. Match the format to the content: smooth photographic gradients go to JPG, crisp flat graphics go to PNG.

If you have something saved as a heavy PNG that’s really just a photographic image with no transparency, converting it can shrink it considerably. You can convert PNG to JPG right in your browser whenever transparency isn’t needed.

Keep email signatures small

Signature images are where people go wrong most often. A signature logo or headshot is embedded in every message you send, so a bloated one quietly inflates your sent folder and your recipients’ inboxes.

A few practical rules:

  • Size it to display dimensions. If your signature logo shows at 150 pixels wide, save it at roughly that width (or about 2x, near 300 pixels, for sharp displays) rather than at 2000 pixels scaled down with HTML. Some clients, including certain versions of Outlook, ignore the width you set in code and render the file’s real pixels, so resize the actual file.
  • Aim small. A clean signature graphic should land comfortably under 100 KB, and a simple flat logo can be far smaller. PNG-8 (a 256-color palette) is plenty for a simple flat logo and is much smaller than full-color PNG-24.
  • Prefer one image, not several. Each separate graphic is another reference to load. Combine where you can.
  • Avoid GIF unless you truly need it. Animated signatures read as unprofessional in many clients, and some block animation outright. A still PNG is safer.

Keep in mind that inline images, signatures included, often travel as attachments under the hood, so they add to perceived clutter even when you didn’t consciously attach them.

Compress before you attach

Whatever the format, run images through compression before sending. For JPG, easing the quality setting down is usually invisible and cuts size sharply. For PNG, palette reduction and metadata stripping help. Resizing is the biggest lever of all: nobody reading email needs a 6000-pixel-wide photo, so scaling the longest side down to something in the low thousands of pixels is generous for almost any attachment.

One more habit: strip location and device metadata from photos before sending them to people you don’t know. That EXIF data can include GPS coordinates. If you’re handling private documents, contracts, or family photos, browser-based tools are a sensible choice because the file is processed locally and never leaves your device.

The practical takeaway

Photographs go out as compressed JPG, sized down to what the recipient actually needs. Logos, signatures, and anything with transparency or sharp text go out as PNG, kept as small as the content allows. Compress and resize before attaching, keep signature images small, and check your provider’s current limit before sending something large. Get those two format choices right and your email images will be small, sharp, and welcome in any inbox.

Convert PNG to JPG →