Why convert PNG to JPG?
PNG is lossless, which is great for fidelity but terrible for file size on photographs — a single PNG photo can run several megabytes. JPG uses lossy compression designed for photographic content, so converting PNG → JPG typically cuts the file size by 5–10× with no visible loss. That makes JPG the right choice for sharing photos, attaching to email, uploading to sites with size limits, or anywhere bandwidth and storage matter.
PNG vs JPG: when each wins
| PNG | JPG | |
|---|---|---|
| Compression | Lossless | Lossy |
| File size on photos | Large | 5–10× smaller |
| Text & sharp edges | Crisp | Blurry halos at low quality |
| Transparency | Full alpha | None — flattened to white |
| Re-edit safe | No generational loss | Loses quality each save |
| Best for | Screenshots, logos, UI assets | Photos for sharing & web delivery |
How to convert PNG to JPG
- Drop your PNG files — drag onto the upload zone, click to browse, or paste from clipboard. Up to 30 at once.
- Set the quality — 90% is a safe default. Lower it for smaller files, raise it for maximum fidelity.
- 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.
The transparency catch
JPG cannot store transparency. If your PNG has transparent or semi-transparent areas, we flatten them onto a white background before encoding — otherwise those pixels would come out black. This matters most for logos, icons, and cut-out images. If you need to keep the transparent background, do not convert to JPG: keep the PNG, or use our PNG to WEBP tool, which preserves the alpha channel while still shrinking the file.
When you should not convert to JPG
- Screenshots and text. JPG smears hard edges and text into blurry halos. PNG stays crisp and is often smaller for this content anyway.
- Images you will keep editing. Every JPG save discards more detail. Use PNG as your editing master and only export JPG for final delivery.
- Anything needing transparency. A transparent logo becomes a white-boxed logo. Keep it as PNG or WEBP.
How to convert PNG to JPG on Windows
Windows has two built-in paths. The simplest: right-click the PNG → Open with → Paint, then File → Save as → JPEG picture. Paint works but gives no quality control — it applies a fixed compression setting that is often too aggressive for photos. The Photos app (Windows 10/11) lets you save as JPEG via the three-dot menu → Save as copy, but also lacks a quality slider.
For quality control or batches larger than a handful of files, the browser converter above is faster. Nothing to install, the 90% default produces files visually identical to the source at roughly one-tenth the original PNG size.
How to convert PNG to JPG on Mac
macOS Preview handles this natively: open the PNG, go to File → Export, change the Format dropdown to JPEG, and drag the Quality slider before saving. For batch conversion, select multiple PNGs in Finder → right-click → Open With → Preview, then in Preview do Edit → Select All followed by File → Export Selected Images → choose JPEG and pick your quality.
Batch converting PNG to JPG
Drop up to 30 PNGs onto the upload zone and click Convert. All files process in parallel using the Canvas API — a batch of 20 photos typically finishes in a few seconds. The quality setting applies uniformly to every file. Output arrives as a ZIP with each filename changed from .png to .jpg. For batches larger than 30, split into groups; browser memory limits apply.
PNG to JPG file size: what to expect
The savings depend on the image content. A photographic PNG — an iPhone screenshot, a high-res camera export — typically shrinks 5–10× at 90% quality. A 4 MB photo-PNG becoming 400–800 KB is completely normal. A flat graphic or screenshot with large solid-color regions compresses 1–3×. For very small source PNGs (simple icons, logos under 50 KB), the JPG may not be meaningfully smaller, and lossy artifacts will be more visible on hard edges. The converter shows each output size next to the original so you can check the trade-off before downloading.
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 JPG encoder.