Compress Image for Email
Fit Gmail's 25MB attachment wall (Outlook: 20MB, iCloud: 20MB) for inline images and attachments. 1024×768 JPEG, target ≤500KB. Browser-based, free.
Official platform specifications
Default compression settings target these specs to avoid the platform re-encoding your upload.
Notes & gotchas
- •Industry standard email width: 600px (most clients clip wider emails).
- •Gmail clips emails over 102 KB of HTML — keep total size small.
- •Outlook desktop handles inline images poorly — consider attachments.
- •Avoid WebP — Outlook web doesn't reliably play it inline.
- •Base64-encoded images bloat HTML size — use external URLs or attachments instead.
- •Spam filters may flag emails with large attachments as suspicious.
- •Apple Mail plays inline JPEG/PNG without issues.
Recommended export settings
Need to compress images for email before attaching? Email wasn't designed for large attachments — the underlying IMAP/SMTP protocols date from the 1980s when 1 MB attachments were considered generous. Modern providers allow image attachments up to 25 MB (Gmail), 20 MB (Outlook, iCloud Mail), 25 MB (ProtonMail, Fastmail), but inline-embedded images should be much smaller (100-500 KB) for instant loading in recipient preview panes. Files above ~5 MB get rejected outright or trigger the dreaded 'use Google Drive instead' friction that kills engagement — recipients see the prompt and abandon. This email image compressor pre-compresses below 500 KB locally with adaptive quality calculation, producing JPEG files that attach directly to emails and load instantly in recipient preview panes.
- 1Gmail's 25 MB wall rejects anything larger — instead of allowing the upload, Gmail prompts 'use Google Drive instead' which adds click friction that kills engagement. Pre-compression avoids this entirely.
- 2Outlook's 20 MB and iCloud Mail's 20 MB limits are even tighter. Some corporate Exchange tenants cap at 10 MB. Pre-compressing to 500 KB covers all major providers safely.
- 3Inline-embedded images get watched 3-5x more than attached images, but only if they load instantly. Pre-compression ensures the instant loading that drives engagement.
- 4Local processing keeps personal and business Confidential images off cloud services. Critical for HIPAA-protected medical content, attorney-client privileged material, and family photos of minors.
- 5Adaptive quality: based on image content, the engine binary-searches JPEG quality to hit the target size precisely. A simple graphic might hit 500 KB at q90; a complex photo might need q70 — both stay under the limit.
- 6Pre-compressed JPEG files play inline in modern mail clients (Gmail web, Apple Mail, Outlook web, Fastmail) without requiring recipient download first.
- 7Marketing emails with inline images get significantly higher click-through rates than emails with attached files. Pre-compression makes inline embedding practical for any photo content.
- 8Spam filters sometimes flag emails with large attachments as suspicious. Pre-compressing images keeps total email size small, improving deliverability through Gmail, Outlook, and corporate filters.
Three steps, no account needed
From raw image to shareable file in seconds — all in your browser.
Upload your image
Drag-and-drop or click to browse. Files are processed locally — nothing is uploaded to any server.
Pick quality
Use the recommended preset or fine-tune quality / dimensions in advanced settings.
Download
Compression runs entirely in your browser. Grab your smaller image in seconds — no account, no watermark.
Why people choose this compressor
100% Browser-Based
Your image never leaves your device. No upload, no server-side processing, no privacy concerns.
No Watermark
Output is clean — no logos, no overlays, no branding baked in. You own the file.
Free & Unlimited
No sign-up, no credit card, no daily cap. Compress as many images as you need.
Canvas-Powered Engine
Uses the browser's native Canvas API for fast, hardware-accelerated image processing.
Universal Format Support
Output is JPEG, PNG, or WebP — plays everywhere, loads everywhere.
Cross-Platform
Works on Windows, macOS, Linux, iOS, and Android — any modern browser.
Who uses this tool
Marketing Emails
Embed product photos directly in marketing emails. Inline images get watched 3-5x more than attached files according to Mailchimp and Constant Contact studies.
Family Photos
Share vacation and family photos with older relatives who don't use cloud storage. Email is universal — pre-compression makes it work for images of any size.
Business Confidential
Compress internal documents scanned as images before sending. Local processing keeps content off third-party servers — HIPAA, attorney-client privilege, NDA-protected material.
Real Estate Listings
Email property photos to potential buyers. Pre-compression ensures the email actually delivers, not bounced for oversized attachments or flagged as spam.
Job Applications
Attach portfolio photos to job application emails. Pre-compression ensures the email actually delivers, not flagged as spam for oversized attachments or rejected by employer filters.
Customer Support
Embed screenshot photos in support response emails. Inline images get watched; attached files get ignored by frustrated customers who just want the answer.
Event Invitations
Email event invitations with embedded photos (weddings, birthdays, corporate events). Pre-compression ensures the invitation renders correctly in all recipient clients.
Newsletters & Digests
Batch-compress images for HTML email newsletters. Industry standard is 600px wide JPEGs at 100-200 KB each — pre-compression ensures fast loading and avoids Gmail's clipping behavior.
Frequently asked questions
Varies by provider: Gmail allows 25 MB, Outlook allows 20 MB (smaller for some corporate Exchange tenants at 10 MB), iCloud Mail allows 20 MB, ProtonMail allows 25 MB, Fastmail allows 25 MB, Yahoo Mail allows 25 MB. For inline-embedded images, target much smaller — 100-500 KB — for instant loading in recipient preview panes. Larger attachments trigger 'use cloud storage instead' prompts that kill engagement.
Other tools you might need
Compress Image Under 500 KB
Hit a hard 500 KB target — for email attachments, blog images, and web embedding. Adaptive quality binary-searches JPEG to hit your size precisely. Browser-based, free.
Compress Image Under 1 MB
Hit a hard 1 MB target — for social media uploads and cloud storage. Adaptive quality binary-searches JPEG to hit your size precisely. Browser-based, free.
Compress Image for WhatsApp
Fit WhatsApp's tight Status size cap (~100 KB) or chat-share spec. JPEG q80, ≤1280px. Browser-based, free, no watermark.
JPG Compressor
Compress JPG/JPEG files locally with quality-aware re-encoding. No upload, no watermark, free. Reduce file size 50-80% in seconds.
Compress Image Under 100 KB
Hit a hard 100 KB target — for WhatsApp Status, email signatures, and tight messaging constraints. Adaptive quality binary-searches JPEG to hit your size precisely. Browser-based, free.
Compress Image for WeChat
Fit WeChat Moments' 1080×1080 spec and ≤200KB target. JPEG q80. Browser-based, free, no watermark, runs entirely client-side.