JPG to PNG.
Drop in a JPEG, get back a lossless PNG — instantly, free, and entirely inside your browser. Nothing leaves your device.
Drop in a JPEG, get back a lossless PNG — instantly, free, and entirely inside your browser. Nothing leaves your device.
Drop one image or a whole batch. Each file is decoded in a canvas element inside your browser and re-exported as a lossless PNG — no quality setting to tune, no watermark, no size limit beyond your device's RAM.
Drop JPG files here, or click to browse
Accepts .jpg & .jpeg — any size, any quantity
Files are processed locally · never uploaded
A plain-English explanation of what JPG and PNG actually are, where each came from, and when you'd pick one over the other — with sources.
JPEG stands for Joint Photographic Experts Group, the ISO/IEC working group that created the standard.[1] The group published the format in 1992; it was formally approved as ISO/IEC 10918-1 in 1994 and simultaneously as ITU-T Recommendation T.81.[2]
JPEG's defining property is lossy compression. It works by dividing an image into 8×8 pixel blocks and applying the Discrete Cosine Transform (DCT), then discarding frequencies the human eye is least sensitive to.[2] The result is dramatically smaller file sizes than uncompressed images, at the cost of some irreversibly lost data — which is why re-saving a JPEG repeatedly degrades it.
JPEG is the dominant format for photographs on the web today,[3] because photos contain complex colour gradients that compress extremely well with DCT. It supports up to 24-bit true colour (16.7 million colours), but has no alpha channel — transparency is not possible.
.jpg, .jpegPNG (pronounced "ping") stands for Portable Network Graphics. It was originally designed as a patent-free replacement for GIF, and the W3C issued the first PNG specification as a Recommendation on 1 October 1996.[4] The format is now standardised as ISO/IEC 15948 and maintained by the W3C PNG Working Group, which published a Third Edition in 2025.[5]
PNG uses lossless compression: every pixel is stored exactly — no data is ever thrown away, regardless of how many times you save the file. Compression is achieved through a combination of filtering (predicting pixel values from neighbours) and the DEFLATE algorithm.[6]
Uniquely among widely-supported web formats, PNG supports a full alpha channel — per-pixel transparency from fully opaque to fully transparent. This makes it the format of choice for logos, icons, UI screenshots, and any image that must be composited onto an arbitrary background.
.pngUse JPEG for photographs destined for the web when file size matters more than pixel-perfect fidelity — a hero image, a product photo, or a social-media thumbnail. The compression artefacts are typically invisible at a quality setting of 80–90.
Use PNG when you need transparency, when the image contains text or sharp-edged graphics (where JPEG's block artefacts become visible), or when you intend to edit and re-save the file multiple times. Each JPEG re-save re-applies lossy compression; a PNG save is lossless, so editing loops don't accumulate artefacts.
Converting JPG → PNG does not recover lost detail — the conversion captures the decoded pixels of the JPEG exactly as they are. The converted PNG will be pixel-identical to what you see in the JPEG viewer, just stored losslessly going forward. This is useful as an intermediate step before editing, or when a workflow requires PNG input.
Sources & further reading
FileReader, decoded into a hidden <canvas> element, and exported as PNG blobs using canvas.toBlob("image/png"). Nothing ever leaves your device or touches a server.We value your privacy
We use cookies to enhance your browsing experience, analyze site traffic, and personalize content. Essential cookies are always on. Cookie Policy
Choose which categories of cookies you allow. You can change these settings at any time from the footer.
Strictly Necessary Always Active
Required for the site to function. Cannot be disabled.
Analytics & Performance
Anonymous Google Analytics data to understand how the site is used.
Functional
Remembers preferences like language for a more personalized experience.
Marketing & Personalization
Linked to the CCPA "Do Not Sell or Share" right — disable to opt out.