Skip to content
PNG2JPG

Free PNG to JPEG converter

PNG to JPEG, right in your browser

This is a free PNG to JPEG converter that runs entirely in your browser: add up to 50 PNG files at once, set the JPEG quality anywhere from 50 to 100, and choose the colour that fills transparent areas. No account, no upload, no watermark — a typical screenshot comes out 60–90% smaller than the PNG it started as.

JPEG and JPG are the same format — the only difference is the file extension. This converter saves with the standard .jpg extension that every device accepts.

  • 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.

Colour behind transparency

JPG has no transparency, so see-through pixels get this colour.

0 files ready

How to convert a PNG to a JPEG

Three steps and a couple of seconds per file — no account, nothing to install.

  1. 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.

  2. Set the quality and 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 re-converts as soon as you move either control.

  3. Download the JPEG

    Download saves one file under its original name with a .jpg extension, and Download all walks through the whole batch. Copy puts the picture on your clipboard ready to paste into a document or chat.

Technical specifications

Input formatsPNG, plus WebP, AVIF, GIF and BMP
Output formatJPEG (.jpg), quality 50–100, default 90
Transparency handlingFilled with a colour you pick — white, black, light grey or custom
Batch limit50 files per batch; no cap on the size of any one file
Typical size changeA photo or screenshot lands 60–90% smaller than the source PNG
Very large imagesFull size first; if the browser cannot encode it, the converter retries at 32, 16.7, 8 then 4 megapixels and says which size it used
Processing locationYour own device, via the HTML5 Canvas API — files are never uploaded
PriceFree — no signup, no watermark, no daily cap
Works offlineYes, once the page has loaded

JPEG vs JPG — is there a difference?

No. JPEG stands for Joint Photographic Experts Group, the committee that designed the format in 1992. Early versions of Windows limited file extensions to three characters, so .jpeg was shortened to .jpg. macOS and Linux never had that restriction, so both extensions have been in use ever since.

The compression algorithm, the colour model and the quality levels are identical regardless of which extension the file carries. Browsers, image editors and operating systems treat .jpg and .jpeg as interchangeable. This converter outputs .jpg because it is the shorter, more universal extension — but what you get is a standard JPEG file either way.

Frequently asked questions

How do I convert a PNG to a JPEG?
Drop the PNG onto the box at the top of this page and the JPEG appears a moment later, ready for the Download button. You can also click Choose files or press ⌘V / Ctrl+V to paste a screenshot. No account, no email, no software to install.
Are JPEG and JPG the same thing?
Yes. JPEG is the format name (Joint Photographic Experts Group) and .jpg is the three-letter file extension Windows historically required. The encoder, the compression and the output are identical — only the letters after the dot differ. This converter saves with a .jpg extension, which every operating system and browser accepts.
Can I convert PNG to JPEG without losing quality?
Not bit-for-bit — JPEG 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.
Why does my transparent PNG get a coloured background in JPEG?
Because JPEG has no alpha channel, so every transparent pixel has to become a solid colour. Most converters silently pick black. This one paints white behind your image before encoding, and the colour picker lets you swap that for black, grey or any custom colour.
Can I convert a batch of PNG files to JPEG at once?
Yes, up to 50 files per batch, and each one converts the moment it lands in the list. Download all saves the whole batch file by file, and moving the quality slider re-converts every file already in the list.
Are my PNG files uploaded anywhere?
No. Your browser decodes each PNG onto a canvas and re-encodes it as JPEG on your own device, so nothing is transmitted and nothing is stored. Once the page has loaded you can go offline and the converter keeps working.
What size limit applies to a PNG file?
There is no fixed cap. Because nothing is uploaded, the ceiling is whatever your browser can decode and hold in memory. A file over that ceiling is not rejected: the converter drops to 32, 16.7, 8 or 4 megapixels, whichever the device manages first, and the row shows the dimensions it produced.
Does this 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. No app to install.

Where the conversion happens

Every file you add is decoded into raw pixels by the browser, drawn onto a canvas with your chosen background colour behind any transparency, and handed to the browser's own JPEG encoder at the quality you set. All three steps happen on your device, so no image, filename or byte of pixel data reaches a server — which is also why the first file starts converting instantly instead of after an upload.

A canvas re-encode carries nothing but pixels, so the JPEG you download has no EXIF block: camera model, timestamp and GPS coordinates that the PNG may have been carrying do not survive the conversion. That is usually welcome before publishing, and worth knowing if you needed that data kept.

Need the reverse conversion?

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.