Targets, not laws
A detailed 1920 px aerial photo can honestly be 300 KB as WebP. A blurry 2 MB PNG of a button cannot. Use the ranges, then look at the picture.
Why it matters
- Teams ask 'is this too big?' and get opinions.
- Numbers make reviews faster.
- WebP is how you hit the numbers without looking cheap.
How to do it
- Convert a sample batch at 80% / 1600 px.
- If a file is still >300 KB and it is not a huge hero, lower width first, then quality.
- If UI looks mushy, raise quality, not width.
| Type | Healthy WebP size |
|---|---|
| Thumbnail | 10–40 KB |
| Inline photo | 50–150 KB |
| Hero / banner | 100–250 KB |
| Screenshot with text | 80–220 KB |
| Something is wrong | >400 KB inline |