Free JPG (.jpg, .jpeg) to PNG (.png) converter — batch conversion with quality control, entirely in your browser. No upload, no signup.
PNG · JPG · WebP · BMP · GIF · SVG · AVIF
JPEG is the universal format for photographs. Its lossy compression is tuned for natural images — smooth gradients, real-world detail — and produces small files at quality levels that are visually indistinguishable from the original. It has no transparency support.
PNG is the standard lossless image format of the web. It compresses without ever degrading quality and supports full alpha transparency, which makes it the default choice for screenshots, logos, UI graphics and any image with sharp edges or text.
Yes — free, unlimited and without watermarks. Conversion runs on your own machine, so there are no server costs behind it.
No. Your browser decodes the JPG file and re-encodes it as PNG locally using the Canvas API. Nothing is transmitted anywhere.
No, and this is worth being clear about. PNG is lossless, so it preserves exactly what it is given — but the compression artefacts already baked into the JPG source are part of those pixels. The file gets larger without the image getting better.
No. The image is decoded to pixels and re-encoded from a fresh canvas, so EXIF, GPS coordinates and any embedded colour profile are not carried into the PNG file. That is usually what you want before publishing a photo; if you need the camera data, keep the original.
PNG writes the decoded pixels without adding further compression loss, but it cannot restore detail already lost in the JPG source. The fresh canvas export also does not copy source metadata or animation.