Free bulk PNG to JPG converter
Bulk PNG to JPG — 50 files at once
Drop a whole folder of PNGs and get JPGs back in seconds. This free batch converter runs entirely in your browser — your files are never uploaded. Set one quality level for the whole batch, pick a background colour for transparent areas, and hit Download all when you are done.
No signup, no watermark, no file-size limit. A typical screenshot comes out 60–90% smaller than the PNG.
- Batch of 50
- No file-size limit
- 100% free
- No upload
- Works offline
Drop PNG files here, or paste with Ctrl+V
Up to 50 files per batch · PNG, WebP, AVIF, GIF, BMP in · JPG out
90 is visually identical to the PNG for most images. Lower it for a smaller file.
JPG has no transparency, so see-through pixels get this colour.
0 files ready
How to bulk convert PNG to JPG
Three steps for a whole batch — no software, no account, no upload.
Select all the PNG files you want to convert
Drag a whole selection of PNGs onto the drop zone at once, or click Choose files and select up to 50 files. You can also paste screenshots from the clipboard with ⌘V / Ctrl+V — each paste adds another file to the batch.
Set quality and background colour for the entire batch
Move the quality slider between 50 and 100 (default 90). Pick white, black, grey or a custom colour for transparent areas. Every file in the list re-converts instantly when you change either setting — no need to process them one by one.
Download all JPGs
Hit Download all and the converter saves every file in the batch, one after another, each under its original name with a .jpg extension. You can also download or copy individual files if you only need a few.
Technical specifications
| Input formats | PNG, plus WebP, AVIF, GIF and BMP |
|---|---|
| Output format | JPG (JPEG), quality 50–100, default 90 |
| Batch limit | 50 files per batch; unlimited batches per day |
| File-size limit | None — conversion is local, so there is no upload cap |
| Transparency handling | Filled with a colour you pick — white, black, light grey or custom |
| Typical size reduction | 60–90% smaller than the source PNG |
| Very large images | Full size first; if the browser cannot encode it, the converter retries at 32, 16.7, 8 then 4 megapixels and labels the row with the size it used |
| Processing location | Your device — the HTML5 Canvas API does the work, nothing is uploaded |
| Price | Free — no signup, no watermark, no daily cap |
| Works offline | Yes, once the page has loaded |
Why batch converting beats one-by-one
When you have five or fifty PNGs to turn into JPGs, opening each one in an image editor, exporting, and renaming is slow work. Online converters that handle one file at a time add an upload-wait-download cycle for every image, and most cap the file size or the number of free conversions per day.
This converter skips all of that. Drag in a batch and every file converts the instant it lands in the list — there is no queue, no upload, and no daily limit. The quality slider and background-colour picker apply to the entire batch at once, so you get consistent output across every file without touching each one individually. Hit Download all and each JPG saves under its original filename.
Frequently asked questions
- How many PNG files can I convert to JPG at once?
- Up to 50 files per batch. Drop them all at once or add them in groups — each file converts the moment it enters the list. There is no daily cap, so you can run as many batches as you need.
- Is there a file-size limit on bulk conversion?
- No. Because everything happens in your browser, there is no upload cap. The only ceiling is what your device can hold in memory. If a single image is too large for full-size encoding, the converter steps it down to 32, 16.7, 8 or 4 megapixels and shows the size it used.
- Does bulk converting reduce image quality?
- JPG is lossy by nature, but at the default quality of 90 the difference is invisible on photos and screenshots. Every file in the batch uses the same quality setting, so you get consistent results across the whole set. Push the slider to 100 for the closest match to the originals.
- Can I set different quality levels for different files?
- The quality slider applies to the entire batch at once — move it and every file re-converts at the new setting. If you need different quality for specific files, convert them in separate batches.
- How does Download all work?
- It walks through every file in the list and saves each one to your downloads folder under its original filename with a .jpg extension. The browser may ask for permission the first time if you are saving multiple files.
- What happens to transparent areas in a bulk conversion?
- Every transparent pixel gets a solid background colour. The default is white, but you can switch to black, grey or any custom colour — and changing the colour re-converts the entire batch so every file stays consistent.
- Are my files uploaded to a server during bulk conversion?
- No. Your browser decodes each PNG, paints it onto a canvas and re-encodes it as JPG on your own device. Nothing is transmitted, nothing is stored remotely. You can disconnect from the internet after the page loads and keep converting.
- Does bulk PNG to JPG conversion work on mobile?
- Yes. The converter runs in any modern browser — Safari on iPhone, Chrome on Android, and every major desktop browser. The same 50-file batch limit applies everywhere, no app needed.
Your files stay on your device
The entire batch conversion runs inside your browser tab. No file, filename or pixel is sent to any server — which is why even a 50-file batch starts converting instantly instead of waiting for uploads. Once the page has loaded you can disconnect from the internet and keep converting.
Closing the tab releases every copy held in memory. There is nothing to delete, no account to deactivate, and no converted-file archive sitting on someone else's server.
Need something else?
PNG to JPG — the main converter with the same batch capability.
JPG to PNG — the reverse conversion when you need lossless files.