JPG to PNG
Convert JPG files to PNG format.
How to Convert JPG to PNG
Select your JPG files
Click the upload area or drag and drop one or more .jpg / .jpeg images. Batch conversion is supported.
Conversion runs in your browser
Each image is decoded and re-encoded as PNG directly on your device โ nothing is uploaded to any server.
Download your PNG files
Save each converted image with one click. Your original files remain untouched.
This conversion cannot improve the image
PNG is lossless, so converting a JPEG to PNG stores every pixel of the JPEG exactly. That is the whole of what happens. The compression artefacts already baked into the JPEG โ the blocking, the ringing around edges, the smeared colour โ are preserved perfectly, because they are now simply part of the picture.
This is worth stating plainly because the expectation runs the other way: people convert to a lossless format hoping to recover quality. There is nothing to recover. A JPEG that looks soft will look identically soft as a PNG, in a file several times larger.
Why the file grows so much
JPEG achieves its size by throwing away detail the eye does not notice. PNG achieves its size by finding exact repetition, which photographs contain very little of. A 1 MB JPEG photograph commonly becomes a 5โ8 MB PNG, and nothing is gained for the extra megabytes.
The exception is content that was never photographic to begin with. A screenshot or a flat graphic that someone unwisely saved as JPEG has large runs of identical colour, and PNG compresses those extremely well โ such a file can genuinely shrink on conversion, though the JPEG artefacts still remain.
The real reasons to do it
Editing pipelines are the honest use case. Every JPEG save re-compresses and degrades the image, so a file that will be opened, adjusted and saved repeatedly should be moved to a lossless format first. The JPEG's existing damage stays, but no further damage accumulates.
The other reason is that some tools and formats require PNG: assets destined for transparency work, systems that reject JPEG, and design software that expects a lossless import. Note that converting does not create transparency โ it only makes it possible to add later.
Choosing something better
If the goal is a smaller file rather than a lossless one, WebP is the sensible destination: it is meaningfully smaller than JPEG at the same quality, supports transparency, and works in every current browser. Converting JPEG to PNG to save space is a move in the wrong direction.
Conversion here happens in the browser using the built-in decoders, so the image never leaves your device. There is no quality setting to choose, because there is no quality decision to make โ PNG stores what it is given, exactly.