Convert PNG to JPG

Convert PNG to JPG when a photo saved as PNG is too heavy for email, a contact form, or a website. JPG drops transparency; the size and visible change depend on the source and quality setting, so compare the output.

Source Images Stay Local
85%

Drag & drop your images here

or click to browse, or paste (Ctrl+V)

Supports HEIC, HEIF, WebP, PNG, JPG, AVIF, BMP

How to Convert PNG to JPG

1

Drag and drop your PNG files into the box above, or click to browse.

2

Use quality 80–85 as a starting range, then compare size and fine details.

3

Click Download to save each file, or Download All to get a ZIP.

Why PNG to JPG often saves a lot of size

PNG is lossless and is often unnecessarily large for photographic images. JPG is usually a better fit when the image does not need transparency and the goal is lighter uploads or faster sharing.

The main caveat: transparency is lost

PNG to JPG is not a safe choice for logos, icons, or assets that rely on transparent backgrounds. If transparency matters, keep PNG or switch to WebP instead of JPG.

When PNG should stay PNG

Keep PNG when pixel stability matters, when the image will go through repeated editing, or when transparent regions are part of the design. JPG is best for photo-like content where smaller size matters more.

Known limitations

Before converting, note these constraints:

  • Output behavior follows format capabilities (for example transparency support and lossy/lossless rules).
  • Final file size depends on source image content and selected quality settings.
  • If compatibility is critical, choose broadly supported targets first (typically JPG).

Frequently Asked Questions

How do I convert PNG to JPG online?
Drop your PNG files into PicShift, keep JPG as the output format, optionally tune the quality slider, then download. The conversion runs entirely in your browser — files are not uploaded to any server.
Why convert PNG to JPG?
PNG stores decoded pixels losslessly, which can make photographic PNGs large. Converting to JPG may reduce size, but the result and visible loss depend on the image and quality setting. Compare the output before using it for an email, form, or website.
Will I lose transparency when converting PNG to JPG?
Yes. JPG does not support transparency, so any transparent area becomes white in the JPG. If you need to keep transparency, convert to WebP instead — it supports both transparency and small file sizes.
How much smaller is JPG compared to PNG?
There is no reliable fixed ratio. Photographs, flat graphics, screenshots, and text can behave very differently. Compare the generated size and fine details, and keep PNG when transparency or sharp edges matter.
What quality setting should I use?
Quality 80–85 is a practical starting range, not a universal sweet spot. Compare fine details and file size, then move in small steps; the right value depends on the source and use case.
When should I keep PNG instead of converting?
Keep PNG for screenshots, app UI captures, line art, logos and anything with sharp text or hard edges. JPG can introduce subtle blocking around high-contrast edges, while PNG stays crisp.
Can I convert multiple PNG files at once?
Yes. PicShift handles up to 200 files per batch directly in the browser. For very large jobs, process in groups of 50–100 to keep the browser responsive.
Are my PNG files uploaded to a server?
No. Conversion happens in your browser via WebAssembly. After this exact workflow and its codec have completed successfully online, you can disconnect, reload the same page, and test the same workflow offline. A new or unused codec may still need a connection.
Why is the output file sometimes larger than the original?
Output can grow when a lossy source is written to lossless PNG, when codec or container overhead dominates a small image, or when the source is already efficiently compressed. Results depend on the image, format, and settings; no fixed saving is guaranteed. PicShift uses MozJPEG, OxiPNG, and libwebp-based workflows, but those implementation choices do not guarantee the smallest possible file. In compress mode, PicShift keeps the original when the generated result is larger. Learn more: https://picshift.app/docs/size-increase-explainer