Convert JPG to PNG
Convert a JPG to PNG in your browser. Useful when you need a lossless copy for editing, a format that supports transparency, or a file you can paste into design tools without artifacts. Heads up: PNG is lossless, so the output file will be larger than the JPG.
-
Stays on your device
Your image is read into your browser tab, converted with canvas, and handed to your downloads folder. No upload, no server, no log. The file never touches our infrastructure.
-
Phone photos work correctly
iPhone and Android JPGs encode rotation in EXIF metadata; we read it and bake the rotation into the converted file so the output looks the right way up. No more sideways photos.
-
JPG → PNG specifics
PNG is lossless. Every pixel of the input is preserved exactly — no further quality loss after conversion. The file will be 2-5× the size of the JPG.
How it works
- 1
Drop your JPG
Drag the file onto the box above, or click to browse. We read it locally — no upload.
- 2
That's it — PNG is lossless
PNG preserves every pixel of the input exactly. No quality settings to fuss with.
- 3
Click and save
The converted file lands in your downloads folder with the right extension and a clean, sanitized filename.
Frequently asked questions
Does my image ever leave my device?
No. The conversion runs entirely in your browser using HTML canvas. There's no upload, no server, no log. Open DevTools while it runs and watch the Network tab — you'll see zero traffic carrying your image.
Is there a file size limit?
No limit set by us. The real ceiling is your device's memory and the browser's canvas size limits. Phones can typically handle photos up to about 50 megapixels; desktops can go bigger. Very large images may take a few seconds to encode.
Will the file be smaller after conversion?
It depends on the source and target. Generally: PNG → JPG and PNG → WebP produce much smaller files. JPG → WebP is also smaller. JPG → PNG and WebP → PNG produce larger files (PNG is lossless and tends to be bigger). The result panel shows you the exact before/after sizes.
Does this work on mobile?
Yes. Tap the drop zone to open the photo picker; tap save when done. On phones, the result lands in your Photos or Files app depending on your OS.
What about my original file?
Untouched. The converted file is a separate copy delivered as a download. Your original on disk stays exactly as it was.
Why is the PNG bigger than my JPG?
PNG is lossless — it stores every pixel exactly. JPG used compression that approximated the image; converting back to PNG can't recover the lost detail, but it does carry every pixel from the JPG without further loss. So the file size goes up, but no additional quality is lost.
Does this restore quality I lost in the JPG?
No, that's not possible. The JPG already discarded some detail during its original compression, and there's no way to invent that detail back. Converting JPG to PNG freezes the JPG's current state into a lossless container so it doesn't get worse from further edits or re-saves.
When should I use PNG instead of JPG?
When you need transparency, when you'll edit the file repeatedly (lossless avoids the death-by-resave problem), when the image has crisp lines or text (PNG handles those without JPG's ringing artifacts), or when a tool requires PNG specifically. For everyday photos, JPG remains the better choice for size.