DPR is not a licence to ship print files
The eye cannot use infinite pixels on a 6-inch phone. 2× of the CSS width is the practical ceiling for photos. UI screenshots can use 2× at high WebP quality.
Why it matters
- Figma @3× exports are a common accident.
- srcset with a 4000 px 3x candidate wrecks mobile.
- WebP's efficiency makes 2× affordable.
How to do it
- Note CSS width. Convert at 2× (photos) or 2× / quality 90 (UI).
- If you write srcset, offer 1× and 2× WebP, not 3×.
- Never use a 3× PNG as the only source.
Settings that work
Card 360 CSS px → 720 px WebP. Hero 430 CSS px mobile → 860–1200 px.