Performance6 min read·Updated

Recommended Image Sizes for the Web (2026)

If you remember one number, remember **1600 px** for content and **1920 px** for full-bleed. Convert to WebP at those caps. Larger files are for print and download, not `<img>`.

Width first, codec second

A 4000 px WebP is still a 4000 px decode. Cap width, then pick quality. This table is the default we use when a client has no design system.

Why it matters

  • Camera defaults are 4000–6000 px.
  • CSS can only hide the problem visually.
  • srcset needs a reasonable largest candidate.

How to do it

  1. Map each template's largest image CSS width.
  2. Multiply by 1.5 if you want simple retina without 3×.
  3. Convert the folder to WebP at that max width.
RoleMax widthWebP quality
Inline article1200–1600 px80–85%
Full-bleed hero1920–2400 px72–80%
Card / thumb600–800 px75–80%
Avatar200–400 px80%
OG card (JPEG)1200 pxn/a — use JPEG
Convert a batch in your browser. Nothing is uploaded.

Put it into practice

Convert your images to WebP right now, free and privately in your browser.

Open the converter

Frequently asked questions

CSS layout is not 4K wide. 1920–2400 is enough for a full-bleed photo.

No. Logos should be SVG or ~400 px WebP.

Keep reading

Workflow6 min read

Ecommerce image sizes

Recommended pixel widths and WebP quality for PDP, PLP, zoom, swatches and banners — platform-agnostic.

Read more
Performance6 min read

Retina and WebP

How to handle 2× and 3× displays with WebP without shipping 3× PNG screenshots.

Read more
Tutorial6 min read

Resize images for web

Exact recommended pixel widths for hero images, blog photos, thumbnails, Open Graph and social media, plus how to resize and convert to WebP in one step.

Read more