What PNG to JPG does
This tool converts a PNG image to JPG at a quality you choose. PNG is lossless and often several times larger than necessary for photos and screenshots that are only viewed on screen; JPG trades a little invisible detail for a much smaller file. The conversion runs in your browser through the Canvas API — the image is decoded, drawn onto a white background and re-encoded as JPEG. Nothing is uploaded.
PNG vs JPG
| PNG | JPG | |
|---|---|---|
| Compression | Lossless — every pixel exact | Lossy — discards detail the eye misses |
| Transparency | Yes (alpha channel) | No — becomes white |
| Photos | Large: 3–10× the JPG size | Small, ideal |
| Text, logos, flat colour | Small and perfectly sharp | Halos around edges; can be larger than PNG |
| Colour depth | Up to 16-bit per channel | 8-bit |
| Support | Universal | Universal |
The rule: convert photos and screenshots of photos to JPG; keep graphics, text and transparent images as PNG. A PNG photo saved by a screenshot tool or exported from an app is the classic case where JPG saves 70–90% with no visible change.
Picking a quality value
- 0.9 (default) — safe for anything; visually identical, files 3–5× smaller than the PNG.
- 0.8 — the usual web setting; another 30% smaller with no change at normal viewing size.
- 0.6–0.7 — thumbnails, previews and chat images.
- Below 0.5 — visible blockiness; only for very small images.
Screenshots containing text are the exception: JPEG's block artefacts show up as fuzz around letters at any setting below about 0.9. If the screenshot is mostly text, consider keeping PNG and resizing instead.
The transparency problem
JPG has no alpha channel, so transparent pixels have to become some colour. This converter fills them with white, which is right for most documents and web images. If your PNG is a logo on a transparent background destined for a dark page, the result will show a white box — use WebP (which keeps transparency at JPG-like sizes) or keep PNG.
Common uses
- Meeting a file-size limit on a job site, government portal or forum that rejects a 6 MB PNG screenshot.
- Emailing several screenshots without hitting the attachment cap.
- Converting PNG exports from a phone app or game for sharing on platforms that compress heavily anyway.
- Reducing page weight on a website where photos were mistakenly uploaded as PNG.
- Preparing images for printing services that ask for JPG.
What else changes
- Pixel dimensions are unchanged; use the Image Resizer if you also need it smaller in pixels.
- Any metadata in the PNG (text chunks, colour profile) is dropped; output is sRGB.
- 16-bit PNGs are reduced to 8-bit, which is what every screen shows anyway.
- Animated PNGs (APNG) lose animation — only the first frame is converted.