Convert an image to JPG, PNG or WEBP
Load almost anything (JPG, PNG, WEBP, GIF, BMP, AVIF, TIFF, ICO or SVG) and export it as one of the three formats the web actually uses. The interesting question is not how, but which one to pick. There is a short answer below.
Drop image here or click to upload
JPG, PNG, WEBP, GIF, BMP, AVIF, TIFF, ICO, SVG
Which format should you pick?
Most people land here unsure whether to export JPG, PNG or WEBP. Here is the rule I actually use.
| If the image is... | Export as | Because |
|---|---|---|
| Going on a web page | WEBP | Smallest file, reads in every current browser, keeps transparency. |
| A photo you are sending someone | JPG | Opens on anything, including old desktop software, at a small size. |
| A logo, icon or screenshot with text | PNG | Lossless, so sharp edges and lines stay crisp. |
| Anything that needs transparency | PNG or WEBP | JPG cannot store transparency and fills it with a flat colour. |
My own rule: WEBP for anything that lives on a website, JPG when I am handing a file to a person, and PNG only when I need transparency or crisp text. That is how the defaults on this tool are set.
What the choice actually costs
One 1280px photo, saved in each format. The format matters more than any quality slider.
PNG is almost eight times larger here, because it stores a photo pixel by pixel with nothing to compress. That is the price of lossless, and it is only worth paying for graphics and transparency, not photos.
Frequently asked questions
Anything your browser can render: JPG, PNG, WEBP, GIF (first frame), BMP, AVIF, ICO, SVG, and TIFF in Chrome and Edge. For iPhone HEIC photos, use the dedicated HEIC to JPG tool.
Yes, JPG has no alpha channel. Transparent areas are filled with the background colour you choose, white by default. Pick PNG or WEBP if you need to keep transparency.
WEBP for anything going on a web page, JPG when you are handing a photo to someone or to older software, and PNG only when you need transparency or crisp text and lines.
No. Conversion runs entirely in your browser through the Canvas API. The file never leaves your device.
No hard limit. Very large files over about 100 MB can slow older devices, since all the work happens locally on your machine.