PNG to JPG Converter
Convert PNG images to JPG to cut file size and guarantee compatibility. Choose your quality and a background colour for transparent areas — all in your browser.
To convert PNG to JPG, add your files, pick a quality and background colour for transparent areas, click Convert, and download — all in your browser.
Drop your files here, or choose files
Convert to any format — pick the output above.
Need a different pairing? Browse all image converters.
Zero Server Uploads
Files process in local RAM
Instant WASM Speed
No waiting queues or lags
Unlimited Batching
Convert files without limits
Suggest a Feature or Improvement for PNG to JPG
Need custom options, higher limits, or extra format support? Let our engineering team know!
How to use PNG to JPG
- 1Add your PNG files.
- 2Set the JPG quality and a background colour for any transparent areas.
- 3Click Convert to JPG; the images are re-encoded on your device.
- 4Download each JPG, or grab them all as a ZIP.
How it works
Add your PNG files, pick a quality level, and each image is re-encoded as a JPG on your device. Transparent pixels are filled with the background colour you select, because JPG has no transparency.
It runs entirely in your browser, so nothing is uploaded.
Why convert PNG to JPG
PNG is lossless and ideal for graphics, but photographs saved as PNG are often several times larger than they need to be. Converting to JPG can shrink them dramatically with no visible quality loss.
JPG is also the safest choice for email, uploads and print workflows that don't handle PNG well.
Handling transparency
If your PNG has transparent areas, choose a background colour — white is the common default. Those areas will be filled with that colour in the JPG.
If you need to keep transparency, JPG isn't the right target format; keep the PNG or use the compressor instead.
Format comparison
| PNG (source) | JPG (output) | |
|---|---|---|
| Compression | Lossless | Lossy (adjustable quality) |
| Transparency | Yes (alpha channel) | No — flattened onto a background |
| Best for | Graphics, text, screenshots | Photographs, gradients |
| Typical photo size | ~2.9 MB | ~80–220 KB |
| Support | Universal | Universal |
Input & output compatibility
Accepts
- PNG (8-bit & 24-bit)
- PNG with transparency
Produces
- JPG / JPEG (quality 60–100)
JPG has no alpha channel, so transparent PNG areas are filled with the background colour you choose (white by default) before encoding.
Real file-size examples
Same images, exported from PNG to JPG at two quality levels — measured, not estimated:
Photograph — 1600 × 1067 px
Flat graphic with text — 1200 × 900 px
JPG is a huge win for photographs (10–35× smaller) but barely helps flat graphics and introduces visible artifacts around text and sharp edges — keep those as PNG or WebP.
When should you use each format?
There is no single best format — each wins for a different kind of image. Use this as a quick decision guide:
Common problems & solutions
Transparent areas turned black or white
JPG can't store transparency. Pick the background fill colour before converting so transparent pixels blend into the colour you want instead of a default.
Text or logo edges look fuzzy after converting
That's JPG compression on sharp edges. Raise the quality slider, or keep the image as PNG/WebP — JPG is only ideal for photographic content.
File barely got smaller
Your source was probably a flat graphic, which PNG already stores efficiently. JPG's savings only show up on photographic detail.
Is this private?
This PNG-to-JPG conversion runs entirely in your browser using the built-in canvas and WebAssembly engine. Your files are read from local memory, processed on your own device, and never uploaded to a server.
Because nothing leaves your machine, there is no upload wait, no queue, and no copy of your image sitting in someone else's storage. Closing the tab discards everything — we keep no logs of the files you open and have no account system that could retain them.
That also means it works offline once the page has loaded, and there is no per-file limit imposed by an upload quota — the only ceiling is your device's available memory.
Frequently Asked Questions
Are my images uploaded to a server?
No. Every conversion runs locally in your browser using your device's own processor. Your images never leave your computer or phone, and nothing is stored on our servers.
What happens to transparency?
JPG can't store transparency, so transparent pixels are filled with the background colour you pick before conversion. If transparency matters, keep the file as PNG.
Will the JPG be smaller than the PNG?
For photographs and detailed images, almost always — often by a large margin. For simple flat graphics with few colours, PNG can occasionally be smaller.
Can I convert several images at once?
Yes. Drop or select multiple files and they'll be processed in a controlled queue so your browser stays responsive. Each file shows its own progress, and you can download them individually or all together as a ZIP.
Is it free, and are there limits?
It's completely free with no account required. Because processing happens on your device, there's no per-file upload limit — the practical ceiling is your device's available memory. You can batch many files and download them as a single ZIP.