How to Reduce Image Size for Email Attachments (Under 1MB, Free)
Whether you're attaching a product photo to a client email, adding a logo to your email signature, or sending a compressed version of a document scan, large image files cause real problems: Gmail rejects attachments over 25MB, Outlook over 10MB, and many corporate mail servers cap at 5MB. Even when images make it through, they can slow down email loading and trigger spam filters.
This guide shows you exactly how to reduce image size for email — whether you need it under 1MB for a clean attachment, under 100KB for an email signature, or under 50KB for a government or HR portal upload form.
What File Size Should Email Images Be?
The right target depends on how the image is being used:
- Email attachments (photos): Under 2MB is fine; under 1MB is ideal for fast loading on mobile
- Email signature logo: Under 100KB; ideally 30–60KB
- Inline images in HTML email: Under 200KB per image to avoid triggering spam filters
- Government/HR portal uploads: Often under 50KB or 100KB — check the form's stated limit
- Scanned documents as images: Under 500KB per page
How to Reduce Image File Size for Email — Step by Step
The quickest method that requires no software installation:
- Open ImageOptimizer's free compressor in your browser
- Drop in your image (JPG, PNG, WebP — any format works)
- Set the output format to JPG (broadest email client compatibility) and quality to 80
- Click Compress — the result typically drops 60–80% in file size
- Download and attach to your email
If you need to hit a specific file size (like "under 100KB"), use the compress to specific KB tool and enter your target.
Best Format for Email Images
Unlike websites where WebP is the clear winner, email clients have inconsistent format support:
- JPG: Best for email. Supported by every email client including Outlook 2010+, Apple Mail, Gmail. Good compression for photos.
- PNG: Use only for logos or images that need a transparent background. PNG files are larger than JPG for photos.
- WebP: Only use if you know the recipient uses a modern browser-based client (Gmail web, Apple Mail). Outlook does not support WebP.
- GIF: Only for animated images. File sizes are large for photos.
For maximum compatibility, stick to JPG at 80% quality. For a logo in an email signature that needs transparency, use PNG.
How to Resize an Image for an Email Signature
Email signature logos should be sized at roughly 200–300px wide at 72 DPI. A 300px wide JPG logo at 80% quality will come in at around 15–40KB — well within any email client's limits and fast to load on mobile.
Use ImageOptimizer's resizer to set an exact pixel width, then compress to JPG. The whole process takes about 30 seconds.
Why Does Gmail Say My Attachment Is Too Large?
Gmail's 25MB limit applies to the total email size — not just the attachment. Because Gmail encodes attachments in Base64 for transmission, a 15MB image file becomes approximately 20MB in the actual email. This is why images that appear to be under the limit still get rejected. The safe practical limit for Gmail attachments is around 15MB for a single image, or compress to under 5MB to be safe across all email providers.
Compressing Multiple Images for a Single Email
If you're sending a photo gallery or product catalog as email attachments, compress all images at once using the bulk compressor. Select all files, set quality to 75, output to JPG, and download as a ZIP. Extract and attach the whole folder. For 10 photos at 5MB each, this typically brings the total from 50MB down to 6–8MB — well within any email provider's limits.
Ready to optimize your images?
Compress, resize, and convert images for free — 100% private, no upload required.