Why convert JPG to PNG?
JPG is the de facto format for photos because it compresses heavily, but the price is lossy compression — every save discards some image information. PNG is lossless: it preserves every pixel exactly. Converting JPG → PNG does not recover what JPG threw away, but it stops the bleeding for any further editing or re-export.
JPG vs PNG: when each wins
| JPG | PNG | |
|---|---|---|
| Compression | Lossy | Lossless |
| File size on photos | Small | 2–5× larger |
| File size on flat graphics | Larger, blocky artifacts | Small, crisp |
| Transparency | No | Full alpha |
| Re-edit safe | Loses quality each save | No generational loss |
| Best for | Photos for web delivery | Editing master, screenshots, UI assets |
How to convert JPG to PNG
- Drop your JPG / JPEG files — drag onto the upload zone, click to browse, or paste from clipboard. Up to 30 at once.
- Click Convert — decoding and re-encoding happen locally with the Canvas API. Your files stay on your device.
- Download — one by one, or all at once as a ZIP.
What you should not expect
- Quality recovery. JPG artifacts (block noise, color banding, edge halos) are baked into the pixels. PNG faithfully preserves them — it does not undo them.
- Smaller files. PNG output on photos is typically 2–5× larger than the source JPG. That is the price of lossless storage on noisy content.
- Automatic transparency. JPG has no alpha channel, so the resulting PNG has an opaque background. You need an editor to add transparency.
When PNG actually wins on size
If your source JPG is a screenshot, diagram, UI mockup, or any image with large solid-color areas, PNG will often produce a smaller file than the JPG. JPG handles smooth gradients well but is terrible at hard edges and flat colors — exactly where PNG's zip-style compression shines. If you have a flat graphic that was saved as JPG, PNG is usually both smaller and sharper.
How to convert JPG to PNG on Windows
Right-click the JPG → Open with → Paint → File → Save as → PNG picture. This is the fastest native method for a single file. For batch conversion, Paint is tedious — it only opens one file at a time. The Photos app (Windows 10/11) handles individual files via three-dot menu → Save as copy → PNG. For anything more than a few files, use the browser converter above.
How to convert JPG to PNG on Mac
Open the JPG in Preview (double-click), then File → Export → change Format to PNG. For batch conversion: select multiple JPGs in Finder → right-click → Open With → Preview, then in Preview do Edit → Select All → File → Export Selected Images → choose PNG. macOS Preview handles both single files and batches natively with no extra software.
Use case: JPG to PNG for editing
The most common reason to convert JPG to PNG is to create a lossless working copy for further editing. Every time you re-save a JPG, it re-compresses and degrades slightly. By converting to PNG first, all subsequent saves stay lossless — no generational quality loss. Keep the PNG as your editing master and export JPG only for the final delivery version. This is standard practice in photo retouching and graphic design workflows.
Use case: JPG to PNG for platform requirements
Some design tools, print services, game engines, and older CMS platforms require PNG uploads. If you have a JPG and the destination rejects it, converting to PNG is the simplest fix. The image content is identical — only the container changes — and the receiving system gets the lossless PNG format it expects. This also applies to compositing workflows where you need to stack multiple images in an editor that expects PNG layers with transparency support.
Privacy
Every byte stays in your browser. No upload, no temporary server file, no log. The conversion runs in a <canvas> element using the browser's built-in PNG encoder.