Choose a file to convert. It's processed locally — never uploaded. Tip: add several files to convert them all at once.
Result appears here after you select
{ } How to use
- Choose the JPG.
- Select Process.
- Download the PNG.
{ } How it works
JPG to PNG works on the file you upload. Select Process ▸ and it runs entirely in your browser — nothing is uploaded to a server — then shows the result in the Output panel.
Input
- JPG image — upload a file (.jpg,.jpeg,image/jpeg); it is read locally in your browser
Output
A downloadable PNG file — use the Download button in the Output panel.
{ } Common uses
- Get a lossless copy to edit, so repeated saves stop adding compression.
- Put an image somewhere that requires PNG specifically.
- Prepare a picture for a tool that will not read JPEG.
{ } Limitations
- PNG is lossless, but it cannot undo what JPEG already did. The blocking and haloing around edges are part of the pixels now, and this copy preserves them exactly rather than cleaning them up.
- The file will usually get bigger, often several times over, because PNG stores photographs poorly. That is the price of losslessness rather than a fault.
- Metadata is dropped. The image is decoded and redrawn through a canvas, which carries no EXIF across, so camera and date fields do not survive.
{ } FAQ
Is my data uploaded to a server?
No. Everything runs locally in your browser — your files never leave your device.
Can I process more than one file at once?
Yes — add several files and they’re all processed and downloaded together as a ZIP.
Is this tool free?
Yes — it’s completely free and needs no sign-up.
Why is the PNG bigger than the JPG?
Because PNG compresses without discarding anything, and photographs are full of fine variation that lossless compression cannot squeeze out. JPEG gets its small size precisely by throwing detail away. For a photograph, PNG is the wrong format unless you specifically need losslessness for editing.