Convert JPG to PNG

Turn JPG and JPEG photos into lossless PNG files in your browser. Free, batch, no upload, no size limit and no watermark on the output.

🌐 Español

Drop your files here (.jpg, .jpeg)

🔒 Private by design: your files are processed locally in your browser and never uploaded to any server.

What a JPEG has already thrown away

JPEG is a lossy format, and by the time a file reaches this page the loss has already happened. When your camera, phone or export dialogue wrote that .jpg, it split the image into blocks, converted them into frequency information, threw away the coefficients it judged least visible, and in almost every case stored the colour information at half the resolution of the brightness information. None of that is recoverable. It is not stored anywhere in a compressed form waiting to be restored; it simply is not in the file.

Converting to PNG cannot undo any of it. What the browser hands the canvas is the decoded result of all those decisions, and PNG then records that result exactly, pixel for pixel, with nothing further discarded. The picture will look identical to the JPEG on screen, because it is the JPEG, stored differently.

That is still worth doing, but only for the right reason. PNG is not an upgrade in quality. It is a promise about the future: from this file onwards, nothing more will be lost.

The PNG usually lands bigger than the JPG it came from

Expect the file to grow, often substantially. PNG uses a lossless compression scheme built around predicting each pixel from its neighbours and then deflating the differences. On flat colour, clean gradients, line art and screenshots that works extremely well. On photographic content, where almost every pixel differs slightly from the one beside it because of sensor noise and fine texture, it has very little to work with.

The irony is that JPEG’s artefacts make this worse rather than better. Ringing around edges and the faint blocking in smooth areas are structure the PNG encoder now has to store faithfully, because it has no way of knowing that structure was never in the original scene. If size is the priority rather than losslessness, JPG to WebP is usually a far better trade, and Compress Image re-encodes the JPEG at a quality you choose without changing its format, handing back your original bytes if that turns out not to save anything.

EXIF orientation and the metadata the canvas drops

Two details of the decode path are worth knowing. The first is rotation. Phone cameras frequently record the sensor’s raw orientation and add an EXIF tag telling viewers to turn the picture, which is why the same photo appears upright in one app and sideways in another. The decoder used here applies that tag before anything is drawn, so the PNG contains genuinely upright pixels and the ambiguity disappears.

The second is metadata. Because the output is encoded from what was drawn on the canvas rather than copied from the source file, none of the JPEG’s EXIF block survives: no camera body, no lens, no timestamp, no GPS coordinates. That is often exactly what people want, but if the goal is specifically to clean a JPEG without changing its format, Remove EXIF is the direct tool for it.

PNG as the working copy for repeated edits

The strongest argument for this conversion is generation loss. Every time a JPEG is opened, altered and saved as a JPEG again, the encoder runs over pixels that already carry the previous save’s damage, and the errors compound. Crop, save, adjust, save, annotate, save, and after a handful of rounds the edges have visibly softened even though no single step looked destructive.

PNG stops that chain. Once the image is in a lossless format, editing and re-saving is free of further degradation, so PNG is the sensible working format for anything that will be touched repeatedly: annotated screenshots, layered composites, assets heading into a design tool, images destined for print. Convert once at the start of the process, work in PNG, and export to a lossy format only at the very end.

Compatibility is the other everyday reason. Plenty of upload forms, print shops, older applications and internal systems accept .png and reject .jpg, or the reverse. If the file you were handed is an iPhone photo rather than a JPEG, HEIC to PNG covers that source directly, and the HEIC and JPG explainer covers what changes on that route.

Converting a folder of JPEGs

  1. Drop your .jpg or .jpeg files onto the box above, or click Choose files to pick them. There are no settings to configure: PNG is lossless, so there is no quality dial to get wrong.
  2. Click Convert JPG to PNG. Each file is decoded and re-encoded in turn, and the progress bar moves once per completed image.
  3. Download the results one by one from the links that appear, then click Process another to empty the list before starting the next batch.

See it in action

Screenshot of the Convert JPG to PNG tool with sysfenix-sample.jpg (48 KB) loaded
Convert JPG to PNG mid-process: sysfenix-sample.jpg (48 KB) loaded.
Screenshot of the Convert JPG to PNG result screen showing sysfenix-sample.png ready to download (343 KB, 611% larger)
The finished result: sysfenix-sample.png ready to download (343 KB, 611% larger). The download link is a local blob URL — the file never leaves your device.

Frequently asked questions

My PNG is three times bigger than the JPG. Is that a mistake?

No, that is the normal result. PNG compresses losslessly, which works brilliantly on flat colour and badly on photographic noise and gradients, so a photo stored as PNG almost always outgrows the JPEG it came from. The growth is not extra quality; it is the cost of storing the decoded pixels exactly.

Will this sharpen a blurry or blocky JPEG?

It cannot. The blockiness you can see is already baked into the pixels the browser decodes, and PNG simply records those pixels faithfully. What you gain is that no further detail will be lost from here on, which matters if the file is about to go through several rounds of editing and saving.

Does the PNG come out with a transparent background?

No. JPEG has no alpha channel at all, so there is no transparency in the source to carry over and the PNG is fully opaque everywhere. Removing a background is a separate operation that has to decide which pixels to erase, which a format conversion never does.

My phone photo was sideways in some apps. How does it come out here?

Upright. The decode step honours the EXIF orientation tag the camera wrote, so the bitmap is already rotated the right way up before it is drawn, and the PNG stores those rotated pixels directly. PNG has no orientation tag of its own, so the rotation is now permanent rather than a hint a viewer might ignore.

Are the EXIF fields from my camera copied into the PNG?

No. The output is built from decoded pixels drawn onto a canvas, so the camera model, capture time, lens data and any GPS coordinates in the JPEG do not travel into the PNG. That is convenient if you were converting to strip that data, though the JPEG on your disk still contains all of it.

Do I get one PNG per file, or a single archive?

One PNG per file, each with its own download link, in the order you added them. There is no ZIP bundle for this tool, so a very large batch produces a very long list of links.

Related tools