Pixsqueeze

Convert any image to PNG

To convert an image to PNG, drop it here and choose PNG as the output. PNG is lossless and supports full transparency, so it is the right target when pixels must stay exact — screenshots, logos, line art and anything headed into an editor. Output is optimised with OxiPNG. Nothing is uploaded.

Converting to PNG is what you do when exactness matters more than size: a logo that will be scaled and re-exported, a screenshot destined for documentation, an asset going into a design tool, or a modern format that some application flatly refuses to open. PNG is lossless, universally supported, and keeps a full alpha channel, which makes it the safe destination for anything that is not a photograph.

What you gain, by source format

From WebP
Compatibility with older editors and tools that still refuse WebP, with transparency carried across intact.
From AVIF
An openable file. Plenty of desktop software still cannot read AVIF at all, and PNG is the safest landing place.
From JPEG
No further generation loss. The JPEG artefacts already present are preserved exactly, but nothing new is added by re-encoding.
From GIF
Full colour instead of 256 palette entries, and proper 8-bit alpha instead of a single transparent index.
From BMP
The same pixels at a fraction of the size, since PNG compresses losslessly and BMP does not compress at all.

What to know

  • PNG output is always lossless in the pixel sense, but the optimiser quantises to a palette by default, which is slightly lossy and usually invisible. Turn quantisation off for a purely lossless pass.
  • Converting a JPEG to PNG will usually produce a larger file. That is expected — PNG cannot undo JPEG's compression, only stop adding to it.
  • Transparency is preserved from every format that has it.
  • OxiPNG rewrites the output, storing indexed colour where possible, which is roughly a quarter of the bytes per pixel of truecolour.

Frequently asked questions

Is converting to PNG lossless?
The PNG format itself is always lossless. This converter additionally quantises to a 256-colour palette by default, which is slightly lossy and typically invisible, because it is where most of the size saving comes from. Switch quantisation off in the options for a purely lossless result.
Why is my PNG bigger than the original JPEG?
Because PNG is lossless and JPEG is not. JPEG achieved its small size by discarding information; PNG has to store every pixel it is given, including the artefacts JPEG introduced. Converting JPEG to PNG almost always increases file size and never recovers lost detail. It is worth doing only when you need a lossless working copy.
Does converting to PNG keep transparency?
Yes. PNG has a full 8-bit alpha channel, so transparency from WebP, AVIF or GIF sources comes across exactly, including soft and semi-transparent edges.
Does PNG output keep EXIF data?
Yes. EXIF is written as an eXIf chunk, the ICC profile as iCCP and XMP as iTXt, all placed before the image data with correct checksums. Most browser-based converters drop this entirely.

Convert a specific format to PNG

Related conversions