Convert images
Between the formats cameras, phones and websites actually use.
- Convert PNG to WEBPConvert a PNG to WEBP, lossy or lossless.
- Convert AVIF to JPGTurn an AVIF into a JPEG that older software can actually open.
- Convert AVIF to PNGDecode an AVIF and store the same pixels in a PNG, alpha channel included, for software that will not open the newer format.
- Convert JPG to PNGGet a PNG holding exactly the pixels the JPEG decodes to. No quality is recovered.
- Convert JPG to WEBPRe-encode a JPEG as WEBP, usually 25–35% smaller at a matched quality.
- Convert PNG to JPGTurn a PNG into a JPEG, choosing the quality and what fills any transparency.
- Convert WEBP to JPGTurn a WEBP into a JPEG that older software can open.
- Convert WEBP to PNGTake a WEBP apart and store its pixels in a PNG. The image does not improve and the file usually grows.
- Convert AVIF to WEBPRe-encode an AVIF as WEBP for software that will not open the newer format, accepting a larger file in exchange.
- Convert JPG to AVIFRe-encode a JPEG as AVIF, which costs seconds of processor time and usually returns about half the bytes.
- Convert PNG to AVIFRe-encode a PNG as AVIF, which pays off heavily on photographs and transparency and costs bytes on small flat graphics.
About these tools
Format conversion is rarely about the format. It is about some other piece of software refusing to open what you have. A phone saves HEIC and the printer has never heard of it. A website serves WEBP and the design tool will not import one. A camera produces AVIF and an insurance portal rejects it.
The conversions here are chosen for those collisions. Each is a full decode and re-encode, so the practical question is what survives the trip. Transparency is the usual casualty. PNG, WEBP and AVIF carry an alpha channel; JPEG does not. Anything see-through has to be composited onto a solid colour, and you choose which rather than discovering it afterwards.
The other thing that does not survive is quality you have already lost. Converting a JPEG to PNG gives you a lossless container holding the JPEG's existing artifacts, usually at several times the size. Occasionally that is what you want. The page for each conversion says which case it is.