Convert Image Format
Switch an image between PNG, JPG, and WebP. Useful when a site only accepts one format, or when you need a smaller file for the web.
- Select a PNG, JPG, or WebP image.
- Choose the format you want it converted to.
- Click Convert and the new file downloads automatically.
Choosing the right format
Each of these three formats is best at something different, and picking correctly matters more than any setting:
- JPG is for photographs. It compresses smooth tonal gradients extremely efficiently and is accepted absolutely everywhere. It cannot store transparency, and it handles sharp edges — text, line art, screenshots — poorly.
- PNG is for graphics, logos, screenshots and anything with text or transparency. It is lossless, so edges stay perfectly crisp and nothing degrades when re-saved, at the cost of much larger files for photographs.
- WebP is the modern compromise: roughly 25–35% smaller than JPG at equivalent quality, and it supports transparency like PNG. Every current browser displays it, but plenty of desktop software and older upload forms still don't accept it.
In short: use WebP on your own website, JPG when uploading somewhere that might be fussy, and PNG whenever the image contains text or needs a transparent background.
Conversions that lose something
Format changes are not all reversible, and it helps to know which direction you are going:
- PNG or WebP to JPG discards transparency. Transparent areas are filled with white, since JPG has no way to represent them. If your logo needs to sit on a coloured background, keep it as PNG.
- JPG to PNG does not restore quality. The compression damage is already baked into the pixels; you simply get a larger file containing the same flaws. Convert this way only when a system demands PNG.
- Anything to WebP is lossy here, so converting back and forth repeatedly slowly degrades the image. Always convert from your best original rather than from a previous conversion.
Everything runs locally
Conversion uses your browser's own canvas engine — the image is decoded, drawn, and re-encoded in the format you picked, all in memory on your device. Nothing is uploaded, there is no queue, and there is no limit on how many images you can convert. For iPhone HEIC files, which browsers cannot decode natively, use the dedicated HEIC to JPG tool instead.