Oversized images are the most common reason web pages feel slow and email attachments bounce. The good news is that most photos can be made 60–90% smaller with no visible loss — if you pull the right levers.
The three levers of file size
Every image’s file size comes down to three things:
- Format — JPG and WebP compress photos far better than PNG. Saving a photo as PNG is the single most common cause of a needlessly huge file.
- Quality — lossy formats let you trade a little detail for a much smaller file. A quality setting of 70–85 is usually indistinguishable from the original.
- Dimensions — a 4000-pixel-wide photo displayed in a 800-pixel column is carrying 5× more pixels than it needs. Resizing is often the biggest win of all.
A simple recipe
For most photos:
- If it is a photo saved as PNG, convert it to JPG or WebP first.
- Resize it to the largest size it will actually be shown at.
- Drop the quality to around 80 and check the preview.
Do those three and a multi-megabyte photo routinely lands under a few hundred kilobytes.
Do it in your browser, privately
You do not need Photoshop or an upload site. These free tools run entirely on your device — your images never leave it:
- Compress an image — adjust quality and format, see the exact size saved.
- Resize an image — scale down to the dimensions you actually use.
- PNG to JPG — fix the “photo saved as PNG” problem.
- Convert to WebP — the smallest option for modern websites.
When to keep it lossless
If your image is a logo, diagram, screenshot or anything with crisp text and flat colors, aggressive compression can make edges look dirty. For those, keep PNG (or use WebP lossless) and rely mostly on resizing to control size.
Master the three levers — format, quality, dimensions — and you will never send a bloated image again.