Convert PNG images to JPG with a quality slider and a background colour for transparent areas.
Open toolConvert JPG to PNG
Turn JPG and JPEG photos into lossless PNG files while keeping the exact resolution and orientation.
Loading tool…
How to use JPG to PNG
- Upload your JPG/JPEG images.
- Optionally resize before converting.
- Convert and preview the PNG output.
- Batch several files and download them together as a ZIP.
About this tool
This tool converts JPG and JPEG photos into lossless PNG files, keeping the exact resolution and applying the correct orientation. It is handy when a workflow specifically requires PNG.
Recommended settings
- Expect the PNG to be larger — that is normal for photographs.
- Use PNG when you need a lossless working copy rather than for final web delivery.
Supported formats
Input: JPEG. Output: PNG.
Quality & file size
Lossy formats (JPEG, WebP, AVIF) trade detail for smaller files as you lower the quality; PNG stays lossless regardless of the slider. The tool always shows the original and result sizes so you can judge the trade-off, and it never recommends a result that is larger than your original as an “optimisation”.
Privacy
Every image is decoded, transformed and re-encoded entirely in your browser using the Canvas API and a Web Worker. Files are never uploaded, are not stored in localStorage, and are cleared from memory when you remove them or close the page.
Common issues & limitations
- PNG cannot recover detail already discarded by JPEG.
- All processing happens on your device; nothing is uploaded, so very large batches are limited by your available memory.
Frequently asked questions
Will the PNG be larger than my JPG?
Usually yes. PNG is lossless, so photographs converted from JPG typically become several times larger. Convert only when you specifically need PNG.
Why convert JPG to PNG at all?
PNG is useful when you need a lossless copy for editing, or a format that some tools require. It will not restore detail already lost by JPEG.
Are my images uploaded to a server?
No. Every image is decoded, processed and encoded entirely inside your browser using the Canvas API. The files never leave your device and are discarded when you close the page.