PNG to JPG converter
Convert PNG files to JPG inside this page. No upload, no limit on how many, no watermark.
- 0 uploads
- No limits
- No signup
- Works offline
PNG is what your computer hands you when you take a screenshot, and what design tools export by default. It stores every pixel exactly, which is the right choice for a diagram and the wrong one for a photograph — a phone snapshot saved as PNG can be ten times the size of the same picture as JPEG, with no visible difference. This conversion is almost always about that gap: a file that is correct but far too large for wherever it has to go next.
When you actually need this conversion
- An upload form has a size limit your screenshot sails past. Screenshots of anything photographic — a map, a video frame, a photo of a document — compress dramatically as JPEG.
- A printing service, a job portal or a visa application accepts JPEG only. Many still list PNG as an unsupported format outright.
- You are attaching a batch of exported images to an email and the total is over the attachment ceiling.
What to watch out for
- JPEG has no transparency. Anything see-through is flattened onto a solid colour — white unless you pick another. If your PNG is a logo meant to sit on a coloured background, converting it to JPEG will put a white box around it.
- Text and sharp edges suffer more than photographs do. A screenshot of a spreadsheet at quality 70 develops visible fuzz around the letters; keep it at 90 or leave it as PNG.
- The conversion is one-way. JPEG discards data that PNG was holding, and converting back does not bring it home.
PNG and JPG, side by side
| PNG | JPEG | |
|---|---|---|
| Released | 1996 | 1992 |
| Compression | lossless | lossy |
| Transparency | yes | no |
| Animation | no | no |
| Support | everywhere, without exception | everywhere, without exception |
The important detail is transparency: JPEG has no alpha channel, so transparent pixels have to become a colour. White is the default and usually correct, but if the logo is destined for a dark background you want to pick that colour instead, or the result will have a white halo.
How the conversion works here
Your file is decoded in a Web Worker inside this browser tab — by the browser's own image pipeline where it can, and by a WebAssembly build of libheif or libavif where it cannot. The decoded pixels are then re-encoded with MozJPEG, the same encoder Squoosh uses.
All of that happens on the processor in front of you. There is no upload step, no queue and no server, which is why there is no size cap, no daily allowance and no paid tier — and why the whole thing keeps working with the network switched off.
Doing more than one thing
Most people converting a format also need it smaller or a different size. The result screen hands your converted files straight to the compressor or the resizer in one click — no second download, no re-selecting files. If you need several formats, the general converter lets you pick the output each time.
How it works
- 01Add your PNG filesDrop them on the page, click to browse, paste from the clipboard, or drop a whole folder.
- 02Conversion runs on your deviceEach file is decoded and re-encoded as JPG by a WebAssembly codec in a background thread. Nothing is uploaded.
- 03Adjust if you need toMove the quality slider — 90 is visually indistinguishable from the source for most photographs.
- 04DownloadSave one file, or take the whole batch as a zip built on your device.