How to convert JPG to PNG
- Drop in your images. Supported image formats can go in together — there is no need to sort them by format first.
- Tick the ones you want in this round. Everything you add starts selected; untick anything you want to skip.
- Choose Export as — it starts on PNG — PNG has no options to set.
- Press Export. One file downloads directly; two or more arrive as a single ZIP.
Your files stay in the workspace after an export. Change the selection, switch the output format, and export again — you never re-upload.
PNG does not restore what the JPG lost
It is worth being clear about this, because the opposite is widely assumed. PNG is a lossless format, and converting to it is often described as "converting to a lossless image" — which is true but easy to misread. What PNG preserves losslessly are the pixels your browser decoded out of the JPG, including every compression artefact the JPG already had. A soft, blocky JPG becomes a soft, blocky PNG, stored perfectly.
What you do gain is that no further loss is added. Every time a JPG is re-saved as a JPG it degrades a little more; a PNG can be opened, edited and re-saved indefinitely without that happening. If an image is going to be worked on rather than merely viewed, that is the reason to move it to PNG.
Expect the file to get bigger
- No quality setting. PNG is lossless, so there is nothing to trade off and nothing to get wrong.
- No background colour. PNG supports transparency; a JPG has none to begin with, so the result is simply opaque.
- Need a smaller file with the same pixels? WebP is in the same dropdown and is usually far smaller than PNG for photographs.
This surprises people, so it is the honest headline rather than a footnote. JPG exists to make photographs small by discarding detail; PNG stores every pixel exactly. A photograph converted to PNG is routinely several times the size of the JPG it came from, and that is the format working as designed rather than anything going wrong.
PNG wins on size in the opposite case: flat graphics, screenshots of interfaces, logos, and anything with large areas of a single colour. Compare the downloaded file with the original to see which case you are in before you keep it.
What this page supports
- Input: JPG and JPEG — the same format under two names, both accepted — plus PNG, WebP, AVIF and BMP if you want to mix them into the same batch.
- Output: PNG by default; JPG and WebP are one dropdown away.
- Orientation: the browser applies EXIF rotation while decoding, and the result is baked into the exported pixels. A photograph stored as 40×24 with a sideways orientation flag is exported as a 24×40 PNG — upright, with no orientation flag needed.
- Metadata: EXIF, ICC colour profiles, GPS coordinates and capture dates are not carried over. Keep the original file if you need them.
- Same format in and out: a PNG exported as PNG is re-encoded rather than passed through untouched, so every file in a batch goes through the same path.
- Batch: files are processed one at a time so memory stays predictable; duplicate output names are numbered automatically.
- Size: no fixed limit is imposed. The practical ceiling is your device's memory.
If one file fails to decode, it is marked failed and the rest of the batch continues.
Questions
Are my images uploaded?
No. Everything happens inside your browser tab: files are read from disk into memory, redrawn, and re-encoded locally. Nothing is sent to a server, and there is no server-side copy to delete afterwards. You can watch the network panel while you convert — it stays quiet.
Will this improve the quality of my JPG?
No. Detail a JPG discarded is gone for good, and no conversion can reconstruct it. PNG stores the decoded pixels exactly as they are — artefacts included. What it gives you is a file that will not degrade further when you edit and re-save it.
Why is my PNG so much bigger than the JPG?
Because that is the trade the two formats make. JPG throws detail away to get small; PNG keeps every pixel and cannot. For photographs the difference is often several times over. If size matters more than losslessness, export as WebP or JPG instead — both are in the same dropdown.
Is my rotated photo handled correctly?
Yes. Phone cameras often store a photo sideways with an EXIF orientation flag telling viewers to rotate it. Your browser applies that rotation while decoding, and the exported PNG contains the already-rotated pixels — so it is upright everywhere, including in software that ignores EXIF. The original EXIF data itself is not copied into the PNG.
Is JPEG different from JPG?
No — they are the same format. The three-letter spelling is a leftover from filesystems that only allowed three-character extensions. Both .jpg and .jpeg files are accepted here and behave identically.
Can I convert a whole folder at once?
Yes. Add as many files as you like, tick the ones you want in this round, and export — one file downloads directly, two or more arrive as a single ZIP. Your files stay in the workspace afterwards, so you can change the selection or the output format and export again without re-adding anything.