JPG to PNG converter

Convert JPG images to PNG for free, right in your browser — no sign-up, no upload.

JPG to PNG stores the decoded JPG pixels losslessly. It does not restore detail or remove JPG artefacts — the PNG is pixel-for-pixel the JPG you had — and it is much larger: a 512 × 512 photo went from 75,758 to 489,655 bytes (6.5 ×). Do it when a program demands PNG, or before several rounds of editing so that each save stops adding JPG loss. No transparency is created; the picture stays fully opaque.

Drop image files hereProcess many files at once
No upload · processed on this device

Why the PNG is bigger but not better

A JPG stores an approximation of the photo. Decoding it produces a fixed grid of RGB pixels, including the faint 8 × 8 blocks and colour smearing the JPG encoder introduced. PNG then stores exactly that grid, so the artefacts become permanent rather than repaired.

PNG compresses by predicting each pixel from its neighbours and deflating the difference. Camera noise is hard to predict, so photos are the worst case for PNG; flat colour, text and line art compress much better. How much the file grows therefore depends on the content, and a photo grows the most.

What PNG does stop is generation loss from here on: saving a PNG again loses nothing, while saving a JPG again re-quantises it (the same photo re-encoded as JPG quality 92 measured SSIM 0.9997 — small, but it adds up over many saves).

DEFLATE
The lossless compression inside PNG; it works well on flat areas and poorly on noise.
JPG artefacts
Blocks, ringing and colour bleeding left by lossy compression; conversion keeps them.
Generation loss
Extra error added every time a lossy file is decoded and saved again.

A JPG photo saved three ways (measured)

The JPG was made from the NASA fixture with Pillow at quality 92 (512 × 512, 75,758 bytes, with EXIF, a GPS tag and an sRGB profile). Converted with Nerulio's code in Chromium 153 on 2026-09-28.

Source: astronaut.jpg    75,758 bytes

-> PNG         489,655 bytes   6.5 x larger   identical to the decoded JPG
-> WebP q100   276,100 bytes   3.6 x larger   identical (lossless WebP)
-> JPG q92      73,544 bytes   re-encoded     SSIM 0.9997

EXIF and GPS in the outputs: none

If the program accepts WebP, a lossless WebP holds the same pixels in 44 % less space than the PNG.

What the PNG receives from the JPG

In the JPGWhat the converter doesIn the PNG
Decoded pixels, artefacts includedStored losslesslyIdentical pixels (largest difference 0)
EXIF orientation flagApplied to the pixels while decodingUpright pixels, no orientation tag
EXIF date, camera, GPSNot copiedGone — checked on a JPG with a GPS tag
ICC colour profileDrawn in the browser's sRGB canvasNo profile chunk (PNG output has none)
Quality sliderIgnored for PNGAlways lossless

Check the result

  • Open both files at 100 %: they should look identical. A visible difference means something else happened (a filter or a resize).
  • Check that the program that asked for PNG now accepts it. If it wanted a transparent background, the JPG had none to give — remove the background first.
  • If the capture date or location matters to you, open the PNG's file information: those fields are empty.

Troubleshooting

SymptomLikely causeHow to checkFix
The PNG looks just as blocky as the JPGConversion keeps the decoded pixels; it cannot undo JPG compressionZoom in on sky or skin in both filesGo back to the camera original or a RAW export; the JPG has nothing more to give
The file is several times biggerPNG is lossless and photo noise compresses badlyCompare the byte countsKeep the JPG unless PNG is required, or use lossless WebP (quality 100) to save about 44 %
Still no transparent backgroundA JPG has no alpha, so the PNG is fully opaqueLook at it on a checkered backgroundCut the subject out with background removal, which writes PNG with alpha
Capture date or location missing in the galleryEXIF is not written to the PNGFile information in the OSKeep the original JPG alongside, or use a converter that copies metadata

Other ways to do it

OptionWhen it is the better choice
Keep the JPGThe destination accepts JPG; converting gains nothing.
JPG to WebP at quality 100You want a lossless working copy that is smaller than PNG (276,100 vs 489,655 bytes here).
Edit first, export PNG onceYou will crop or resize anyway: the editor exports PNG by default after all edits.

What this page does not cover

  • It cannot restore detail lost to JPG compression and cannot create transparency.
  • Metadata is dropped: EXIF, including GPS and capture date, is not written to the PNG.

Versions and sources

Measured on 2026-09-28 in Playwright Chromium 153 with Nerulio's converter path. The test JPG was written by Pillow 12.3 at quality 92 from tests/fixtures/astronaut.png and carried EXIF with a GPS tag and an sRGB profile; neither reached the PNG.

Official documentation used

JPG to PNG converter

JPG is the most widely supported lossy format for photos: small files, but no transparency.

PNG is lossless and supports transparency — ideal for logos, screenshots and graphics, but large for photos.

Your file is never uploaded — it is processed inside this browser.

Example

Original geometric sample · 96 × 64
Original geometric sample · 96 × 64
Processed sample · 96 × 64
Processed sample · 96 × 64

Example generated with this tool. ZIP tools show their preview; inspect the downloaded archive for every file.

Convert image

Export PNG, JPG or WebP. JPG flattens transparency.

How it works

  1. Open an image
  2. Select PNG, JPG or WebP
  3. Convert and download the new file

Supported formats

PNG / JPG / WebP / AVIF / HEIC → PNG / JPG / WebP — Input decoding and output encoding depend on browser support. Animated inputs are rejected; select a still frame first.

What this tool does

Re-encodes the image into the selected format rather than renaming its extension.

Implementation and verified quality

advanced · browser image codecs. Quality qualification is in progress. Pro/Flagship quality has not been established.

Before you export

JPG has no transparency. Canvas export does not promise preservation of metadata, color profiles or animation.

Frequently asked questions

Which format keeps a transparent background?

Choose PNG or WebP. JPG flattens transparency onto the selected background color.

Are my files uploaded?

This tool processes the files you open on your device without uploading them. Images you explicitly attach to community posts are uploaded separately. Optional engines and models are downloaded from third parties; those requests expose connection information such as your IP address.

Will my work be saved automatically?

No. Images and editing state stay in this tab; media output can use local temporary storage. Changing language preserves your work; reloading, closing the tab, or following a link to another page can clear it.