Convert PNG to JPG (Free, No Upload)
Convert PNG images to smaller JPG files. Everything runs on your device; files are never uploaded.
Drop PNG images here
Each file is converted to JPG instantly.
Files are processed on your device. Nothing is uploaded.
Why convert PNG to JPG at all
Two reasons come up constantly. The first is file size: PNG stores every pixel losslessly, which is the wrong trade for photos. A photograph saved as PNG is routinely five to ten times larger than the same image as JPG, with no visible benefit. The second is compatibility. JPG is the one image format that everything accepts: 1990s-era government portals, visa and job application forms, school enrollment systems, old CMS installs, embroidery and print-shop software. When an upload form rejects your file or silently fails, converting to JPG is the fix more often than anything else.
The conversion runs entirely in your browser. The PNG is decoded, drawn onto a canvas, and re-encoded as JPG at 0.92 quality using the browser’s own codec. Nothing is uploaded, and there’s no file size cap beyond your device’s memory.
What you’ll get, by input type
| Your PNG | As JPG |
|---|---|
| Photo saved as PNG (3-8 MB) | 70 – 90% smaller, looks identical |
| Screenshot with text | 50 – 80% smaller; inspect text edges |
| Graphic with transparency | Transparency flattened to white |
| Small logo or icon | May grow; keep it as PNG |
The transparency point deserves a plain statement: JPG cannot represent transparent pixels, full stop. This converter flattens them onto white, which is right for documents, forms, and most light-background websites. If the image will sit on a dark or colored background, white edges will show. In that case use PNG to WebP, which keeps the alpha channel and still cuts the size dramatically, or leave it as PNG.
The logo caveat is the other honest one. JPG compresses by approximating gradients and texture, which photos have and flat graphics don’t. Feed it a 30 KB two-color logo and you can get back a 45 KB JPG with faint smudges around the edges. PNG is genuinely the better format there.
Common destinations
The classic case is an upload form with a “JPG or JPEG only” rule, often paired with a 1-2 MB limit. Converting handles the format; if the result is still over the cap, the image compressor will get it under. Email is similar: a batch of PNG screenshots that totals 40 MB becomes a few megabytes as JPG and stops bouncing.
If the destination is a document rather than a form, you may not need JPG at all. PNG to PDF wraps the image in a PDF page directly, which many application systems prefer anyway. And if you’ve ended up here with a JPG you want to take the other direction, that’s the JPG to PNG converter, though read its notes first; the reverse trip is useful less often than people expect.
Frequently asked questions
What happens to transparent areas?
They turn white. JPG has no alpha channel, so anything transparent in the PNG is flattened onto a white background. If you need transparency to survive, convert to WebP instead; it supports alpha and still comes out far smaller than PNG.
How much smaller will the JPG be?
For photographic content, expect 70-90% smaller. A 5 MB PNG photo often lands around 500 KB to 1 MB as JPG. Flat graphics shrink less, and a tiny logo can actually get bigger, because JPG is poor at sharp edges and solid color.
What quality does the conversion use?
0.92, which is a high setting chosen to be visually indistinguishable from the source at normal viewing sizes. If you want the file smaller still, run the result through the compressor afterwards and pick your own quality level.
Will my screenshot text look fuzzy as a JPG?
Sometimes, yes. JPG approximates sharp edges, and text is all sharp edges, so a slight halo can appear around letters. Check the result at full size; if it bothers you, keep screenshots as PNG or use WebP, which handles text noticeably better.
Can I convert the JPG back to PNG later?
You can, but it won't restore anything. The detail JPG discarded and the transparency that was flattened are gone; converting back just wraps the JPG's pixels in a lossless container. Keep the original PNG if you might need it again.