Images account for half of most webpage sizes. Unoptimized images are why your page takes 6 seconds to load instead of 2. Every second of load time costs you visitors. The fix? Stop uploading images straight from your camera.
Image Compression: The Biggest Win
A photo from your phone is 3-8 MB. That same photo on your website should be 100-300 KB. That's a 95% reduction. The difference? Compression.
Lossy vs. Lossless
Lossy compression (JPEG, WebP at quality <100) throws away data your eyes probably won't miss. Colors slightly off? Fine. Minor blur in the background? Nobody notices. File 80% smaller? Everyone notices.
Lossless compression (PNG, WebP at 100%) keeps all the data. Files are larger but pixel-perfect. Use this for logos, text, screenshots—anywhere artifacts would be obvious.
The Quality Sweet Spot
For JPEG photos, 80-85% quality is typically indistinguishable from 100% to human eyes. Going from 100% to 85% can cut file size by 50-70%. That's not a small gain—it's the difference between a page that loads and a page that bounces.
Image Resizing: Don't Ship Big Images to Small Screens
Your hero image is 4000 pixels wide. Your website displays it at 1200 pixels wide. Congratulations, you're wasting 2/3 of those pixels. And bandwidth. And load time.
When to Resize
- Hero images: 1200-1920px wide max for most sites
- Blog post images: 800-1200px typically sufficient
- Thumbnails: 300-400px
- Product images: Depends on zoom requirements
The Responsive Images Problem
Different devices need different sizes. A phone needs 400px wide. A laptop needs 1200px. A 4K monitor might want 2000px. Ideally, you'd serve different images to different devices using srcset and sizes attributes.
Creating those multiple sizes manually is tedious. Batch resizing helps—create your hero image at 2000px, 1200px, and 600px widths in one go.
Format Conversion: Right Format, Right Job
Using the wrong format is like using a truck to deliver a letter. It works, but you're wasting resources.
JPEG: The Photo Format
Best for: photographs, complex images with many colors and gradual transitions. Worst for: text, logos, sharp edges (creates visible artifacts).
PNG: The Graphics Format
Best for: logos, icons, screenshots, anything with text, anything needing transparency. Worst for: photographs (files are needlessly large).
WebP: The Modern Choice
Does both lossy and lossless. Usually 25-35% smaller than JPEG at equivalent quality. Supports transparency like PNG. Main downside: older browsers don't support it (though most now do).
JPG to PNG
Need to add transparency or edit without quality loss? Convert first.
Convert JPG to PNG →Favicon and App Icons: Often Forgotten
That tiny icon in the browser tab? It needs to be properly formatted. That icon users see when they add your site to their home screen? It needs multiple sizes.
The Favicon Mess
Favicons were originally 16Ă—16 ICO files. Now you need:
- 16Ă—16 for browser tabs
- 32Ă—32 for high-DPI tabs
- 180Ă—180 for iOS home screen
- 192Ă—192 and 512Ă—512 for Android and PWAs
Creating these manually means opening Photoshop, resizing 6 times, saving 6 files. Or use a tool that does it in seconds.
The Optimization Workflow
Here's the process for every image before it hits your website:
- Choose the right format: Photo? JPEG or WebP. Graphics? PNG. Logo? SVG if possible.
- Resize to actual display size: Don't upload 4000px images to display at 800px. Use Image Resizer.
- Compress: JPEG at 80-85% quality. PNG through lossless optimization. Use Image Compressor.
- Check the result: Does it look good? Is the file size reasonable? Iterate if needed.
What's "Reasonable" File Size?
- Hero images: 100-200 KB
- Content images: 50-100 KB
- Thumbnails: 10-30 KB
- Icons: Under 5 KB
Total page images should stay under 1 MB for good performance. Under 500 KB for great performance.
Color Picker: Extracting Colors from Images
Not strictly optimization, but related: when you need to match your website colors to an image, our Color Picker extracts exact HEX, RGB, and HSL values from any image. Click a pixel, get the code.
Why Local Processing Matters
Images often contain metadata—GPS coordinates, camera model, timestamps. Personal photos. Client work. You don't want random servers seeing this.
All our image tools process locally in your browser. Your images never leave your device. Nothing is uploaded anywhere. Close the tab and everything is gone—no trace on any server.
Complete Image Toolkit
Compress, resize, convert, and extract colors—all free, all private, all running in your browser.
Explore Image Tools →Related Tools: Image Compressor • Image Resizer • JPG to PNG • Favicon Generator
Related Articles: Text Tools Guide • JSON & Data Tools Guide • Image Compression Deep Dive