Free PNG to JPG converter
PNG to JPG, 50 files at once
PNG2JPG is a free, browser-based PNG to JPG converter: add up to 50 PNG files at once, set the JPG quality anywhere from 50 to 100, and choose the colour that fills transparent areas instead of the black most converters leave behind. It asks for no account, no email and no installed software, and a typical screenshot comes out 60–90% smaller than the PNG it started as.
Drag your PNGs in, paste a screenshot with ⌘V or Ctrl+V, or pick files from your device — the JPGs are ready to save in seconds.
- 100% free
- No signup
- Batch of 50
- Quality 50–100
- 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 convert a PNG to a JPG
Three steps and a couple of seconds per file — no account, nothing to install.
Add your PNG files
Drag them onto the drop area, click Choose files, or press ⌘V / Ctrl+V to paste a screenshot from the clipboard. Up to 50 files per batch, newest at the top of the list.
Set the quality and the background colour
The slider runs from 50 to 100 and starts at 90. Pick white, black, grey or a custom colour for whatever was transparent in the PNG — every file in the list re-converts as soon as you move either control.
Download or copy the JPG
Download saves one file under its original name with a .jpg extension, Download all walks through the whole batch, and Copy puts the picture on your clipboard ready to paste into a document or a chat.
Technical specifications
| Input formats | PNG, plus WebP, AVIF, GIF and BMP |
|---|---|
| Output format | JPG (JPEG), quality 50–100, default 90 |
| Transparency handling | Filled with a colour you pick — white, black, light grey or custom |
| Batch limit | 50 files per batch; file size limited only by your browser's memory |
| Typical size change | A photo or screenshot lands 60–90% smaller than the source PNG |
| Processing location | Your own device, via the HTML5 Canvas API — files are never uploaded |
| Price | Free — no signup, no watermark, no daily cap |
| Works offline | Yes, once the page has loaded |
Frequently asked questions
- How do I convert a PNG to a JPG?
- Drop the PNG onto the box at the top of this page and the JPG appears a moment later, ready for the Download button. You can also click Choose files to browse your device, or press ⌘V / Ctrl+V to paste a screenshot straight from the clipboard. Nothing else is needed — no account, no email, no software to install.
- Is this PNG to JPG converter free?
- Yes, completely free, with no signup and no watermark on the result. There is no paid tier, no daily cap on how many files you convert and no trial that runs out.
- Why does my transparent PNG turn black when I save it as JPG?
- Because JPG has no alpha channel, so every transparent pixel has to become a solid colour, and most converters silently pick black. This one paints white behind your image before encoding, and the colour control lets you swap that for black, light grey or any custom colour you like.
- Can I convert PNG to JPG without losing quality?
- Not bit-for-bit — JPG is a lossy format — but at the default quality of 90 the difference is invisible on photos and screenshots at normal viewing size. Move the slider to 100 for the closest possible match, or down towards 50 when a small file matters more than fine detail. Flat graphics with sharp text are the exception: they show JPG artefacts first and are often better left as PNG.
- Can I convert a batch of PNG files at once?
- Yes, up to 50 files per batch, and each one is converted the moment it lands in the list. Download all then saves the whole batch file by file, and moving the quality slider re-converts every file already in the list at the new setting.
- Can I paste a screenshot instead of picking a file?
- Yes — press ⌘V on a Mac or Ctrl+V on Windows and Linux anywhere on this page and whatever image sits on your clipboard joins the list. The clipboard hands every screenshot over under the same generic name, so pasted files are renamed pasted-1, pasted-2 and so on to keep a batch of them apart.
- Does it work on iPhone, Android and Mac?
- Yes. It is an ordinary web page, so any current browser runs it: Safari on iPhone and Mac, Chrome on Android and Windows, plus Edge and Firefox on the desktop. There is no app to install, and the same 50-file batch limit applies everywhere.
- Are my PNG files uploaded to a server?
- No. The conversion uses your browser's own canvas engine, so the pixels never leave the device in front of you and no copy is kept anywhere. Once the page has finished loading you can switch the network off entirely and keep converting.
About this tool
PNG2JPG does one job: it turns PNG files into JPGs small enough to attach, upload or publish. A screenshot saved as PNG is stored pixel by pixel and easily runs to several megabytes, while the same picture at JPG quality 90 is usually a few hundred kilobytes — which is why upload forms, job boards and print services keep asking for a .jpg.
The conversion is a re-encode, not a rename. Your browser decodes the PNG, paints it onto a canvas over the background colour you chose, and hands the result to its own JPEG encoder at the quality you set. That background step is the one most converters skip: PNG carries transparency and JPG cannot, so anything see-through has to be filled with something, and leaving that to a default is what puts black boxes behind logos.
What it deliberately does not do: resize, crop or rename your files in bulk. Every JPG keeps the pixel dimensions and the name of the PNG it came from, with the extension swapped. A canvas re-encode also drops whatever metadata the source carried, so the JPG you download is clean.
Going the other way?
Convert JPG to PNG when you need a lossless copy to edit and re-save — same batch of 50, same browser-only conversion, nothing to configure.
Where the conversion happens
Every file you add is decoded, painted and re-encoded by the browser tab you already have open. No PNG, filename or pixel is sent anywhere, and closing the tab releases the copies held in memory. It is also why the first file starts converting instantly — there is no upload to sit through before the work begins.