Why PNG photos are so large
PNG uses lossless compression, which keeps every pixel intact but handles photographs poorly. A screenshot of a chart compresses well; a 12-megapixel photo saved as PNG can easily reach 20–30 MB. JPG was designed for photographic content and routinely cuts that same image to a tenth of the size with little visible difference at normal viewing. That matters when an upload form caps attachments at 5 MB, or an email bounces because the attachment is too heavy.
How the conversion works
When you drop a PNG here, your browser decodes it, redraws it onto a canvas inside a Web Worker — a background thread that keeps the page from freezing — and re-encodes the pixels as a JPG on your own machine. There is no server on the other end, so a 40 MB batch converts as fast as your computer can work, not as fast as your connection can upload. Queue as many files as you need; three convert in parallel, each one shows its before and after size, and you can save results individually or grab everything as a single ZIP. The tool is free, with no account to create and no cap on how many files you convert in a day.
Transparency becomes white
JPG has no alpha channel, so any transparent areas in your PNG must be filled with something. This tool flattens them onto a white background, which suits documents, forms, and most photo uses. If your graphic sits on a dark page and needs to stay see-through, keep it as a PNG — converting it to JPG will lose the transparency permanently.