Skip to content

Convert JPG to PNG

Convert JPG to PNG in your browser with lossless output, batch processing and a one-click ZIP download. Files never leave your device.

  • Runs in your browser
  • Files are never uploaded
  • Free, no account
Drop JPG files hereEvery pixel is copied into a lossless PNG on your device.JPG, JPEG, JFIF, PJPEG · up to 250 MB each
Output settings
Everything is encoded to PNG on this device. PNG is lossless, so there is no quality trade-off.

Off keeps the alpha channel. Turn it on to paint a solid background behind transparent pixels.

Metadata is stripped. Re-encoding rebuilds the file from raw pixels, so EXIF — GPS coordinates, camera model, serial number, capture time — and any XMP or IPTC block are dropped. Pixels are written in sRGB.

Nothing leaves this tab. The encoders are WebAssembly builds of libjpeg-turbo (MozJPEG), libpng/oxipng, libwebp and libavif running inside a worker on your machine.

How to convert JPG to PNG

  1. Drop your JPG or JPEG files onto the box above. Any number of files is fine; each is converted in turn with a progress bar.
  2. Leave the transparency option off — a JPEG has no transparent pixels to preserve. Switch it on only if you specifically want a solid colour re-painted behind the image.
  3. Save each PNG, or download all of them as a single ZIP.

There is no quality slider on this page, and that is deliberate: PNG is lossless. The encoder writes back exactly the pixels that came out of the JPEG decoder, so there is nothing to trade off.

The honest version: this will not repair a JPEG

The single most common reason people convert JPG to PNG is the hope that it will improve quality. It cannot. JPEG compression is destructive and happens once, when the file is first written. By the time you open it, the discarded detail no longer exists anywhere. Converting to PNG faithfully preserves what remains — including every block artefact and every halo around text.

What conversion does buy you is a format that will not degrade further. If you are about to crop, annotate and re-save an image several times, doing that work in PNG stops each save from adding another generation of loss.

Expect the file to get much bigger

This surprises people, so it is worth stating plainly. Lossless compression has to describe every pixel, and photographs contain millions of subtly different colours that no dictionary compressor can collapse. Rough figures for the same source image:

Image type As JPEG (q85) As PNG Ratio
12 MP phone photo~2.5 MB~18 MB7×
1920 × 1080 landscape~380 KB~3.2 MB8×
Flat illustration, few colours~140 KB~90 KB0.6×
Scanned text page~250 KB~180 KB0.7×

Note the last two rows: for images with large areas of identical colour, PNG genuinely wins. That is the case where converting a JPEG to PNG makes the file smaller as well as cleaner.

Good reasons to convert

  • A tool that only accepts PNG. Plenty of icon pipelines, game engines and print templates refuse JPEG outright.
  • You need an alpha channel to work with. Converting first gives you a canvas where you can cut out a background and keep it transparent.
  • Lossless intermediate for editing. Convert once, do all your edits, export to JPEG at the end.
  • Stripping metadata. Re-encoding drops EXIF entirely, which removes GPS coordinates, the camera's serial number and the capture timestamp from a photo before you share it.

Photos taken in portrait orientation carry an EXIF rotation flag rather than physically rotated pixels. This converter applies that flag while decoding, so your PNG comes out the right way up instead of on its side. If you want a smaller file rather than a lossless one, try JPG to WebP or the universal image converter.

Questions

Does converting JPG to PNG improve the quality?

No, and nothing can. The detail a JPEG threw away when it was first saved is gone for good. PNG stores the decoded pixels exactly as they are — including any JPEG artefacts — so the image will not get better, only bigger.

Why is the PNG so much larger than the JPG?

PNG is lossless, so it has to describe every pixel exactly. A photograph has millions of slightly different colours, which compresses badly. A 2 MB JPEG photo commonly becomes a 10–20 MB PNG. That is normal, not a bug.

When is JPG to PNG actually the right move?

When you need a format that supports transparency for later editing, when a tool or printer only accepts PNG, or when you are about to do repeated edit-and-save cycles and want to stop generation loss from compounding.

Are photos rotated correctly?

Yes. The EXIF orientation flag written by phone cameras is applied while decoding, so a portrait photo stays portrait instead of flipping onto its side in the PNG.

Is there a size limit on the JPGs I can convert?

Only your device’s memory. Nothing is uploaded, so there is no 50 MB cap of the kind upload-based converters impose. Very large images (above roughly 80 megapixels) can still exhaust a phone’s RAM mid-decode.