Skip to content

PNG To JPG

Convert PNG to JPG and shrink file size, fully in your browser

Privacy: your files never leave your device. All processing happens locally in your browser.

How to use

  1. 1.Click Browse PNG files and choose one or many PNG images — conversion starts the moment you pick them, no upload required.
  2. 2.Drag the JPEG quality slider (0.60–1.00, default 0.92) to re-encode the batch; the tool flattens any transparency onto white and shows the new file size live.
  3. 3.Download each converted JPG, renamed from your original file (photo.png becomes photo.jpg).

About PNG To JPG

PNG to JPG converts lossless PNG images into compressed JPG files entirely in your browser, so the pixels never leave your device. Pick one PNG or a whole batch, tune the quality slider, and download smaller JPGs in seconds. The two formats solve different problems, which is exactly why converting is worth it. PNG is a lossless format: it stores every pixel exactly and carries an alpha channel for transparency, which is perfect for logos, screenshots, and line art with sharp edges. The trade-off is size — a photographic PNG can be several megabytes because lossless compression cannot discard the millions of subtly different colors a camera captures. JPG takes the opposite approach. It is a lossy format built for photographs: it splits the image into 8×8 blocks and runs a Discrete Cosine Transform (DCT), then throws away high-frequency detail your eye barely notices. That is why a photo saved as JPG often drops to a fraction of its PNG size — the smooth gradients and fine texture of a photograph compress extremely well, while the visible loss stays below the threshold of perception. There is one thing JPG cannot do: transparency. It has no alpha channel at all. So when a PNG with a transparent background is converted, those see-through pixels have to become some solid color. This tool fills the canvas with white first and then draws your image on top, which is why a transparent background turns white rather than black (an unfilled canvas would export as black). The quality slider controls how aggressively the DCT step discards detail. It runs from 0.60 to 1.00; the default of 0.92 is a near-lossless sweet spot where compression artifacts are almost invisible on photos yet the file is dramatically smaller than the source PNG. Slide toward 1.00 for maximum fidelity and a larger file, or down toward 0.60 when you want the smallest possible size and can accept faint blocking or ringing around hard edges. Because the encoder re-runs every time you move the slider, you see the size-versus-quality trade-off update live. All of this happens with the Canvas API and createImageBitmap right on this page — nothing is uploaded, there is no queue, and no account is required. Convert a single PNG or drop in dozens at once; each one is decoded, flattened onto white, encoded to JPG at your chosen quality, and offered as a download named after the original file, so photo.png simply becomes photo.jpg. If a file you drop in is not a PNG it is skipped and reported rather than silently converted, and every result shows a live preview alongside its before-and-after size so you can confirm the saving at a glance. It is the fast, private way to turn heavy PNGs into share-ready JPGs.

Frequently asked questions

Does converting PNG to JPG reduce quality?
Yes, JPG is a lossy format, so encoding discards some detail and can introduce compression artifacts like faint blocking or ringing near sharp edges. On photographs the loss is usually invisible to the eye. Use the quality slider to balance size against fidelity — 0.92 stays near-lossless, while lower values shrink the file more at the cost of visible artifacts.
Why did the transparent background turn white?
JPG has no alpha channel, so it cannot store transparency at all. Before encoding, this tool fills the canvas with white and draws your PNG on top, so every transparent pixel becomes white. That also prevents transparency from turning black, which is what an unfilled canvas would export.
Why is the JPG so much smaller than the PNG?
PNG is lossless and keeps every pixel exactly, which is heavy for photos. JPG uses a Discrete Cosine Transform to drop high-frequency detail your eye barely notices, so photographic images with smooth gradients compress dramatically — often to a fraction of the original size.
Are my files uploaded to a server?
No. The conversion runs entirely in your browser using the Canvas API — your images are never uploaded, stored, or seen by anyone. There is no account and no signup, and everything works even if you go offline after the page loads.
Can I convert multiple PNG files at once?
Yes. Select as many PNGs as you like and they are all converted in one batch, each with its own preview, size comparison, and download link. Non-PNG files are skipped automatically and reported.

Image Tools guides

View all