Image Too Large to Email? Here's Why It Happens and How to Fix It
📧 Sending to a company or government inbox? 500KB gets through every mail server — compress here in one step.
You attach a photo to an email, hit send, and get back a message like "Attachment size exceeds the maximum limit" — or worse, the email appears to send but never arrives. The person on the other end gets nothing, and you have no idea why.
This is one of those problems that feels random but actually follows a clear pattern. Once you understand where the limit comes from, fixing it takes about two minutes. Here's what's happening and how to sort it out.
Why Email Rejects Large Image Attachments
The frustrating part is that your email provider's limit and the recipient's limit are two completely different things.
Gmail lets you send up to 25MB. But if you're emailing a photo to an HR department, a government office, or a corporate contact, their mail server might only accept 2MB per attachment. Your email leaves your outbox fine — and gets rejected the moment it hits their server. Sometimes you get a bounce-back notification. Sometimes you don't, and the email just disappears.
Here's how the limits actually break down across common email providers:
| Email Service | Send Limit | Receive Limit | Notes |
|---|---|---|---|
| Gmail | 25 MB | 25 MB | Files over 25MB auto-convert to a Google Drive link |
| Outlook / Hotmail | 20 MB | 20 MB | Personal accounts; see note below for corporate |
| Yahoo Mail | 25 MB | 25 MB | |
| Apple Mail (iCloud) | 20 MB | 20 MB | Over 20MB uses Mail Drop (up to 5GB, link-based) |
| Corporate / enterprise email | 2–5 MB | 2–5 MB | ⚠️ Set by IT admins — this is where most emails fail |
| Government / institution email | 1–3 MB | 1–3 MB | ⚠️ Strictest limits; 1MB is common |
The takeaway: if you're emailing someone at a company or government agency, assume their inbox has a 2MB cap and compress accordingly. Sending at 500KB means it gets through everywhere, no questions asked.

Why Are Photos So Large in the First Place?
A quick explainer, because the answer affects which fix makes sense for your situation.
Modern smartphone cameras shoot at 12–48 megapixels. A single photo from an iPhone 15 or a mid-range Android is typically 4–10MB even after the phone's own compression kicks in. That's just what high-resolution photos weigh.
Screenshots are usually fine — 500KB to 2MB depending on screen resolution. The problem is mostly photos from phone cameras and image exports from design tools.
PNG files exported from Canva, Figma, or Photoshop are especially large. A design with a transparent background saved as PNG can easily hit 8–15MB, because PNG stores every pixel's data without the lossy compression that keeps JPGs manageable.
And if you're attaching multiple photos at once — say, three product shots at 5MB each — the total attachment is 15MB before you've even thought about the limit.

Method 1: Compress the Image to a Safe Size Before Sending
This is the most reliable fix, and it works on any device — phone, tablet, or computer.
The guiding principle is simple: pick a target size that works for the strictest likely recipient, not the most lenient one. For most professional email, 500KB is the universal safe zone — it gets through corporate mail servers, government inboxes, and personal accounts alike. If you know you're sending to a particularly strict system (visa applications, some HR portals), drop the target to 200KB.
BulkPicTools handles this directly in your browser — no software to install, and your images are processed locally so they never get uploaded to any server.
Steps:
- Open your browser and go to bulkpictools.com
- Choose the target size that fits your situation:
- Sending to a government office or strict portal → Compress to 200KB
- Sending to a company, HR department, or general professional contact → Compress to 500KB
- Sending to a personal email address with a general size limit → Compress to 1MB
- Compressing multiple photos at different target sizes → Image Compressor
- Upload your photo — drag and drop, or click to browse. You can upload several photos at once if needed
- Download the compressed file — it saves to your Downloads folder, ready to attach
- Go back to your email, remove the original attachment, and attach the compressed version instead
The whole process takes under a minute. For a batch of photos, it's still faster than any other method on this list.

Method 2: Share a Link Instead of Attaching the File
Sometimes compressing isn't the right answer — for example, if you're a photographer sending a client their full-resolution images, or a designer handing off original assets where quality matters. In those cases, skip the attachment entirely and share a link.
Every major email provider has a built-in way to do this:
Gmail: When you try to attach a file over 25MB, Gmail automatically prompts you to send it as a Google Drive link instead. For smaller files you still want to share without compression, click the Google Drive icon at the bottom of the compose window and insert the file as a Drive link.
Outlook: Use the OneDrive integration — click the attachment paperclip, choose OneDrive, and insert a shareable link rather than a direct file.
Any email provider: Upload the file to Google Drive, Dropbox, or WeTransfer first, copy the shareable link, and paste it into the email body.
The limitation worth knowing: some recipients — particularly government agencies and certain HR portals — will not accept link submissions. Their submission process requires a direct file attachment, not a URL. In those cases, compression is the only option.

Method 3: Use Your Computer's Built-In Tools to Resize
If you're on a desktop or laptop and want a quick fix without opening a browser, both Windows and Mac have basic resizing options built in.
On Windows:
Right-click the image file → hover over Send to → click Mail recipient. A window appears asking what size to send: smaller, small, medium, large, or original. Choose "Small" or "Smaller" for the biggest reduction. Windows resizes the image and attaches it to a new email draft automatically.
Alternatively, open the photo in Paint, go to Resize, and enter a smaller percentage — try 50% first and check the resulting file size.
On Mac:
Open the photo in Preview, go to Tools → Adjust Size, and reduce the width and height. When you export (File → Export), you can also reduce the quality slider for JPGs to bring the file size down further.
The honest limitation of both methods: you're adjusting dimensions and quality by feel, not targeting a specific file size. You might need to try a couple of times to land under your target. If you need to hit exactly "under 500KB" or "under 200KB," Method 1 is faster and more precise.

Which Method Should You Use?
| Your situation | Best method |
|---|---|
| Sending to a company HR department | Method 1 — compress to 500KB |
| Sending to a government office or strict portal | Method 1 — compress to 200KB |
| Multiple photos to send at once | Method 1 — batch upload, or Method 2 if quality must be preserved |
| Photos must stay at full original quality | Method 2 — Drive / Dropbox link |
| Quick resize on desktop, no exact size needed | Method 3 — Windows or Mac built-in tools |
| Not sure what the recipient's limit is | Method 1 — compress to 500KB, works everywhere |
The Short Version
Most email problems with images come down to one thing: corporate and government mail servers have much stricter size limits than personal accounts, and those limits aren't visible to the sender. If you're not sure what you're dealing with, compress to 500KB — that size gets through every mail system reliably, and at 500KB a photo still looks completely fine on any screen.
For anything that has a specific stated limit (under 200KB, under 1MB), use BulkPicTools to hit the exact target in one step.
Last updated: March 2026
Have questions or feedback? Contact
