Convert JPEG to PNG
Drop a JPEG file below and get a PNG back. The conversion happens on your own machine, so nothing is uploaded and there is no size or quantity limit beyond what your browser can hold in memory.
Drop images here
Ctrl/⌘ VPaste a screenshot or copied image
Accepts JPEG
Lower means a smaller file. 75 is a good default for photos.
100% in your browser Files are never uploaded.
Why convert JPEG to PNG?
Expect the PNG file to come out larger than the JPEG you started with. That is the price of the broader compatibility and simpler decoding PNG gives you.
PNG supports an alpha channel, so you can cut out a background after converting. The conversion itself will not invent transparency that the JPEG file never had.
PNG is lossless, so the conversion adds no new compression artefacts. Whatever detail survives in the JPEG file is carried across exactly.
PNG is the format most image editors and design tools expect, which makes it the practical choice when the file is headed for further editing rather than straight onto a web page.
Two expectations bring most people to this conversion, and both of them are wrong: that PNG will improve the picture, and that it will give the image a transparent background. Neither happens. That does not make the conversion useless — it has a real purpose — but it is worth being clear about what you are actually getting.
Before you convert
Quality does not improve
JPEG discarded information when it was first saved, and nothing brings that back. PNG will store the degraded pixels perfectly, blocking artefacts and all. If the source looks soft or blotchy, the PNG will look exactly as soft and blotchy, just in a larger file.
You do not get a transparent background for free
PNG supports transparency; that is a property of the format, not something the conversion applies. A JPEG has no transparency information to carry over, so every pixel arrives fully opaque — including the background you were hoping to remove. Cutting out a subject is a separate job that needs a selection or background-removal tool.
When it genuinely is the right move
If the image still has editing ahead of it, PNG is the better place to keep it: every time you re-save a JPEG it is compressed again and loses a little more, and that damage stacks up across a few rounds. Converting once to PNG stops that clock. The other honest reason is a system that only accepts PNG — plenty of them exist, and compatibility is a perfectly good reason on its own.
What carries over
- Pixel dimensions
- The image exactly as it currently looks
- Freedom from further compression loss
What does not
- The small file size — expect several times larger
- Nothing else, because JPEG had nothing else to give
JPEG vs PNG at a glance
| Property | JPEG | PNG |
|---|---|---|
| Compression | Lossy | Lossless |
| Transparency | No | Yes |
| Typical file size | 100% of an equivalent JPEG | 300-500% of an equivalent JPEG |
| Compatibility | Opens everywhere, including decades-old software | Opens everywhere, including decades-old software |
| Usually comes from | Digital cameras and photo sharing | Screenshots, logos and graphics |
Frequently asked questions
Are my JPEG files uploaded anywhere?
No. The decoder and encoder are WebAssembly modules that run inside this page. The network tab may show a codec downloading the first time you use a format, but no request contains your file. On supported browsers, a codec that has already been used is cached so the same conversion can work offline.
Is there a file size or quantity limit?
There is no limit imposed by us. The practical ceiling is your device’s memory, since the image has to be held uncompressed while converting. On a typical laptop, images up to around 100 megapixels convert without trouble.
Will converting to PNG lose quality?
The original JPEG is already lossy, so some detail was discarded when it was first created. Converting to PNG preserves whatever is in the JPEG file exactly, but it cannot recover what was lost earlier.
Does it work on a phone?
Yes. The same WebAssembly modules run on mobile browsers. Conversion is slower than on a desktop because phone CPUs are weaker, and very large images are more likely to hit memory limits.
Will converting from JPEG lose more quality?
A little, if the target is also lossy. The JPEG you start with has already discarded data, and a second lossy encode discards a bit more. At quality 80 or above that second loss is hard to spot, but it is exactly why you should keep the original rather than converting the same file back and forth.
Why is the PNG bigger than the original?
PNG is lossless, so it stores every pixel exactly instead of approximating them. For photographs that usually means a file several times larger than a lossy original. PNG earns its keep with screenshots, logos, line art and anything needing transparency — not with photos.