Why 1 MB?
1 MB is the most common practical limit on modern web platforms — content management systems (WordPress, Ghost, Substack default to ~1 MB image uploads for blog posts), social media platforms (LinkedIn, Twitter/X, and many community forums cap uploads around 1 MB), and standard email attachments (Gmail, Outlook, most corporate mail systems happily accept 1 MB attachments).
1 MB is also a sensible self-imposed limit if you care about your own website's performance: image-heavy pages are a leading cause of slow load times, and getting every hero image under 1 MB makes a real difference to Core Web Vitals scores.
Common use cases
- Blog post and CMS image uploads (WordPress, Ghost, Substack)
- Social media image attachments (LinkedIn, Twitter/X)
- Email attachments that won't trigger size warnings
- Improving your own website's page-load performance
- Standard product photography for e-commerce sites
Tips for compressing to 1 MB
- Most full-resolution smartphone photos will compress to under 1 MB without any visible quality loss.
- For blog hero images, target the displayed dimensions — there's no benefit to uploading a 4000-pixel-wide image if it'll be displayed at 1200 pixels.
- If you're uploading to a CMS, check whether it auto-resizes and re-compresses anyway. Some platforms (e.g., Substack) strip metadata and re-encode regardless.
Frequently asked questions
How do I compress an image to 1 MB?
Drop your image into the tool above. It compresses automatically using JPEG quality reduction (and dimension scaling if needed). Nothing is uploaded — everything runs in your browser.
Does compressing to 1 MB reduce quality?
Some quality reduction is unavoidable when targeting small sizes. The tool uses a binary search to find the highest possible quality that fits under your target. For most photos at 1 MB, the result looks identical at normal viewing sizes.
Is this safe? Where do my photos go?
Your photos never leave your device. Compression runs entirely in your browser using the Canvas API in a Web Worker. There is no server upload, no storage, no logging.
Can I compress PNG to JPG to save space?
Yes — choose JPG in the output format selector. JPG compresses photos far more efficiently than PNG. Keep PNG only if your image has sharp text, line art, or transparency.