Skip to content
PNG2JPG

Free JPG to PNG converter

JPG to PNG, pixel for pixel

This is a free JPG to PNG converter that runs entirely in your browser: add up to 50 JPG files at once and each one comes back as a lossless PNG at the same pixel dimensions, with nothing uploaded to a server. There is no account, no watermark and no setting to get wrong — PNG keeps every pixel it is given, so a photo typically ends up 3–10× larger than the JPG it came from.

Drag your JPGs in or pick them from your device — the PNGs are ready to save in seconds.

  • 100% free
  • No signup
  • Batch of 50
  • Lossless output
  • Works offline

Drop JPG files here

Up to 50 files per batch · JPG, JPEG, WebP, AVIF, GIF, BMP in · PNG out

Nothing to set: PNG is lossless, so every pixel is copied across exactly as it is. Expect the PNG to be larger than the JPG it came from.

0 files ready

How to convert a JPG to a PNG

Three steps, no settings — the whole job runs in the tab you already have open.

  1. Add your JPG files

    Drag them onto the drop area or click Choose files. JPG and JPEG are the usual input, and WebP, AVIF, GIF and BMP go down the same path. Up to 50 files per batch.

  2. Let each file re-encode

    There is nothing to configure — PNG is lossless, so the converter copies every pixel across at the original dimensions and starts the moment a file lands in the list.

  3. Download the PNG

    Download saves one file under its original name with a .png extension, and Download all walks through the batch. Each row shows the old and new size so you can see how much the lossless format costs you.

Technical specifications

Input formatsJPG and JPEG, plus WebP, AVIF, GIF and BMP
Output formatPNG, lossless, 24-bit colour
Quality settingsNone — a lossless format has nothing to trade away
DimensionsUnchanged; the PNG matches the source pixel for pixel
TransparencyOpaque, because the source JPG carries no alpha channel
Batch limit50 files per batch; file size limited only by your browser's memory
Typical size changeA photo grows 3–10× going from JPG to PNG
Processing locationYour own device, via the HTML5 Canvas API — files are never uploaded
PriceFree — no signup, no watermark, no daily cap

When JPG to PNG is the right move

Converting a JPG to a PNG does not recover quality — that is worth saying plainly, because it is the single most common expectation people bring to this conversion. The detail JPG discarded at save time is not recorded anywhere, so a PNG made from it reproduces the artefacts faithfully rather than removing them. What changes is the file's behaviour from this point on.

That behaviour matters in four situations. Repeated editing: every time you open a JPG, change it and save it again, it is re-compressed and loses a little more; a PNG working copy stops that generation loss. Upload forms that only accept PNG — some ticketing systems, print portals and app stores specify it outright. Screenshots and flat graphics: JPG smears the edges of text and UI chrome, and PNG holds them exactly, often in a smaller file for that kind of image. A base for transparency: you cannot get a transparent background from the conversion itself, but you need a PNG before an editor can give you one.

If none of those apply and you simply want a smaller file to attach or upload, you want the opposite conversion — that is what the PNG to JPG converter on the homepage is for.

Frequently asked questions

How do I convert a JPG to a PNG?
Drop the JPG onto the box at the top of this page and the PNG is ready for the Download button a moment later. There is no quality setting to make and no account to create — PNG is lossless, so the only decision is which files to add.
Does converting JPG to PNG improve the image quality?
No, and nothing can. JPG throws pixel detail away when it is first saved, and that detail is gone for good; a PNG made from it preserves the JPG's compression artefacts perfectly instead of adding back what was lost. What the conversion does buy you is a file that survives further edits and re-saves without degrading again.
Why is my PNG bigger than the JPG it came from?
Because PNG stores every pixel exactly while JPG discards detail to save space. A photo that sits at 400 KB as a JPG commonly lands somewhere between 2 and 5 MB as a PNG. Flat images — logos, screenshots of text, charts, anything with large blocks of one colour — are the exception and can come out close to the JPG or even smaller.
Will a converted PNG have a transparent background?
No. PNG can hold transparency, but a JPG has no alpha channel to carry over, so the result is a fully opaque PNG. Turning a white background see-through means erasing those pixels in an editor afterwards — the format change alone cannot do it.
Can I convert a batch of JPG files to PNG at once?
Yes, up to 50 files per batch, converted one after another as soon as they are added. Download all then saves the finished PNGs file by file under their original names.
Are my JPG files uploaded anywhere?
No. Your browser decodes each JPG onto a canvas and re-encodes it as PNG on your own device, so nothing is transmitted and nothing is stored. Once the page has loaded you can go offline and the converter keeps working.
What size limit applies to a JPG?
There is no fixed cap. Because no file is uploaded, the ceiling is whatever your browser can decode and hold in memory — a 50 MP photo is fine on a desktop. If one file does exceed what the browser allows, that row reports it and the rest of the batch continues.
Which format should I keep the file in?
Keep photographs as JPG for anything you publish on the web — the file is far smaller and the difference is invisible. Convert to PNG when you need sharp text, screenshots, logos, or a master copy you will edit and re-save several times. If you are going the other way and want smaller files, the PNG to JPG converter on the homepage does that.

What happens to your files

Each JPG is decoded into raw pixels by the browser, drawn onto a canvas of exactly the same size, and handed to the browser's own PNG encoder. All three steps happen on your device, so no image, filename or byte of pixel data reaches a server — which is also why the first file starts converting instantly instead of after an upload.

A canvas re-encode carries nothing but pixels, so the PNG you download has no EXIF block: camera model, timestamp and GPS coordinates that the JPG may have been carrying do not survive the conversion. That is usually welcome before publishing a photo, and worth knowing if you needed that data kept.

Need it the other way round?

Convert PNG to JPG to make oversized screenshots and exports 60–90% smaller, with a quality slider and your own colour behind whatever was transparent.