Skip to content

JPG to PNG

Convert a JPEG image to PNG without another lossy encoding step. Apply its EXIF orientation automatically.

Choose your image

Choose a file to get started, or drag and drop it here.

JPG ยท Up to 20 MiB and 24 megapixels
Processed on your device

How it works & supported files

Convert JPEG to PNG

PNG avoids another lossy encoding step. It cannot restore detail already lost in the JPEG, and the resulting file will often be larger.

Static images, processed on your device

Supports static PNG, 8-bit grayscale/RGB JPEG, and static WebP as listed by this tool. Animation, SVG, HEIC, AVIF, and CMYK JPEG are not supported. EXIF orientation is applied before editing. Re-encoding removes source metadata and color profiles, can change colors, and reduces high-bit-depth images to browser canvas output. JPEG and WebP output may change pixels. For transparency, choose PNG or WebP. Outputs are limited to 100 MiB.

About this tool

JPG to PNG converts a JPEG photo into a PNG file without another lossy step. The decoded pixels are written losslessly, which makes the format suitable for further editing or for workflows that require PNG.

EXIF orientation is applied automatically so the result is upright, and the conversion happens locally in a browser worker. Because PNG is lossless, the file will usually be larger than the JPEG you started with.

How to use it

  1. Choose the JPEG image.
  2. Wait for the preview to confirm the orientation.
  3. Run the conversion.
  4. Download the PNG file.

What changes and what does not

Converting to PNG stores the decoded JPEG pixels losslessly, so no further quality is lost, however often you edit and save the PNG afterwards. That makes PNG a good working format when you will annotate, crop, or edit a photo in several steps.

It cannot bring back detail the JPEG compression already discarded. Blocky artifacts remain exactly as they are, and a photo usually becomes 3โ€“10 times larger as a PNG. EXIF orientation is applied, so a phone photo that displays upright keeps that orientation in the PNG, even though the orientation tag itself is not carried over.

Good reasons to convert

  • A website, form, or application only accepts PNG uploads.
  • You want to add transparency afterwards, for example by removing the background in an editor.
  • You are preparing an image for repeated editing and want to avoid generation loss.
  • You need a screenshot or scanned diagram that was saved as JPEG in a lossless format for documentation.

Frequently asked questions

Why is the PNG larger than the original JPEG?

JPEG discards visual detail to save space, while PNG stores the decoded pixels losslessly. Converting does not recover the discarded detail.

Does converting restore quality lost to JPEG compression?

No. The JPEG artifacts are already part of the pixels; PNG simply preserves them without adding more.

What are the limits?

One image up to 20 MiB and 24 megapixels, with a 100 MiB output bound.

Will the PNG have a transparent background?

No. JPEG has no transparency, so the PNG is fully opaque. Transparency has to be added in an image editor.