PNG to JPG: what actually happens
PNG is a lossless format that supports transparency; JPG is a lossy format that doesn't. Converting from PNG to JPG
decodes the PNG to raw pixels, fills any transparent areas with a solid colour, then re-encodes as a JPG at the quality
you choose. This tool does the whole thing on a <canvas> in your browser — nothing is uploaded.
Why convert PNG → JPG?
- Smaller files — photographs saved as PNG are huge; JPG shrinks them dramatically.
- Compatibility — some upload forms, email clients, and printers prefer JPG.
- Faster pages — a lighter JPG loads quicker than a heavy PNG screenshot.
The transparency catch
JPG can't store transparency, so anything see-through in your PNG has to become a solid colour. By default that's white; use the colour picker to match your destination. If you need to keep transparency, convert to WebP instead — it stays small and preserves the alpha channel.
Frequently asked
Are my PNGs uploaded anywhere?
No. The conversion runs on a canvas inside your browser tab. Nothing is sent to a server, and it keeps working with Wi-Fi off after the page loads.
What happens to transparent areas?
They're filled with the background colour you choose (white by default) before the JPG is written. That's why a logo on a transparent background lands on a solid rectangle.
Will the JPG be smaller than the PNG?
Almost always — especially for photos. JPG's lossy compression is typically a fraction of the PNG size at a sensible quality like 85%.
Does it work on iPhone and Android?
Yes. It runs in mobile Safari, Chrome, and Firefox, and the conversion happens on the phone itself.