Loading tool…
Compress images for email attachments. Target 100KB, 200KB, or 500KB — your photos send faster and never leave your browser.
Upload your image, select a target file size (100KB, 200KB, or 500KB), and click resize. The tool automatically finds the optimal quality setting to hit your target. For most email clients, keep images under 1 MB — resize the longest side to 1200 pixels at JPEG quality 80. All processing happens in your browser. Free, no account required.
Most email providers limit total attachment size. Here are the limits for major providers and our recommended image size:
| Provider | Max Attachment | Recommended |
|---|---|---|
| Gmail | 25 MB total attachment size | Under 1 MB per photo |
| Outlook / Microsoft 365 | 20 MB per email | Under 1 MB per photo |
| Yahoo Mail | 25 MB per email | Under 1 MB per photo |
| Apple Mail (iCloud) | 20 MB per email | Under 1 MB per photo |
Keep email images under 1 MB. Resize the longest side to 1200 pixels and use JPEG quality 80–85. This gives a sharp image that sends quickly and displays well on both desktop and mobile.
Upload your photo, select the target file size of 500KB, and the tool will automatically find the optimal quality. You can also manually resize to 1000–1200 pixels on the longest side with quality 80.
JPEG is best for email — it is universally supported and produces small files. Use PNG only if you need transparency. WebP is smaller but not supported by all email clients (Outlook does not display WebP).
Most email providers limit total attachment size to 20–25 MB. A single unoptimized phone photo can be 5–10 MB. Resize to 1200px longest side at quality 80 to get images under 1 MB each.
Yes. Use the bulk image resizer to resize up to 50 images at once, then attach them to your email. Each resized image will be significantly smaller than the originals.