PNG to JPG Converter

Drop a PNG, get a JPG — free, instant, and resized to any pixel dimensions if you want, entirely in your browser.

Drop a PNG, JPG, WebP, GIF, BMP, or HEIC file here, or click to choose one

Drop or choose an image above to get started.

Runs entirely in your browser. Nothing you paste here is uploaded, logged, or sent to analytics.

Why convert PNG to JPG

PNG is lossless, which is exactly why a photo saved as PNG is often several times larger than the same photo as a JPG at a quality no one can tell apart from the original — PNG's compression is built for flat colors and sharp edges (screenshots, logos, UI), not the smooth gradients and noise in a real photograph. Converting a photo from PNG to JPG usually cuts the file size dramatically with no visible difference, which matters for email attachment limits, page load speed, and upload forms that cap file size.

What changes

JPG has no transparency — any transparent area in the source PNG gets filled with a solid background color first (white by default, adjustable below). JPG is also lossy: it re-quantizes the image on every save, which is invisible at a sensible quality setting but does mean it's not the format to keep re-editing a file in over and over. If the PNG has no transparency to begin with (a photo, most scanned documents), converting to JPG only costs file size, not quality.

Nothing is uploaded

The conversion happens entirely in your browser via the Canvas API — the file is decoded, resized, and re-encoded locally, and never touches a server.