Compress Image for Email

Free, browser-based, no upload required

Compress photos before attaching them to emails. Gmail allows 25MB per message, Outlook allows 20MB, and corporate accounts often limit to 10MB. This tool targets 1MB by default, a safe size for sending multiple photos in one email.

1MB default

Fits many photos per email

Stays under limits

Gmail, Outlook, Exchange

No uploads

Photos stay on your device

KB

Drop image here to compress to 1000KB

JPEG, PNG, WebP, AVIF, HEIC. All processing stays in your browser.

Default target is 1MB. If you are attaching many photos, try 500KB each so the total message stays well under your provider's limit.

Why compress photos before emailing

Email was never designed to move large files. A few uncompressed smartphone photos can quickly fill a message, leading to bounced emails, slow uploads and frustrated recipients.

Sending multiple photos in one email

Compressing each photo to around 1MB lets you fit 10 or more photos in a single email while staying under Gmail's 25MB limit, instead of hitting the cap after just two or three originals.

Corporate Exchange accounts

Many business email accounts limit total message size to 10MB. Compressing photos to 1MB each leaves room for the email body and any other attachments.

Faster sending and receiving

Smaller attachments upload faster from your device and download faster for the recipient, especially on mobile connections or slower networks.

Avoiding bounce-back errors

An email that bounces due to size limits has to be resent, often after manually resizing photos one by one. Compressing before attaching avoids this entirely.

Frequently asked questions

Why does my email say the attachment is too large?

Email providers limit the total size of a message including all attachments. Gmail allows up to 25MB to send, Outlook.com allows 20MB, and many corporate Exchange accounts limit messages to just 10MB. A single photo from a modern smartphone can be 3MB to 10MB, so attaching even four or five photos can easily exceed these limits. Compressing each photo before attaching keeps the total message size well within range.

What size should I compress photos to for email?

For a single photo, 1MB to 2MB preserves excellent quality while keeping the file small. If you are attaching multiple photos, aim for around 1MB each so the total stays comfortably under common limits. For corporate email accounts with a 10MB total limit, compressing each photo to 1MB lets you send up to eight or nine photos in a single email with room to spare.

Why not just zip my photos before emailing?

Photos are already compressed formats such as JPEG, so zipping them barely reduces file size further and can sometimes make files slightly larger. Zip files can also trigger spam filters, since some security systems treat archives with suspicion. Compressing each image directly is more effective and avoids any deliverability risk from zipped attachments.

Will compressed photos still look good when viewed in email?

Yes. Email clients typically display inline images and attachment previews at reduced sizes, and most recipients view photos on phone or laptop screens rather than printing them. A photo compressed to 1MB at full resolution looks identical to the original in an email client, while loading and downloading noticeably faster for the recipient.

Is my photo uploaded anywhere when I use this tool?

No. All compression happens locally in your browser using WebAssembly. Your photo never leaves your device until you attach the compressed file to your email yourself.