Convert an image to PNG, JPEG or WebP
Reads PNG, JPEG, WebP, GIF, BMP and AVIF, and writes PNG, JPEG or WebP. The usual reasons are a site that will not accept the format you have, or wanting WebP because it is meaningfully smaller than both of the others.
How to convert an image to PNG, JPEG or WebP
- 1Drop in the imageThe current format and size are shown.
- 2Choose the output formatPNG keeps transparency and is lossless. JPEG is smallest for photographs but has no transparency. WebP does both and is usually smaller than either.
- 3Set quality and convertQuality applies to the lossy formats. PNG ignores it, being lossless.
Questions
Is my image uploaded anywhere?
No. The image is read by your browser and processed on a canvas in the page. It never reaches a server, so nothing is uploaded and no copy is kept anywhere.
Which format should I pick?
WebP if the destination accepts it, since it handles both photographs and transparency at a smaller size. JPEG for photographs going somewhere old. PNG for screenshots, flat graphics, and anything that needs a transparent background.
What happens to transparency when I convert to JPEG?
JPEG has no alpha channel, so transparent areas are filled with white. Use PNG or WebP if the transparency matters.
Can it output AVIF or HEIC?
It reads AVIF but does not write it. Output is PNG, JPEG or WebP, which are the formats browsers can reliably encode.
Does converting between lossy formats lose quality twice?
Yes. Going JPEG to WebP decodes one lossy encoding and applies another, so artefacts compound. Convert from the highest quality original you have rather than from an already-compressed copy.