Skip to content

PNG → JPG

Batch-convert PNG to JPG with smart transparency flattening and big size savings.

  • Secure upload
  • Deleted after processing
  • No watermark

Click to upload or drag and drop

PNG files — drop as many as you need

About the png → jpg

This free online PNG to JPG converter does the specific conversion most people are actually searching for, in batches, with one thing a generic converter doesn't bother with: it only asks about a background color when it actually needs to. Every uploaded PNG is automatically checked for transparency, and the background-color picker only appears once at least one file in the batch actually has any — a batch of already-opaque PNGs converts straight through with no irrelevant setting cluttering the screen.

The main reason to make this conversion is size. PNG is a lossless format, which is exactly right for logos and screenshots but means camera photos and complex images saved as PNG often end up needlessly huge — sometimes five to ten times larger than a visually identical JPG. Converting a folder of PNG photos to JPG at a sensible quality setting routinely cuts total size dramatically, which matters directly for page load speed and Core Web Vitals (a Google ranking factor), email and upload size limits, and how much storage a photo library eats up over time. The live before/after readout for every file, plus a running batch total, shows exactly how much you're saving as you adjust the quality slider — so you can see the trade-off in real numbers, not guess at it.

Because JPG has no transparency channel, converting a PNG that does have transparent areas would normally leave broken-looking black or white patches where the transparency was. This tool detects that automatically per file and, only when needed, offers a background-color picker so those areas get filled deliberately — white, black or a custom color — instead of coming out wrong by default. Files that were already fully opaque skip that step entirely and convert cleanly with nothing extra to configure.

Every conversion happens locally in your browser using the HTML canvas API — nothing is ever uploaded to a server, so it's instant, works identically on a phone or a laptop, and is completely private, with no queue and no server-side copy of your images.

Key features

  • Automatic per-file transparency detection — the background picker only appears when needed
  • Batch conversion with a live quality slider and per-file/aggregate savings
  • Per-file "transparency flattened" badge for full visibility
  • Individual downloads or one "Download all" for the whole batch

Common use cases

Shrinking a photo library

Convert PNG photos to compressed JPG in bulk to reclaim storage and speed up every future upload.

Faster websites

Convert oversized PNG images to JPG before uploading them to cut page weight and improve Core Web Vitals.

Universal compatibility

Get past upload forms, ad networks and email clients that expect JPG rather than PNG.

Transparent PNGs made JPG-safe

Automatically flatten transparency onto a background color only for the files that actually need it.

How to use it

  1. 1Drop in one or more PNG files — as many as you need.
  2. 2Adjust the quality slider or pick a preset — the per-file and total savings update live.
  3. 3If any file has transparency, pick a background color when the control appears.
  4. 4Download individual files or click Download all to save the whole batch as JPG.

Supported formats & limits

Accepts PNG only; always outputs JPG. No limit on how many files you can batch, beyond your device's memory.

Privacy & security

Every conversion happens locally in your browser using the canvas API — files never leave your device, even in a large batch.

FAQ

Are my files uploaded to a server?
No. Every conversion happens locally in your browser using the canvas API — files never leave your device, even in a large batch.
Why does the background color option only sometimes appear?
Each PNG is automatically checked for transparency. The background-color picker only shows up once at least one file in the batch actually has any — it stays out of the way otherwise.
How much smaller will my files get?
It varies by image, but PNG photos commonly shrink significantly when converted to JPG at a reasonable quality — the live before/after readout shows the exact result for your own files.
How many files can I convert at once?
As many as you like — there's no artificial limit, only what your device's memory can comfortably hold.