Convert JPG to PNG

Converting JPG to PNG gives you a copy that loses nothing from this point on. It does not restore detail the JPG already threw away, and it does not create a transparent background; expect the file to grow five to ten times. Drop the JPG above and it converts in your browser, free and without an upload.

  • Where it runs In your browser. The file is never uploaded.
  • Lossless Nothing is discarded. The PNG holds exactly what the JPG held.
  • File size limit Up to 100 MB per file, free, without an account.

Up to 100 files at once. Mixed formats are fine.

What JPG to PNG actually does

A generated landscape with a low sun and three ridges, used to show what JPEG does to continuous tone. Shown as JPG.

JPG9 KB

A generated landscape with a low sun and three ridges, used to show what JPEG does to continuous tone. Shown as PNG.

PNG139 KB15.9× larger

A photographic scene — smooth gradients, soft edges, grain. This is the case PNG is designed for or against, and the figures show which. Both images are drawn in code and encoded by the same converter that runs on this page, so the sizes are this site's own output.
A generated badge: a circular gradient on a transparent background with a white bar across it, used to show what each format does with transparency and with hundreds of shades. Shown as JPG.

JPG6 KB

A generated badge: a circular gradient on a transparent background with a white bar across it, used to show what each format does with transparency and with hundreds of shades. Shown as PNG.

PNG7 KB22% larger

A transparent background and a gradient across the shape. PNG either keeps both, keeps one, or fills the transparency with a solid colour — which is the difference that catches people out. Both images are drawn in code and encoded by the same converter that runs on this page, so the sizes are this site's own output.
A generated application window with a sidebar, a table and a bar chart, used to show what JPEG does to flat colour and hard edges. Shown as JPG.

JPG16 KB

A generated application window with a sidebar, a table and a bar chart, used to show what JPEG does to flat colour and hard edges. Shown as PNG.

PNG3 KB6.3× smaller

Flat colour and hard edges, as in an interface, a chart or a logo. Very different behaviour from the photograph above, and the reason the answer is "it depends what is in the file". Both images are drawn in code and encoded by the same converter that runs on this page, so the sizes are this site's own output.

When converting JPG to PNG is the right call

This conversion is worth doing for two reasons and neither is the one people usually have in mind. The first is editing: PNG loses nothing on each save, so an image about to be cropped, adjusted and exported several times will not accumulate damage the way a JPG does. The second is compatibility — some design tools, print workflows and upload forms want PNG specifically, and there is no arguing with a form.

Converting JPG to PNG does not restore lost quality

The reason this conversion is often done and should not be is the word lossless. Converting a JPG to a PNG does not repair it. The detail your camera or your last export threw away is gone, and PNG simply stores the damaged picture very faithfully. If a better original exists anywhere — the camera roll, the original export, the file before it went through a messaging app — convert that instead.

It will not give you a transparent background either

PNG supports transparency; your JPG has none; the result is an opaque image in a format that could have held some. Cutting a background out is editing work, and no conversion does it. If that is what you came for, you need a background remover first and then a PNG to keep the result in.

Why the PNG comes out much larger

Five to ten times is ordinary for a photograph, because PNG is a poor fit for continuous tone — it compresses by finding repetition, and a photograph has almost none. If size matters and you only need the image to open somewhere, WebP does the same job at a fraction of the space and is read by every current browser.

When you actually want WebP instead

Almost every reason to convert a JPG to PNG — editing without further loss, needing a format an editor accepts, wanting no more generational damage — is also served by WebP lossless, which Google measured at about a quarter smaller than an optimised PNG of the same picture. If the destination is anything with a modern browser in it, that is the same job in less space, and the PNGs written here are already run through oxipng.

PNG remains the right answer where the destination is old or unknown: a print shop, a corporate template, an upload form that lists the formats it accepts. It has been readable everywhere for thirty years, which is a real property and the reason this conversion exists at all.

Why the PNG is not sharper than the JPG

