JPG to PNG converter
Convert JPG and JPEG photos to lossless PNG in batches, entirely inside your browser.
Drag files here, or
Converted to PNG on your device - nothing is uploaded.
Ready · runs on your device
Nothing is uploaded. This tool runs entirely inside your browser tab. Your files and figures stay on your device - we never receive them, so we cannot read, store or lose them.
What changes and what does not
JPEG is lossy: it discards fine detail to save space, and that detail is permanently gone. PNG is lossless: it reproduces every pixel exactly.
Converting JPG to PNG preserves the JPEG’s pixels perfectly - artefacts included. The blocking around sharp edges, the ringing near text, the banding in a smooth sky: all of it is faithfully copied. Conversion cannot undo compression that has already happened.
What it does give you is a stable base. Every subsequent save is lossless, so an image you plan to edit repeatedly will not degrade further with each round trip.
Expect a much larger file
| Source | Typical JPG | Resulting PNG |
|---|---|---|
| 12 MP photograph | 3 MB | 20–30 MB |
| 1920×1080 screenshot | 400 KB | 1–2 MB |
| Simple graphic on flat colour | 150 KB | 60–200 KB |
PNG only competes on size where the image has large areas of uniform colour, because its compression works by finding repetition. Photographs have almost none, which is exactly why JPEG exists.
When this is the right conversion
- Repeated editing. Each JPEG save re-compresses and degrades. Working in PNG avoids generation loss.
- A tool or platform demands it. Some design software, print workflows and older systems accept PNG only.
- You are about to add transparency. Remove a background and you need a format that can store the result.
- Precise colour matters. Chroma subsampling in JPEG averages colour across neighbouring pixels; PNG keeps every value exact.
When it is the wrong conversion
For publishing a photograph to the web, converting JPG to PNG makes the file several times larger with no visible improvement. If your goal is a better-looking or smaller image, use the image compressor to move to WebP instead - smaller than the JPEG, and lossless-capable if you need it.
How this converter works
The JPEG is decoded to pixels in your browser and re-encoded as PNG. Nothing is uploaded, so there is no size limit imposed by an upload form, no queue, and no copy of your photograph on anyone else’s server.
EXIF metadata - camera, lens, settings and any GPS coordinates - is not carried across. For images headed to the public web that is a privacy gain; if you need it preserved, keep your original alongside.
Common questions
Will converting to PNG improve my image quality?
No. PNG is lossless, so it will preserve exactly what is in the JPEG - including every compression artefact already baked in. Converting cannot recover detail the JPEG discarded. What PNG gives you is a guarantee of no *further* loss from this point on.
Why is the PNG so much larger than the JPG?
PNG stores every pixel exactly, while JPEG throws away detail your eye is unlikely to notice. For a photograph the difference is commonly 5–10×. That is the expected trade - PNG buys losslessness with file size.
When is this conversion actually worth doing?
When you need to edit the image repeatedly without accumulating generation loss, when a tool or platform requires PNG, or when you are about to add transparency. For simply publishing a photo on the web, staying with JPEG or moving to WebP is the better choice.
Does the PNG get transparency?
PNG supports transparency but a JPEG has none to carry over, so the result is fully opaque. You can add transparency afterwards in an editor.
Last reviewed