Convert
PNG to JPG Converter
Upload a PNG and convert it to JPG. Transparent areas are filled with a selected background color (white by default) since JPG does not support transparency. Set quality with a slider.
Input formats
Output formats
Common uses
- Convert PNG screenshots to smaller JPG files
- Prepare PNG assets for platforms that don't support PNG
- Reduce file size of a PNG logo for email
Limitations
- JPG does not support transparency. Transparent areas will be filled.
- JPG uses lossy compression — some quality loss is expected at lower settings.
Turning transparent PNGs into shareable JPGs
This tool takes a single PNG and re-encodes it as a JPG entirely inside your browser. Because JPG has no concept of transparency, any transparent or semi-transparent pixels in your PNG are flattened onto a solid background before encoding. You pick that fill color with the color picker (white is the default), and there are quick presets for white, black, and a light gray if you do not want to type a hex value.
The output keeps your original filename and simply swaps the extension to .jpg. Common reasons to do this: a PNG screenshot or exported logo is larger than it needs to be, or you are uploading to a system or form that only accepts JPG. After conversion, the download panel shows the original size next to the new size so you can see exactly how much you saved.
If your PNG has rounded corners, a drop shadow, or a cut-out subject, remember that the transparency is gone for good once it becomes a JPG. Choosing a fill color that matches the page or background where the image will sit keeps the edges from looking boxed-in.
Choosing a quality setting that fits the file
JPG uses lossy compression, so a quality slider controls the trade-off between file size and visual fidelity. The slider runs from 10 (smallest) to 95 (best quality) and starts at 86, which is a sensible middle ground for most photos and detailed screenshots. Lower values shrink the file faster but introduce blocky artifacts, especially around sharp edges and text.
Flat graphics, logos, and screenshots with crisp text are where JPG struggles most. If you see fuzzy halos around lettering, raise the quality toward 90 or higher, or consider keeping that kind of artwork as PNG or WebP instead. Photographs tolerate aggressive compression far better, so you can often pull the slider down toward 60 to 70 with little visible difference.
There is no single correct number. Convert once, check the result against the size readout, and adjust the slider if the output is either too large or visibly degraded. Each run re-encodes from your original PNG, so you never stack compression on top of compression.
How your file is handled and what to watch for
The conversion happens locally using the browser canvas. Your PNG is drawn to an in-memory canvas, the transparent areas are filled with your chosen color, and the canvas is exported to a JPG blob, all on your device. The image is never uploaded to a server, which means it works the same whether your file is a quick screenshot or a large export.
Practical notes: the tool processes one PNG at a time and expects a real PNG file (the dropzone accepts .png). Very large images depend on your browser and device memory, so an extremely high-resolution file may take a moment or, on a constrained device, fail to encode. If a conversion does not complete, try a slightly smaller source image.
Keep your original PNG if you might need transparency or a lossless copy later, since neither can be recovered from the JPG. When you are done, use Start over to clear the current file and convert another without reloading the page.
Frequently asked questions
Yes. JPG does not support transparency. Choose a background color (white is default) to fill any transparent areas before conversion.