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

PNGJPEG
Released19961992
Compressionlosslesslossy
Transparencyyesno
Animationnono
Supporteverywhere, without exceptioneverywhere, 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

  1. 01Add your PNG filesDrop them on the page, click to browse, paste from the clipboard, or drop a whole folder.
  2. 02Conversion runs on your deviceEach file is decoded and re-encoded as JPG by a WebAssembly codec in a background thread. Nothing is uploaded.
  3. 03Adjust if you need toMove the quality slider — 90 is visually indistinguishable from the source for most photographs.
  4. 04DownloadSave one file, or take the whole batch as a zip built on your device.

Questions people actually ask

How much smaller will the file actually get?
For a photographic image, usually 70–90% smaller. For a screenshot of mostly flat colour and text, sometimes only 20–40%, and occasionally the JPEG comes out larger — flat colour is exactly what PNG is good at.
What quality setting should I use?
90 is the safe default: visually indistinguishable from the source at normal viewing size. Go to 80 if you need the file smaller and the image is photographic. Below 75 you will start to see it in skin tones and smooth gradients.
My PNG has a transparent background. What happens to it?
It is filled with a solid colour before encoding. White is used unless you choose otherwise. If the image needs to keep its transparency, convert it to WebP instead — WebP is lossy like JPEG but keeps the alpha channel.
Is this the same as compressing a PNG?
No. Compressing a PNG keeps it a PNG and shrinks it losslessly, typically by 10–30%. Converting to JPEG changes the format and gives up exactness in exchange for a much bigger saving.
Will converting damage a screenshot of text?
At quality 90, barely. At lower settings, yes and visibly — JPEG's compression assumes gentle photographic gradients, and text is the opposite of that. If the screenshot is mostly text, PNG is the better format and compressing it in place is the better move.