Browser-local image converter

PNG to JPG

Convert static PNG images to JPG locally in your browser. Transparent and semi-transparent pixels are flattened onto white by default or the background color you select.

Files are converted sequentially to limit decoded-memory spikes.

Choose one or more supported images to begin.

Conversion results

How it works

  1. Choose or drop one or more static PNG images.
  2. Adjust available options and select Convert images.
  3. Review dimensions and sizes, then download each JPG file.

Example: photo.png becomes photo.jpg.

What changes

JPEG is lossy and does not support transparency. JPG is often smaller for photographs, but it is not guaranteed to be smaller than every PNG.

Pixel dimensions are retained after the decoded orientation is applied; a 90° or 270° rotation correctly swaps width and height.

Transparency and metadata

Canvas re-encoding strips source EXIF, GPS, camera, date, and arbitrary identifying metadata from tested outputs. The source file is never modified. Browser decoding may normalize color, and original ICC-profile round-tripping is not promised.

Limits

Animated PNG (APNG) is detected and rejected; the converter does not silently export one frame. Files over the documented byte, dimension, or pixel limits fail with a clear message rather than being uploaded. Extremely large images may still be constrained by the device's available memory.

Related image tools

Browse all browser-local image tools.