Also available in: Español · Português · Français · العربية
JPG to PNG Converter: Convert JPEG Images to PNG for Free
Re-encode JPEG photos as lossless PNG entirely on your device, with an honest note about what that can and cannot fix.
What is a JPG to PNG converter?
A JPG to PNG converter takes a JPEG image — the lossy format almost every camera and phone saves photos in — and re-encodes it as a PNG, a format that stores pixels exactly with no further loss. This one does the whole job in your browser tab: the file never leaves your device, there is no upload progress bar because there is no upload, and no server ever holds a copy of your image. Like the PNG to JPG side of the tool, it identifies the source file by reading its actual header bytes rather than trusting the .jpg or .jpeg extension, so a file that was renamed but never actually re-encoded is still handled correctly.
People search for a JPG to PNG converter for a specific reason almost every time: some downstream tool — a design program, a print template, an old piece of software — refuses to accept JPEG and insists on PNG, or the workflow needs transparency and PNG is the only realistic option. It is rarely about quality, because a JPEG converted to PNG does not get any better; understanding exactly what does and does not happen during that conversion is the point of the next section.
How to use it
- Add your JPEG files. Drop them in or click to select. The tool reads each file's real bytes to confirm it is genuinely a JPEG, reports its original size, and flags anything odd, like a mismatched extension, before you convert.
- Confirm PNG as the target. PNG is preselected as the output format. The Quality slider is disabled here and shows a note explaining why: PNG is lossless, so there is no quality level to choose — it always stores the decoded pixels exactly.
- Review the size change and download. Each row shows the new file size next to the original and the percentage difference, which for a JPEG source is very often an increase rather than a decrease. Download rows individually, use Download all, or hit Start over to begin with a fresh set of images.
What converting to PNG can and cannot do
It is worth being precise about what lossless means here, because it is easy to mishear it as undoes loss. PNG is lossless in the sense that once it has a set of pixels, it stores exactly those pixels with no further degradation — nothing is thrown away between the decode and the save. But that says nothing about the pixels it started with. If those pixels already went through JPEG's lossy compression, the damage — the softened edges, the blocky artifacts around sharp transitions, the colour banding in smooth gradients — is already baked in, and PNG then preserves that damage perfectly. Converting a JPEG to PNG cannot recover the detail JPEG discarded, any more than photographing a blurry photo with a very good camera sharpens the original scene.
There is also a size consequence worth expecting rather than being surprised by: the file usually gets bigger, sometimes noticeably so. Lossless compression is good at squeezing out real redundancy, but photographic images decoded from a lossy JPEG are full of fine, noise-like variation between neighbouring pixels — exactly what JPEG's own compression introduces — and that kind of noise does not compress well losslessly. The tool shows you the real before-and-after size for your own file on every row, so rather than take our word for a percentage, you see the actual number.
None of that means converting to PNG is a bad idea — it just means it solves a compatibility problem, not a quality problem. PNG is genuinely the right choice when an image was never a photograph in the first place: screenshots, UI mockups, line art, logos, charts and anything else built from flat colours and sharp edges compress well as PNG and display with none of JPEG's characteristic softening around text or hard lines. It is also the only realistic choice when the image needs a transparent background — a logo destined for placement over different coloured backgrounds, for instance — since JPEG has no way to store transparency at all.
Honest limitations
The most important limitation is the one covered above: converting a JPEG to PNG locks in whatever compression artifacts the JPEG already has rather than removing them. If you need a genuinely sharp version of a photo, the only fix is to go back to a less-compressed or original source — no converter, including this one, can invent detail that was thrown away.
If the source is an animated GIF or animated WebP routed through this tool, only its first frame becomes the PNG — the tool reports the frame count it found so you know how much is being dropped, since a browser canvas draws a single frame regardless of the format's original animation. HEIC photos from an iPhone only decode in Safari on Apple devices; elsewhere the tool says so rather than producing a broken result. Re-encoding also removes all metadata — EXIF fields like GPS position, camera model and exposure settings do not carry over to the PNG, whichever direction you are converting.
Large images are capped at 4096 by 4096 pixels (16,777,216 pixels total) and scaled down proportionally if the source exceeds that, with a note on the row when it happens. And to be clear about scope: this tool changes format, not dimensions. If you need a specific width or height rather than a different file type, the separate image resizer is built for exactly that.
Why is it free?
This tool is free because the two expensive parts of an image converter — decoding the file and re-encoding it — both happen on hardware you already own. Your browser already ships with the code to decode JPEG and encode PNG; the tool just calls it, in your tab, using your device's processor. We never see the image, so there is nothing for us to store, transfer or pay a cloud bill for.
That is a genuinely different cost structure from a server-based converter, where each image someone uploads has to be received, processed and sent back, and someone is paying for that compute whether they charge the user or not. Because this runs client-side, the cost of the tool does not scale with how many people use it, which is what lets it stay free with no account wall, no watermark, and no upgrade-for-larger-files tier.