Convert PNG to JPG free — in your browser, no upload, no account.
or drag and drop a .png file here
PNG is a lossless format — it stores every pixel exactly as it is, which is why screenshots, logos, and graphics with flat colours look sharp as PNGs. But that precision has a cost: photographic PNGs are often 3–5× larger than an equivalent JPEG.
Converting PNG to JPG makes sense when you have a photograph saved as PNG and need to reduce its file size, or when a platform requires JPG format. For logos, icons, or images with transparency, keeping the PNG is almost always the right call.
JPEG has no transparency channel — every pixel must be a solid colour. This tool fills transparent and semi-transparent areas with the background colour you select (white by default). If your PNG uses transparency as a design element — a logo on a clear background, a cutout product photo — the resulting JPG will have a solid background where the transparency was.
If you need transparency preserved, PNG or WebP are your format options. If you need the JPG for a white-background context (most web pages, email), the white fill is exactly right.
Conversion happens entirely in your browser using the HTML5 Canvas API. Your PNG is loaded locally, drawn onto a canvas with your chosen background colour, and exported as JPEG data — nothing is sent to a server at any point. After you close the page, nothing persists.
If you need to reduce the resulting JPG to a specific file size, use our image compressor to hit any target in KB or MB.