Your hero image is 4.7 MB. Your email platform caps attachments at 1 MB. Your Shopify store is getting flagged for slow load times. You need the same image, just smaller — without it looking like it was faxed in 1997.
Here are five methods that actually work, in order of impact.
1. Compress the image
Lossy compression is the single fastest way to shrink a file. At 80–85% quality, you'll typically cut file size by 60–80% with zero visible difference to the human eye. Below 75%, you start seeing artifacts — banding in gradients, fuzz around text. Above 90%, files barely shrink.
The sweet spot is 80–85% for web images. Drop your images into the Image Compressor and you'll see the before/after size instantly.
One important rule: compression is one-way. Once you strip that data, it's gone. Always keep your originals and compress copies.
2. Convert to WebP
WebP produces files 25–35% smaller than JPEG at the same perceived quality. In 2026, every major browser supports it — Chrome, Firefox, Safari, Edge. There's no compatibility excuse anymore.
If your platform accepts WebP (and most do now), this is the single biggest free win in image optimization. Convert your JPEGs and PNGs with the PNG to WebP converter and compare file sizes yourself.
3. Resize the dimensions first
This is the step most people skip, and it's often the most impactful. A 4000×3000 photo from your phone is roughly 12 megapixels. If it's going on a blog post displayed at 800px wide, you're shipping 11 million unnecessary pixels.
Resize to your display dimensions before compressing. A 1920×1080 image is 75% fewer pixels than 4000×3000. The file size drops proportionally. Use the Image Resizer to hit exact dimensions or pick from platform presets.
4. Strip metadata
Every photo from a phone or camera carries EXIF metadata — GPS coordinates, camera settings, timestamps, sometimes thumbnail previews. This can add 50–100 KB to every image. For a product photo on your site, that's dead weight.
Most compression tools strip metadata automatically. If you're compressing through the Image Compressor, EXIF data is removed as part of the process.
5. Pick the right format
Not every image should be a JPEG. Here's the quick rule:
- Photos → JPEG or WebP
- Screenshots, graphics, text overlays → PNG or WebP
- Simple graphics, logos, icons → SVG
Saving a screenshot as JPEG creates visible artifacts around text and sharp edges. Saving a photo as PNG creates a file 3–5x larger than necessary. Match the format to the content.
Putting it all together
Let's take a real example. You have a 3 MB photo from your phone:
| Step | Action | File size | |------|--------|-----------| | Start | Original photo (4032×3024 JPEG) | 3.0 MB | | 1 | Resize to 1920×1440 | ~1.1 MB | | 2 | Compress at 82% quality | ~320 KB | | 3 | Convert to WebP | ~220 KB |
That's a 93% reduction. The image looks identical at normal viewing size.
The order matters: resize first, compress second, convert last. Compressing a 4000px photo and then resizing it wastes most of the compression work.
How much can I compress an image without losing quality?
Lossy compression at 80–85% quality typically reduces file size by 60–80% with no visible difference to the human eye. The threshold varies by image — photos with lots of detail tolerate more compression than graphics with sharp edges and text.
What's the best image format for small file sizes?
WebP offers the best balance of quality and size for photos. For screenshots and graphics with text, a well-compressed PNG is usually best. If you need universal compatibility (email attachments, older systems), JPEG is the safe fallback.
Does resizing an image reduce file size?
Yes, significantly. A 4000×3000 photo is ~12 megapixels. Resizing to 1920×1440 cuts the pixel count by 75%, which directly reduces file size. Always resize to your target display dimensions before compressing.