JPG to PNG Converter

Convert JPG and JPEG images to PNG in seconds. Free, batch, and private: everything happens in your browser, so your photos never leave your device.

Drop JPG images here

or

Batch convert · paste with Ctrl/⌘+V · up to 50 MB per image
🔒 Converted on your device. Nothing is uploaded.

Options Transparent background: off · Compress PNG: on

How to convert JPG to PNG

  1. Add your JPG filesDrag them onto the box above, click Choose JPG files, or paste an image with Ctrl/⌘+V.
  2. Pick options (optional)Switch on a transparent background or leave the defaults. Changing an option re-converts your files instantly.
  3. DownloadSave each PNG on its own, or click Download all (ZIP) to get the whole batch in one file.

Why use this converter

Private by design

No upload step exists. Conversion runs on your device using your browser's own image decoder, so private documents, IDs and family photos stay with you.

Smaller lossless PNGs

A built-in PNG optimiser (oxipng) re-packs the file without changing a single pixel. In our tests it cut PNG size by 33–55% compared with a plain browser export.

Transparent backgrounds

Remove a white or solid-colour background while converting, with a tolerance slider and an edge-only mode that keeps white areas inside your logo.

Batch and ZIP

Convert up to 200 images at a time. Files are processed one by one in a background thread, so the page never freezes.

Upright photos

Phone photos store their rotation as an EXIF tag. We apply it before converting, so portrait shots don't come out sideways.

No limits, no account

No watermark, no email, no daily cap. Open the page and convert, on Windows, macOS, Linux, ChromeOS, iPhone or Android.

What actually happens when you convert JPG to PNG

A JPG file does not store pixels directly. It stores a compact mathematical description of the image (blocks of 8×8 pixels turned into frequencies, with the fine detail rounded away). To make a PNG, the converter first decodes the JPG back into a full grid of pixels, then encodes that grid with PNG's lossless compression.

Two things follow from this, and it is worth knowing both before you convert:

  • The PNG looks exactly like the JPG. Every pixel you see in the JPG is stored in the PNG unchanged. Nothing gets worse, but the detail the JPG had already thrown away does not come back either. Blockiness or colour smearing in the JPG will still be there.
  • The PNG is usually much larger. Lossless compression has to keep every pixel exactly, including the noise that JPG had learned to ignore. Photos grow the most, flat graphics the least.

Measured: how much bigger does the file get?

We converted a set of test images with this tool in Chrome, first with the browser's built-in PNG encoder and then with Compress PNG switched on. Sizes are what you would actually download.

ImageJPGPNG (browser)PNG (compressed)
Phone photo, 12 MP (4032×3024)1.58 MB15.68 MB9.26 MB
Landscape photo, 4K (3840×2160)1.02 MB10.99 MB6.88 MB
Photo, 1080p (1920×1080)337 KB3.09 MB2.06 MB
Web photo (1200×675)124 KB1.26 MB869 KB
App screenshot, 1080p114 KB270 KB142 KB
Logo on white (1000×1000)32 KB198 KB122 KB
Product shot on white (1600×1600)50 KB367 KB164 KB

Test set and method: JPGs saved at quality 80–90. To keep large photos fast, the converter compresses images up to 6 megapixels automatically; the compressed figures for the 12 MP and 4K photos show what the optimiser achieves when run on them anyway (it took 9–15 seconds each). The photos are a 4K aerial landscape resized to each size; the screenshot, logo and product shot are synthetic graphics. Exact numbers vary with image content, but the pattern holds: photos grow 6–10×, while screenshots and simple graphics grow far less (1.2–4× with compression on).

The takeaway: convert to PNG when you need what PNG offers (transparency, lossless editing, a platform that demands PNG), not to save space or improve a photo. For sharing photos as small files, JPG or WebP stay the better choice.

When converting to PNG makes sense

  • You need a transparent background. Logos, signatures, stickers and product cut-outs for slides, Canva, websites or print-on-demand. JPG has no alpha channel, so it can't be transparent.
  • You are going to edit the image several times. Each save as JPG adds new compression artefacts. Saving your working copy as PNG freezes the quality where it is. In our 10-save test, a screenshot re-saved as JPG lost visible sharpness around text, while the PNG copy stayed identical.
  • A website, app or printer asks for PNG. Some upload forms, icon generators, game engines and print shops only accept PNG.
  • Screenshots and text. If you received a screenshot as a JPG and want to annotate it, PNG keeps the sharp edges of your arrows and labels crisp.

Not sure which format fits your case? Our JPG vs PNG comparison walks through photos, logos, screenshots, web and print one by one.

How we keep your images private

Most online converters upload your file to a server, convert it there and send it back. That is slower, and it means a copy of your image exists, at least briefly, on someone else's computer.

JPGPNG works differently. The page you loaded contains the whole converter. When you add a file, your browser reads it from your disk into memory, decodes it, and writes a new PNG, all locally. The only things our server ever sends are the page itself and the PNG optimiser code. You can verify this with your browser's developer tools, or by disconnecting from the internet after the page loads; conversion keeps working. Read more in our privacy policy.

Learn more about JPG and PNG

Frequently asked questions

Is this JPG to PNG converter really free?

Yes. There is no sign-up, no watermark, no daily limit and no paid tier. The site is funded by advertising on content pages.

Are my images uploaded to a server?

No. Your browser decodes the JPG and encodes the PNG on your own device. You can check it yourself: open your browser's developer tools, go to the Network tab and convert a file. No image data is sent anywhere. After the page has loaded, the converter even works offline.

Does converting JPG to PNG improve image quality?

No. JPG compression throws away detail when the JPG is saved, and converting to PNG cannot bring it back. What PNG does is stop further loss: every time you edit and re-save a JPG it loses a little more, while a PNG keeps exactly the pixels you give it. See our generation-loss test for measured numbers.

Why is my PNG so much bigger than the JPG?

JPG is a lossy format built for photos; PNG is lossless. Storing every pixel exactly costs more bytes. In our tests a 12-megapixel phone photo grew from 1.6 MB to about 9–16 MB as PNG. Screenshots and logos grow much less. Keep "Compress PNG" switched on to get the smallest lossless file. Full explanation and measurements.

Can I make the background transparent?

Yes, if the background is a solid colour such as white. Open Options, switch on Make background transparent and adjust the tolerance. For logos and product shots there is a dedicated JPG to transparent PNG page. A JPG itself can never be transparent, so this is the main reason people convert.

How many images can I convert at once?

Up to 200 files per batch, each up to 50 MB. Files are processed one after another so your browser stays responsive. When more than one file is done, use Download all (ZIP).

Does it work on iPhone and Android?

Yes. Tap Choose JPG files to pick photos from your library. Very large images (roughly over 16 megapixels) can exceed the memory limit of mobile Safari; if that happens you will see a clear message for that file and the rest of the batch still converts.

Is EXIF data (camera, GPS location) kept?

No. The PNG contains only the pixels. Camera model, date and GPS coordinates from the JPG are not copied, which is useful when you share images publicly. The photo's rotation is applied, so pictures taken in portrait mode stay upright.

Which other formats can I convert?

The converter is built for JPG and JPEG (including .jfif and .jpe), but it also accepts WebP, BMP, GIF (first frame) and AVIF in browsers that can display them, and always outputs PNG.