Convert PNG images to JPG format with customizable quality settings.
or drop PNG files here
PNG to JPG conversion changes an image from PNG's lossless format to JPEG's lossy, compressed format. PNG preserves every pixel exactly and supports transparency, but that comes at the cost of larger file sizes — JPEG trades a small amount of visual detail for dramatically smaller files.
Since JPEG doesn't support transparency, any transparent areas in the source PNG are filled with a solid background (typically white) during conversion — the result is always a fully opaque, rectangular image.
This is a browser-based converter dedicated to turning PNG images into JPG. Upload one or more PNG files, choose a quality level (Low, Normal, or High), and each image is redrawn onto a white-background canvas and re-encoded as JPEG.
This is a focused, single-purpose version of image conversion — if you need to convert between other formats too, the general Convert Image tool supports 15+ formats. Everything here runs locally in your browser; your files are never uploaded to a server.
Click "Select images" or drag and drop one or more PNG files onto the upload area.
Pick Low, Normal, or High depending on how much you want to prioritize file size versus visual quality.
Click the convert/download button to redraw each PNG onto a white background and re-encode it as JPEG.
A single converted image downloads directly; multiple images download together as a ZIP file.
JPEG has no concept of transparency, so any transparent or semi-transparent pixels in the source PNG are filled with a solid white background during conversion — this is expected, not a bug.
This tool only accepts files with the PNG format specifically — JPGs, WebPs, or other formats are filtered out with an error message. Use the general Convert Image tool for other format conversions.
The "Low" quality preset compresses more aggressively and can introduce visible blockiness on images with sharp edges or fine detail, such as screenshots or graphics with text — try "Normal" or "High" if this happens.
For images with large flat areas of solid color (like simple logos or icons), PNG's lossless compression can sometimes already be quite small — JPEG conversion may not shrink the file much, or could even increase it slightly.
JPEG compression is optimized for photographic content and can slightly blur crisp edges, which matters most for screenshots, diagrams, or text-heavy PNGs — for those, PNG's lossless format is usually the better choice to keep.
A typical case reducing a large PNG down for easier sharing.
Input
screenshot.png — 3.1 MB, 1920x1080px, Normal quality
Output
screenshot.jpg — roughly 300-600 KB, same 1920x1080px dimensions
No. Conversion happens entirely in your browser using the Canvas API. Your images are never sent to a server.
JPEG doesn't support transparency, so any transparent areas are filled with a solid white background during conversion. If you need to keep transparency, keep the file as PNG.
"Normal" (quality 0.85) is a good default balance. Choose "High" (0.95) when visual quality matters most, or "Low" (0.75) when file size is the priority and some quality loss is acceptable.
Yes, upload as many PNG files as you like and they'll all be converted at the same quality setting in a single batch, downloadable as a ZIP file.
No, the pixel width and height stay exactly the same — only the format and compression change.
This tool is dedicated to PNG-to-JPG conversion specifically. For other formats (WebP, GIF, BMP, HEIC, and more), use the general Convert Image tool.