PixelSquishBlog

Gmail's 25 MB attachment limit — and why your 20 MB file still bounced

2026-09-06

You attach a handful of photos to a Gmail message and instead of sending, Gmail turns them into a Google Drive link — or the other side replies that the mail never arrived. Attachment limits are doing that, and they're stricter than they look.

The official number

Per Google's help page ("Send attachments with your Gmail message", checked 2026-08-28): for personal Gmail accounts the sending limit is 25 MB. If your total attachment size exceeds it, "Gmail automatically removes the attachment and adds it as a Google Drive link in the email." Work and school accounts can have different limits set by their administrator.

Why 20 MB of photos can still fail

When a Drive link is fine — and when it isn't

For casual sharing, the automatic Drive link is convenient. It becomes a problem when the recipient can't use Drive: procurement systems, some corporate networks, or anyone who needs the actual file attached for their records. In those cases the only clean fix is attachments that are genuinely small.

Shrinking image attachments properly

Photos are almost always the bulk. Re-encoding them as high-quality JPG with our compressor typically cuts each file by several times with no visible change in an email context — and it runs in your browser, so documents and private photos never touch our servers. Batch mode does the whole folder in one pass.

What we deliberately don't do

We don't offer "email-ready" presets that resize your images without asking. Whether a photo can drop from 4000 pixels wide to 1600 depends on what the recipient does with it — print needs pixels, a quick look doesn't. Size decisions stay yours; resize is there when you make one.

The short version

No sign-up, nothing uploaded — it runs in this tab.

Compress image →
ToolsBlogAboutContactPrivacyTerms