Skip to main content
Image Optimization June 18, 2026 Β· 5 min read

How to Resize Images for Email Attachments and Inline Photos

A photo taken on a modern smartphone is typically 3–10 MB and several thousand pixels wide β€” far larger than any email needs. Sending it as-is can hit attachment limits, trigger spam filters, or simply make your email load slowly on mobile. Here's how to get the size right.

Email Attachment Limits by Provider

Email Provider Attachment Limit Notes
Gmail 25 MB per message Files >25MB are auto-converted to Google Drive links
Outlook / Hotmail 20 MB Shared across all attachments in one email
Yahoo Mail 25 MB Larger files suggested via Dropbox integration
Apple Mail (iCloud) 20 MB Mail Drop available for larger files (up to 5 GB)
Corporate Exchange 10–50 MB Varies by IT policy β€” often more restrictive
Mailchimp / bulk email 10 MB per image Inline images only; attachments not supported

Recommended Image Sizes for Email

Photo attachment (personal)

Max 1600 px wide, under 1 MB. Plenty of detail for viewing on any screen while staying well under attachment limits.

Photo attachment (professional/portfolio)

Max 2000 px wide, under 3 MB. Enough quality for clients to evaluate without filling up inboxes.

Inline image in email body

600 px wide is the standard. Most email clients render email at 600 px wide on desktop β€” a wider image gets scaled down anyway.

Email signature logo

200–300 px wide, under 50 KB. Signature images load on every email you send β€” keep them tiny.

Marketing email header

600 px wide, under 200 KB. Large images in marketing emails trigger spam filters and slow mobile loading.

How to Resize Your Image for Email

Our Image Resizer lets you set exact pixel dimensions and choose the output format β€” all in your browser, no upload to any server.

  1. Open the Image Resizer and upload your photo
  2. Set the width to 1600 px (or 600 px for inline email images) with aspect ratio lock enabled
  3. Choose JPG as the output format (much smaller than PNG for photos)
  4. Set quality to 80–85% β€” reduces file size significantly with no visible difference
  5. Click Resize and download

πŸ’‘ After resizing, use the Image Compressor for an additional size reduction if you still need to go smaller β€” it can reduce file size a further 30–50% without visible quality loss.

Sending Many Large Photos

If you need to send a large number of high-resolution photos, email isn't the right tool. Consider:

  • Google Drive / Dropbox β€” share a folder link, no size limit on the files themselves
  • WeTransfer β€” free up to 2 GB, link expires after 7 days
  • Apple AirDrop / iCloud β€” for Apple-to-Apple transfers
  • WhatsApp β€” send as a "Document" to preserve original quality (sending as an image compresses it)

Why JPG for Email Photos?

PNG is lossless and looks perfect, but creates very large files for photographic content. JPG uses lossy compression that reduces file size dramatically with minimal visible quality loss at 80–90% quality settings.

For reference: a 12 MP photo from a smartphone is typically 4000Γ—3000 px at 4–6 MB as JPG from the camera. Resized to 1600Γ—1200 px at JPG quality 85%, the same photo is typically 200–400 KB β€” a 90%+ reduction.

Resize and compress images for email β€” free