Free · no signup · never uploaded
PNG to JPG Converter
Convert a PNG image to a smaller JPG right in your browser — adjustable quality, no upload, no watermark.
Short answer
To convert PNG to JPG, drop your PNG below, pick a quality, and download the JPG. JPG files are usually much smaller than PNGs for photos and are accepted everywhere. It all runs in your browser — your image is never uploaded, and it works offline. Transparent areas are filled with white, since JPG has no transparency.
PNG vs. JPG — which should you use?
JPG (JPEG) uses lossy compression that makes photos far smaller, so it’s the right choice for photographs, email attachments, and forms with a size limit. PNG is lossless and supports transparency, which makes it better for logos, graphics, diagrams, and screenshots with sharp edges. Converting a photo-style PNG to JPG can cut the file size by 50–90% with little visible change.
Converting a transparent PNG
JPG can’t store transparency, so any see-through areas of your PNG are flattened onto a solid background (white here) during conversion. If keeping the transparent background matters — for a logo you’ll place over other content — stay with PNG, or use WebP, which supports transparency and small files.
How we calculate this
Conversion happens locally in your browser — here's exactly how:
- Decode. your PNG is decoded to a bitmap in the browser (via createImageBitmap) — never uploaded to any server.
- Flatten transparency. because JPG has no alpha channel, transparent pixels are painted onto a solid background (white by default) first.
- Draw. the bitmap is drawn to an HTML canvas at its original dimensions.
- Encode. the canvas is exported with canvas.toBlob('image/jpeg') at your chosen quality, producing the downloadable JPG.
Assumptions
- Everything runs client-side; large images are limited only by your device's memory.
- JPG is lossy — some detail is discarded on encode; keep quality high to minimize it.
- Transparency cannot be preserved in JPG; keep PNG or use WebP if you need it.
Last reviewed: July 19, 2026
Frequently asked questions
How do I convert a PNG to JPG?+
Drop your PNG in above, pick a quality, and download the JPG — that's it. The conversion runs entirely in your browser, so your image is never uploaded. You can convert one file in a couple of seconds and it works offline once the page has loaded.
Are my images uploaded to a server?+
No. The converter runs 100% in your browser using the HTML canvas, so your PNG never leaves your device. Nothing is stored or sent anywhere — it's private and fast, and you can use it without an internet connection after the page loads.
Why convert PNG to JPG?+
JPG (JPEG) files are usually much smaller than PNGs for photos, which makes them faster to email, upload, or post — and many sites and forms only accept JPG. PNG is better for graphics, logos, and screenshots with sharp edges or transparency; JPG is better for photographs where a small file matters more than perfect pixels.
What happens to a transparent PNG background?+
JPG doesn't support transparency, so any transparent areas are filled with a solid background (white by default) when converting. If your PNG has a transparent background you want to keep, JPG isn't the right format — keep it as PNG or use WebP instead.
Will converting reduce the image quality?+
JPG uses lossy compression, so some detail is discarded — but at a high quality setting (around 85–95%) the difference is usually invisible while the file gets much smaller. Lower the quality slider for an even smaller file if you need to hit an upload size limit.
Can I convert multiple PNGs at once?+
This tool converts one image at a time so you can set the quality and preview each result. Convert and download one, then drop in the next — no page reload needed. For batching images into a single document, the JPG-to-PDF tool combines many images into one PDF.
Related tools
- Image resizer & compressor — resize or shrink an image before or after converting.
- JPG to PDF — combine images into a PDF.
Images are converted entirely in your browser and never uploaded. JPG is a lossy format — keep the quality high to preserve detail.