Convert JPG to PNG
Get a lossless .png from any JPG without uploading it — one file or a whole folder — and a straight answer on transparency before you click Generate.
Your images
Settings
Generated images
- Nothing uploaded
- Free, no sign-up
- Strips EXIF
- Batch files
A Shopify theme that only takes .png logos, a print-on-demand template that grays out the upload button for .jpg, a developer who asked for "the PNG version" of a screenshot you saved as JPEG — the request is the same: a PNG file, now, from a JPG you already have. Drop the JPGs here and your browser writes the PNGs on the spot; the files stay on your machine the whole time.
Before you convert, two limits worth knowing. A JPG has no alpha channel, so the white behind a logo does not become transparent — it becomes a white PNG pixel. And PNG cannot restore detail that JPEG compression already threw away: the blockiness around text stays, only now it is stored losslessly.
What PNG gives you is an image that stops degrading. Crop it, retouch it, save it twenty times — nothing further is lost until you export a JPG again. For screenshots, logos, charts and anything headed into an editor, that is the real reason to make the switch.
How it works
PNG is already selected on this page, so the settings panel has one thing to confirm, not tune.
Add your JPG files
Drag them onto the drop zone, tap to browse, or paste from the clipboard with Ctrl+V on desktop. .jpg, .jpeg and .jfif are all the same JPEG format; add as many as your device's memory can hold.
Read the size warning
Expect the number to go up: the hint under the quality slider says photos may get larger, and a camera JPG will, often several times over. The slider itself is fixed at "lossless" because PNG has no quality level, and pixel dimensions stay as they are unless a side exceeds 10,000 px, which is scaled down to that limit.
Generate, compare, download
Click Generate images. Each result card shows the original size next to the PNG size, with a Compare view. Download files one at a time or the whole batch as a .zip; file names are kept, only the extension changes to .png.
Converting to PNG does not make the background transparent
This is what most people searching this page are hoping for, and the honest answer is no. A JPEG stores red, green and blue per pixel and nothing else — it has no way to say "nothing here." The white around a logo is a real white pixel, and it is copied into a PNG whose alpha channel arrives fully opaque.
If what you need is a cutout — the logo without its backdrop — that is a different job. Remove background runs a segmentation model in your browser (about 4.4 MB, downloaded once) and saves a PNG with true transparency, so there is nothing left to convert afterward.
Why the PNG comes out bigger, and by how much
PNG is lossless: it keeps every pixel and saves space only by finding repetition — runs of one color, recurring patterns. Flat backgrounds compress well; photographs, where every neighboring pixel differs slightly, barely compress at all, so a 3 MB JPG photo can land at 15–25 MB as PNG.
The output is 8 bits per channel with alpha. On a photo the badge on the result card reads something like +400% instead of a saving — that is the format doing its job, not a failed conversion.
| Source image | Typical JPG | Typical PNG | Why |
|---|---|---|---|
| 12 MP phone photo, 4032 × 3024 px | 3–5 MB | 15–25 MB | Continuous tone is PNG's worst case |
| 1080p screenshot of a document | 250–500 KB | 150–400 KB | Runs of white compress well; often smaller |
| Logo or chart with a few colors | 80–200 KB | 20–100 KB | Flat color: PNG's best case |
| Screenshot with a photo inside it | 400–800 KB | 1–3 MB | Mixed: grows less than a photo |
Lossless from now on, but nothing lost comes back
JPEG compresses in 8 × 8-pixel blocks and permanently discards fine detail inside each one, leaving a faint speckled halo around hard edges — lettering, logo outlines, gridlines — obvious at 200% zoom. PNG records that halo exactly: it gets no worse, and it never goes away.
What changes is every save after this one. Re-saving a JPG as JPG runs the encoder over an already-damaged image, and the artifacts compound each round. Converting once and editing in PNG breaks that cycle; export the final JPG a single time. And if the source still exists — design file, raw screenshot, vector — export a PNG from that instead.
Make PNG the last step, not the first
The PNG is the heaviest version of this image you will ever hold, so remove pixels before it exists. A JPG that clears a 2 MB upload limit can become a 12 MB PNG that does not; there is no width field here, so bring the dimensions down on Resize image first, then convert. Crop before converting for the same reason.
Two neighbouring requests get mistaken for this one. If you only wanted fewer bytes, Compress image keeps JPG and hands back the quality slider this page hides. If the file is headed for a web page, JPG to WebP goes straight from the source at roughly a third less weight; PNG earns its bytes off the web — in an editor, a print template, or a form that refuses anything else.
Frequently asked questions
My JPG is CMYK from a print layout, or grayscale. What does the PNG contain?
RGB either way. The browser's JPEG decoder converts a CMYK file to RGB before it reaches the canvas, so expect a slight shift on saturated inks and no CMYK data in the PNG. A grayscale JPG is written as a color PNG with three matching channels rather than a single-channel file.
Can I skip the JPG entirely if the screenshot is still on my clipboard?
Yes. Press Ctrl+V here and the clipboard bitmap lands in the batch straight from memory, having never been through a JPEG encoder, so the resulting PNG has no block artifacts to inherit. A JPG already saved to disk keeps its compression no matter how it is added.
Two JPGs share a name in different folders. What happens in the .zip?
Both convert, and the second output is renamed with a -2 before the extension — photo.png and photo-2.png — so nothing inside livreimage.zip is overwritten. A third collision gets -3. Downloading cards one at a time keeps the plain name for each.
Is the output PNG-8 or PNG-24?
8 bits per channel with an alpha channel, usually labeled PNG-24 or PNG-32. Indexed PNG-8 with a reduced palette is not offered; it would make simple logos smaller still.
Does the PNG keep the camera, date and GPS data from the JPG?
No. EXIF metadata is stripped from every file this page writes, so the PNG carries no camera model, timestamp or location. Keep the original JPG if you need that information.
Are .jpeg and .jfif files accepted, and is there a size limit?
Yes — .jpg, .jpeg and .jfif are one and the same JPEG format. Any image with a side over 10,000 px is downscaled to that limit; smaller images keep their exact dimensions. The number of files is limited only by your device's memory.
Can I do this in Paint or Preview instead?
Yes: Paint on Windows (File > Save as > PNG) and Preview on Mac (File > Export > PNG) produce the same opaque, lossless PNG, one file at a time. This page converts a whole folder in one go and zips the results.