How to convert PNG to JPG
- Drop in your images. Supported image formats can go in together — there is no need to sort them by format first.
- Tick the ones you want in this round. Everything you add starts selected; untick anything you want to skip.
- Choose Export as — it starts on JPG — then set Quality (1–100, default 85) and the Background colour that fills transparent areas.
- Press Export. One file downloads directly; two or more arrive as a single ZIP.
Nothing to install, no account to create. It works the same on desktop and mobile.
Your files stay in the workspace after an export. Change the selection, switch the output format, and export again — you never re-upload.
Private by design
Conversion happens inside your browser tab: images are read from disk into memory, drawn onto a canvas, and re-encoded as JPEG on your own machine. Your image files are not uploaded for conversion, and they are not sent to a third-party service. There is no server-side copy to delete afterwards.
The page may download the small JSZip library used to package batch results. Your images are still processed locally.
What this tool supports
- Input: PNG images your browser can decode, with or without an alpha channel. WebP, JPG, AVIF and BMP are accepted too if you want to mix them into the same batch.
- Output: JPEG by default, one .jpg file per selected image; PNG and WebP are one dropdown away.
- Transparency: JPG has no alpha channel, so transparency cannot be kept. Transparent areas are filled with the background colour you choose — white by default, black optionally. This is a real change to the image, not a display trick.
- Quality: 1–100, default 85. JPEG is a lossy format: every conversion discards some detail, and lowering the quality discards more. The original PNG on your disk is never modified.
- Batch: many files in one pass, with a progress counter. Duplicate output names are numbered automatically, so nothing is silently overwritten.
- Metadata: EXIF, ICC colour profiles and similar embedded data are not carried over — the canvas pipeline does not preserve them.
- Size: no fixed file-size limit is imposed here. The practical ceiling is your device's memory, since each image is held in memory while it converts.
If one file in a batch fails to decode, it is skipped and counted rather than aborting the run.
Frequently asked questions
Is my image uploaded?
No. Conversion runs in your browser, and your image files are not sent to YUQUE or to any other service.
What happens to transparent areas of a PNG?
They get filled in. JPEG simply has no way to store transparency, so every transparent or semi-transparent pixel has to be composited against something. This tool fills those areas with the background colour you select — white by default, or black. Semi-transparent pixels are blended with that colour rather than snapping to fully opaque.
What JPG quality should I use?
85 is a good default: close to visually lossless for most photographs while noticeably smaller than 100. Drop to 60–75 when file size matters more than fine detail. Going above 95 usually costs a lot of bytes for very little visible gain. Flat graphics, screenshots and text-heavy images show JPEG artifacts much earlier than photographs do — for those, PNG is often the better format to keep.
Will the JPG always be smaller than the PNG?
No, and it is worth checking. JPEG usually wins by a wide margin on photographs. But PNG is very efficient at flat colour, so a screenshot, logo or line-art image can come out larger as a JPG — while also looking worse. If size matters, compare the downloaded file with the original before you keep it.
Are JPG and JPEG different formats?
No. They are the same format with two spellings of the same extension; the three-letter .jpg is a leftover from systems that only allowed three characters. Files produced here download with the .jpg extension and are ordinary JPEG images that any viewer, editor or website will accept.