A common expectation, and the one worth correcting before it costs anyone a folder of files: converting to a lossless format does not undo lossy compression. PNG stores what it is given with perfect fidelity, and what it is given is the JPG with its artefacts already baked in — the haloing around edges and the blocking in smooth areas are preserved exactly, at five to ten times the size.

Where it does help is everything that happens next. Editing a JPG and saving it again compresses it a second time; doing the same work in PNG does not. The gain is in the future of the file, not in its past.

When to convert and when to leave it alone

Convert when the picture is about to be edited, when something downstream demands PNG, or when it is going into a design tool that will re-save it repeatedly. In each case the format change buys you no further generational loss.

Leave it alone when the file is simply being sent or displayed. A JPG that looks fine will look identical as a PNG and take several times the space, which slows a page down and fills an inbox for no benefit anyone can see.

How to convert JPG to PNG

  1. Drop your JPG onto this page, or click to choose one.
  2. It converts in your browser, with no upload.
  3. Download the PNG.

JPG vs PNG: size against permanence

JPG compared with PNG
JPGPNG
Full nameJPEG ImagePortable Network Graphics
File extension.jpg, .jpeg, .jpe.png
Media typeimage/jpegimage/png
CompressionLossy — file size is bought with qualityLossless — nothing is discarded
First published19921996
Published byJoint Photographic Experts GroupPNG Development Group
SpecificationITU-T T.81ISO/IEC 15948
LicensingOpen standardOpen standard
Standing todayCurrentCurrent
Bit depth816
Colour it can describeRGB, greyscale, YCbCrRGB, greyscale, indexed palette
Largest image65,535 px per side2,147,483,647 px per side
Opens in a browserEvery browserEvery browser
Considered insteadWebP, AVIF, HEICWebP, SVG, JXL

What is lost

PNG has nowhere to put IPTC fields, which hold captions, credits and keywords and the GPS coordinates, so those go no further than the JPG. Worth checking before the original is deleted, and worth knowing if the point was to strip it.

What the target format adds

PNG supports transparency and JPG does not. That is room the result has and the original never used — converting does not create a transparent background, it only makes one possible afterwards.

Opening the result

Adobe Photoshop and GIMP read both JPG and PNG, so there is a way to check the result against the original without a second tool.

File size and quality

The result is larger than the original and no better. JPG has already discarded detail, and PNG stores what is left without discarding more — it prevents further loss rather than undoing the first one.

What each format is for

JPG is Joint Photographic Experts Group's format, published in 1992. It records 8 bits per channel.

PNG comes from PNG Development Group and dates from 1996, specified as ISO/IEC 15948. Adobe Photoshop, GIMP and Paint.NET all read it.

JPG to PNG: what people get wrong

Are my JPG files uploaded anywhere?

No. This conversion runs entirely inside your browser, so the file never leaves your device. You can confirm it yourself: open the network tab of your browser's developer tools and convert something. You will see the page load, plus the analytics and advertising the site is paid for with — and nothing carrying your file. The engine behind this particular pair is jSquash, WebAssembly builds of the reference image codecs; your browser fetches it once and caches it.

Does converting JPG to PNG improve the image quality?

No. PNG is lossless from this point on, but the JPG already discarded detail and nothing recovers it. You are preserving what you have, not restoring what was lost.

Does converting JPG to PNG give me a transparent background?

No. PNG can hold transparency, but a JPG has none to carry over, so you get an opaque image in a format that supports transparency. Removing a background is editing, not converting, and no format change does it.

Why is the PNG so much larger than the JPG?

Because PNG stores photographs inefficiently — it was built for flat colour and sharp edges, not for continuous tone. Five to ten times the size is normal for a photograph and is not a sign that anything went wrong.

When is converting JPG to PNG actually worth it?

When the image is about to be edited and re-saved several times, because PNG loses nothing on each save; and when a specific tool, print workflow or upload form insists on PNG. Outside those two cases you are trading file size for nothing.

Not sure which you need?

This page converts one into the other. If you are choosing rather than converting, JPG vs PNG answers which to use, for what, and what each is bad at.

More about these formats

Where these figures come from

The claims this page makes about JPG and PNG are checkable, and these are the documents that settle them.