PNG vs JPG vs WebP: how to pick without guessing
The three formats solve different problems. A short decision rule based on what is in the image, not on marketing claims.
This article answers one question: given an image, which format should you save it as? The answer depends on what is in the image, not on which format is newer.
1. The differences in three lines
- JPG β lossy, small, no transparency. For photos.
- PNG β lossless, transparency, large. For screenshots, icons, text-heavy designs.
- WebP β Google's format, lossy or lossless, transparency, typically 25β35% smaller.
2. A decision path you can just follow
β Does anything need to be transparent?
β Yes β PNG or WebP (WebP is smaller; check the viewer supports it)
β‘ Is it mostly text, line art, or a UI screenshot?
β Yes β PNG. JPG puts colour noise around text edges.
β’ Is it a photo or a gradient-heavy image?
β Yes β JPG at 80β85, or WebP
β£ Is it going on a web page?
β Yes β prefer WebP, fall back to JPG/PNG
3. Three common mistakes
"PNG is higher quality." PNG is lossless, so it keeps what JPG throws away. But converting an existing JPG to PNG does not restore anything β it just multiplies the file size. Format conversion cannot recover lost data.
"WebP is always smaller." Usually, yes. For tiny icons (16β32 px) the header overhead can make WebP slightly larger than PNG.
"WebP works everywhere." All modern browsers, yes. Some older systems, some email clients and some in-app previews still fail. If you do not know what the recipient is using, send JPG.
4. Conversion and compression are different jobs
Conversion fixes the format; compression fixes the size. Doing only the first is why people end up with the same file size β PNG to PNG compresses nothing.
For photos, the right order is: resize β pick the format β tune quality. All three can be done in a browser with nothing uploaded.
5. Cheat sheet
| Image | Format | Note |
|---|---|---|
| Camera / phone photo | JPG / WebP | Quality 80β85 is visually identical |
| UI screenshot | PNG | Text edges must stay clean |
| Logo / icon | SVG, else PNG | SVG scales infinitely |
| Cut-out product | PNG / WebP | Needs an alpha channel |
| Website image | WebP | With JPG fallback |
| Chat / email attachment | JPG | Best compatibility |
| Promo graphic with text | PNG | Or render the text in HTML |
Try it without uploading
All tools run in your browser. Files never leave your device.