What size should images be for a website?

Updated October 18, 2026

Large images are the most common reason websites load slowly, and slow pages lose visitors and can rank lower in search. The fix is usually quick: resize, compress and use a modern format.

Practical targets

ImageWidthFile size to aim for
Full-width hero or banner1920–2400 pxUnder 300 KB
Image inside an article1200–1600 pxUnder 200 KB
Product photo1000–2000 px (square is common)Under 200 KB
Thumbnail or card image400–800 pxUnder 60 KB
Logo or iconThe size it's shown at, ×2A few KB (SVG if possible)

Why "×2"? Phones and many laptops have high-density screens that show twice as many pixels, so an image displayed 600 pixels wide looks sharpest when it's about 1200 pixels wide.

Step 1: Resize to the largest size you actually display

A photo straight from a phone is often 4000 pixels or more across. If your page never shows it wider than 1200 pixels, the extra pixels are just weight. Use Resize Image with Fit inside and your maximum width.

Step 2: Choose the format

Not sure? Our image format comparison explains the trade-offs.

Step 3: Compress to a target size

Use Compress to 200 KB for article and product images, or set your own target in Compress Image. It finds the highest quality under your limit. If you choose WebP as the output format, you'll usually get even better quality at the same size.

Other quick wins

Tools used in this guide

More guides