Tech Tips
How to Reduce JPG File Size Without Losing Quality
Your 8 MB vacation photo doesn't need to be 8 MB. Here's how to shrink JPGs 70-90% with zero visible quality loss.
Why JPGs get huge
Modern phone cameras capture 12-48 megapixel images at maximum quality. A single photo can hit 6-15 MB. That's overkill for:
- Uploading to Instagram (compressed to ~1 MB anyway)
- Emailing to family
- Storing in cloud backup (multiply by 10,000 photos)
- Adding to a website (Google penalizes slow sites)
Shrinking them saves storage, bandwidth, and load times.
The 3 dials that matter
1. Quality (0-100) — JPG compression works by discarding detail your eye barely notices. At 100 there's essentially no loss. At 60 you'll start seeing blockiness on smooth gradients (sky, skin).
- 90-100: original quality, minimal savings (~20%)
- 75-85: sweet spot — 60-80% smaller, no visible loss
- 60-75: notable savings, slight artifacts on edges
- Under 60: visible quality loss, avoid
2. Resolution — if you're only displaying at 1920×1080, you don't need a 6000×4000 image.
- Web thumbnails: 400-600px wide
- Social media: 1080-2048px wide
- Full-screen display: 1920-2560px wide
- Print: keep original
3. Format — sometimes switching format saves more than any compression setting.
- Photo with no text: keep JPG or switch to WebP (30% smaller than JPG)
- Screenshot with text: PNG or WebP, never JPG (text goes fuzzy)
The free browser method
1. Open the [ToolsHive image compressor](/image-tools/compress)
2. Drop your JPG (or up to 20 MB per file)
3. Adjust quality slider (start at 80)
4. Download the compressed version
Compare the original and compressed side-by-side. If they look identical, drop quality further. If you see artifacts, bump quality back up.
When to also resize
If your photo is bigger than the display size, resize first, then compress. A 6000-pixel-wide photo displayed at 1200px is wasting 5× the bytes for zero visible benefit.
Use [Image Resizer](/image-tools/resize) → set width to your target → then [compress](/image-tools/compress). This two-step process typically shrinks files 90%+.
Bulk compression tips
For 100+ photos:
- Use a batch tool (TinyPNG free tier: 20/month)
- Pick one quality setting and stick with it — the savings compound
- Skip already-compressed images (under 500 KB usually not worth re-compressing)
Common mistakes
- Compressing then editing — every save re-compresses and adds artifacts. Edit first, compress once at the end.
- Saving as PNG for photos — PNG is lossless, meaning huge files for photos. Only use PNG for screenshots, logos, and transparency.
- Compressing screenshots as JPG — text becomes fuzzy. Use PNG or WebP for screenshots.
Modern alternative: WebP
WebP is 25-35% smaller than JPG at the same quality, with better handling of both photos and graphics. All modern browsers, iOS, and Android support it. Convert with [JPG to WebP](/image-tools/jpg-to-webp).
Only reason not to: some older email clients and design software don't preview WebP. For those, stick with JPG.
Privacy note
Most online image compressors upload your files to their server. If you're compressing personal photos, ID scans, or anything sensitive, use a tool that processes in your browser — like the [ToolsHive compressor](/image-tools/compress) — nothing ever uploads.
Try it: [Compress JPG](/image-tools/compress) — free, no signup, private.
5 min read
More Tech Tips guides
10 Ways to Speed Up a Slow Laptop (Without Buying a New One)
Free, safe fixes that reliably bring old Windows and Mac laptops back to life.
The Best Free AI Tools in 2026 (Actually Useful, Not Hype)
Free AI tools worth adding to your workflow this year — writing, images, coding, research.
20 ChatGPT Prompts That Save Hours Every Week
Copy-paste prompts for email, planning, learning, coding, and content — with why each one works.