JPG to PNG Converter
Drop JPGs and get PNGs with exactly the same pixels — lossless from here on, and free of the camera metadata the JPG was carrying. Worth saying up front, because it is why most people arrive: this cannot give the image a transparent background, and it cannot undo JPG compression. Both are explained below. Conversion happens in this browser tab; nothing is uploaded.
Drop your JPG files here
Up to 30 at a time. Each becomes a PNG with identical pixels — a lossless copy, not a restoration.
Nothing queued yet. Drop your files above — they are decoded and re-encoded in this browser tab, so they never leave your device.
Need it on a transparent background?
Moda can cut the subject out and hand you a real transparent PNG.
Try Moda free →It will not give you a transparent background
This is the most common reason people convert JPG to PNG, and it does not work that way. PNG supports transparency; it does not create it. A JPG has an opaque pixel everywhere, and converting the container copies every one of those pixels across — a white background stays white, it just becomes white pixels in a format that could have held transparency instead. Removing a background is a separate operation: something has to decide which pixels are subject and which are background, and then erase the rest. No format conversion does that, here or anywhere.
It will not recover quality either
JPG compression is lossy and permanent. By the time you have the file, the discarded detail is gone and the artifacts — the soft halos around hard edges, the faint 8×8 blocking in flat gradients, the ringing along text — are part of the image. PNG stores those artifacts perfectly. What you get is a lossless copy of a lossy image, which is genuinely useful (nothing degrades further from here) and is not the same as an improvement. Any tool promising to restore quality by converting formats is describing something else, usually an AI upscaler.
What converting to PNG is actually good for
Three real jobs. First, editing: if a photo is about to be composited, annotated, or repeatedly saved, moving to PNG stops each save from re-compressing and compounding the damage — a JPG opened and saved ten times looks visibly worse than it started. Second, meeting a requirement: plenty of tools, print templates, and asset pipelines specify PNG and reject JPG, and the reason is usually that they expect lossless input downstream. Third, stripping metadata: the PNG comes out without the GPS coordinates, device model, and timestamps most camera and phone JPGs carry.
The file will get much larger
A photographic JPG converted to PNG typically grows five to ten times, occasionally more. That is not a defect: JPG achieved its size by discarding information, and PNG has to store every pixel of the result exactly, including the compression artifacts, which are noisy and compress badly. The before and after sizes appear on each row. If the size increase is a problem and none of the three reasons above apply, the honest answer is to keep the JPG.
Frequently asked questions
How do I actually get a transparent background?
You need background removal, not conversion — a tool that identifies the subject and erases everything else, then saves the result as a PNG. That is what makes the transparency; the PNG format only preserves it. Manual selection in an image editor does the same job with more control.
Is there any quality loss converting JPG to PNG?
None at all. PNG is lossless, so the PNG holds exactly the pixels the JPG decoder produced — verifiably identical. The catch is only that those pixels already reflect the JPG's compression, which happened before you got the file and cannot be reversed.
Why is there no quality slider on this page?
Because PNG has no quality setting to adjust. Quality is a lossy-encoder concept: it tells JPG or WEBP how much detail to throw away. PNG throws away nothing, so a slider would be decorative. It appears on the pages whose target is JPG or WEBP, where it changes something real.
Does the PNG keep my photo's EXIF data?
No. The image is decoded to pixels and re-encoded, so GPS location, camera settings, and timestamps are not written into the PNG. Rotation is handled before that: the JPG's orientation flag is applied during decode, so a sideways phone photo comes out upright rather than relying on a flag the PNG will not carry.
Can I convert a PNG back to JPG later?
Yes, on the PNG to JPG page, and it will re-compress the image again — a second lossy pass on top of the first. If the round trip is something you expect to do, keep the original JPG rather than converting back and forth, since only the source file is free of the extra generation of loss.