Compress image for Gmail Attachment (Under 25 MB Cap)
Gmail caps individual message attachments at 25 MB total across all attached files.
Your images stay on your device. Nothing is uploaded.
Gmail's total attachment size limit is 25 MB per message. Anything above triggers Gmail's 'attach via Drive' fallback, which changes how the recipient receives the file. For direct-attach delivery, land your photo under 5 MB and keep the message total under 25 MB.
For most email use cases, compressing camera raws down to 1–2 MB is sensible — recipients rarely need multi-megabyte photos in-thread.
Related tools
- Compress image for Outlook Attachment (20 MB Cap)
- Compress image for Apple Mail (iCloud / Mail Drop)
- Compress image for Mailchimp Campaign
- Compress image for Klaviyo Campaign
- Compress image for HubSpot Email
- Compress image for Newsletter (Generic Email Template)
- Compress image for Email Signature (Under 50 KB)
- Compress image for Transactional Email
Frequently asked questions
- What's the attachment size limit for Gmail?
- Gmail caps attachments at the size the preset on this page targets. Anything above the cap either gets rejected or gets converted to a link-share fallback (like Gmail's Drive attachment).
- Why compress before attaching to Gmail?
- Recipients may be on slow mobile connections, and their servers may enforce lower caps than yours. Compressing before send maximises deliverability and speeds up download for recipients on mobile.
- Does Gmail compress images automatically?
- Gmail does not re-compress attachments the same way social media platforms do — what you send is what the recipient receives. So the size at send equals the size at receive.
- What format is best for Gmail?
- JPEG is the safest universal choice for email attachments — every email client can preview it inline. WebP support varies (Outlook desktop can't preview WebP), so JPEG remains the default.
- Is my image uploaded to a server?
- No. Compression runs entirely in your browser. Only when you attach the compressed result to your email does it leave your device.
Compress an image for Gmail.
Land under the target size in seconds. Nothing uploaded — runs entirely in your browser.
Start compressing