JPG to PNG
Make a PNG from a JPEG.
About this tool
JPEG is efficient for photographs but it is lossy: each save can soften edges. PNG is lossless and is a better fit when you will edit the picture again, overlay it, or need a format that many design tools open without extra codecs.
Turning a JPEG into a PNG does not recover detail the JPEG already threw away. The PNG will usually be larger. What you gain is a file that will not add another generation of JPEG artifacts on the next edit.
The JPEG is decoded in the browser and written as a PNG. There is no quality slider because PNG is not a JPEG-style quality scale. Caps are 50 MB and 32 megapixels. Progressive JPEGs still decode as a single still image.
How to convert JPG to PNG
- Choose a JPEG photograph. Decoding stays in the tab.
- Convert. The page writes a PNG from the decoded pixels.
- Download the lossless PNG of those pixels.
50 MB / 32 MP safety cap. CMYK JPEGs and some unusual APP markers may fail in the browser decoder. One file at a time.
FAQ
- Does turning a JPEG into PNG post the photo?
- No. Decoding happens in this tab. We do not store a copy on a server.
- Does a PNG wrapper make a camera JPEG lighter?
- Usually not. Photographs compress better as JPEG. Use Compress image if you need fewer bytes, not this converter.
- Does this add transparency?
- No. A JPEG is fully opaque. The PNG will be opaque too unless you edit it later in another tool.
- Can I convert HEIC here?
- No. This page only accepts JPEG. Use HEIC to PNG or HEIC to JPG for iPhone photos.
- Do I need an account?
- No. There is no sign-in. Closing the tab discards the in-memory copy.
Related tools
Continue
More Images tools
- PNG to JPGTurn a PNG into a JPEGPNGJPG
- Compress imageMake a smaller JPEG from a PNG or JPEGIMGJPG
- HEIC to JPGTurn a HEIC photo into a JPEGHEICJPG
- WebP to JPGTurn a WebP into a JPEGWebPJPG
- Resize imageChange the pixel size of a PNG, JPEG, or WebPIMGSIZE
- Crop imageCut a region of a JPEG, PNG, or WebPIMGCROP
- JPG to WebPTurn a JPEG into a WebPJPGWebP
- PNG to WebPTurn a PNG into a WebPPNGWebP