Published 2026-07-22
Practical compression guide: JPEG quality settings, WebP exports, PNG optimization, and when compression is enough without resizing.
Goals of compression
Compression reduces bytes so pages load faster on mobile networks and Core Web Vitals improve. The art is finding the smallest file that still looks acceptable on your target devices.
Lossy compression removes information humans barely notice (subtle color shifts). Lossless compression re-encodes more efficiently without dropping detail - good for logos, less effective on noisy photos.
JPEG and WebP settings
For photographs, JPEG quality 75–85 is a common web range. Push lower for thumbnails where detail is less important. WebP at similar visual quality often saves 25–35% versus JPEG.
Use Image Compressor to compare before/after at different quality levels. Banding in gradients signals you went too low - bump quality slightly.
PNG and screenshots
UI screenshots with text stay sharper as PNG until file size hurts. If PNG is huge, try lossy WebP or JPEG if you do not need transparency. Flat illustrations compress well as PNG-8 or modern formats.
Compressing PNG without resizing helps icons and simple graphics. Photos saved as PNG by mistake should be converted to JPEG or WebP first.
When you still need resize
Compression alone cannot fix 6000px-wide uploads displayed in a 600px column - you are storing and decoding pixels nobody sees. Resize to displayed size (×2 for retina), then compress.
Workflow: Image Resizer → Image Compressor → upload. FindMeTool runs both steps locally.
CMS and CDN gotchas
WordPress, Shopify, and CDNs often recompress on upload. Starting with reasonable dimensions avoids double penalty. Keep masters archived locally at high quality; ship optimized derivatives to the web.
Lazy loading below-the-fold images helps perceived speed even after compression. Above-the-fold heroes deserve the most attention.
Quality review ritual
Zoom to 100% on a representative monitor after compression - not just the thumbnail preview. Banding and mosquito noise show up in skies and skin tones first.
Keep an uncompressed master archived locally; never compress the only copy of a client asset.
Re-run compression when you change aspect ratio or crop - pixels and bytes both shift, and old settings may no longer look right.
Track before-and-after file sizes in a spreadsheet when optimizing a whole blog migration - it helps justify the time spent.
Summary
Compression is iterative: preview, adjust quality, and stop when artifacts appear.
Pair compression with sensible dimensions - together they move Core Web Vitals more than either alone.
Automated CMS plugins help, but a quick manual pass still catches outliers before publish.
Treat image optimization like code review: small recurring passes beat one painful migration years later.
Schedule a quarterly pass on your top landing pages - traffic patterns shift and old heroes linger.
Document default quality settings in your team wiki so new contributors do not re-learn the same experiments.
Related tools
More tutorials
Browse the full Tutorials hub or open a related tool above to try the workflow in your browser.