PNG to JPG Converter
Turn oversized PNGs into small JPGs. Processed locally, nothing uploaded.
Your files stay in this tab. There is no upload endpoint on this site.
The screenshot problem
Both macOS and Windows save screenshots as PNG. That is a sensible default for a screenshot of text or UI, where PNG's lossless compression handles flat colour and sharp edges efficiently. It is a poor default the moment the screenshot contains a photograph, a video frame, a map or a gradient — PNG has no good way to compress continuous tone, and a full-screen capture routinely lands between 5 and 15 MB.
Re-encoding that same image as JPEG at quality 88 typically produces a file under 1 MB with no visible difference. If you have ever hit an email attachment limit or an upload size cap with a handful of screenshots, this is the fix.
Transparency becomes white
JPEG has no alpha channel, so any transparent region is composited onto a white background during conversion. For screenshots and photographs this is invisible, because they are fully opaque already. For a logo or an icon with a transparent background, it is destructive and irreversible — keep those as PNG, or convert them to WebP, which is both small and transparency-capable.
When to stay on PNG
Keep PNG for line art, diagrams, charts, screenshots of pure text, pixel art, and anything with hard edges between flat colours. JPEG's block-based compression produces visible ringing artifacts around high-contrast edges, and on a screenshot of text that shows up as a grey haze around every letter. In those cases PNG is usually both smaller and cleaner.
Common questions
Do my files get uploaded to a server?
No. Every tool on this site runs entirely in your browser using the Canvas and WebAssembly APIs. There is no upload endpoint in the page — you can confirm this yourself by opening your browser's Network tab while you convert a file. Nothing leaves the tab, which also means the tools keep working if you go offline after the page loads.
How much smaller will the JPG be?
For a photographic PNG, typically 85–95% smaller. For a screenshot of text or a flat-colour graphic, the saving is much smaller and the quality is worse — those should stay PNG.
My transparent background turned white. Can I undo that?
Not from the JPG — the transparency information is gone. Convert the original PNG again, choosing PNG to WebP if you need small files that keep transparency.
What quality setting should I use?
88 is a good default. Use 95 for images you will print or edit further, and 70–75 when file size is the priority and the image will only be viewed on a screen.