Skip to content
anyutil.io

Convert image format

Move between PNG, JPG and WebP, transparency handled.

Drop the images you want to convert

or click to choose (.jpg, .jpeg, .png, .webp, .gif, .bmp). Up to 10 MB per file.

Best quality, largest file; with photos the result can beat the original in size

The conversion runs in your browser.

Pick images and a target format.

More about Convert image format

How image format conversion works

The image is decoded onto a canvas and re-encoded into the format you pick, all in your browser, with nothing sent to a server. Each format is good at something different:

  • JPG: photos. The smallest files, but no transparency.
  • PNG: logos, screenshots, images with a transparent background. Lossless, but larger.
  • WebP: the modern format: smaller than both JPG and PNG, and it handles transparency. Every current browser supports it.

When you convert a PNG with a transparent background to JPG, the transparency is lost, JPG cannot store it. The tool spots that in advance, warns you and lets you pick the colour the background is filled with. Without that, the transparent areas would come out black.

Frequently asked questions

How do I convert PNG to JPG without a black background?

That is exactly what the background colour picker is for. Leave it white, or choose the colour the image will sit on.

Is WebP better than JPG?

For the web, yes. At the same quality it tends to be 25–35% smaller. For print or older software, JPG is the safer bet.

Does it open HEIC files from an iPhone?

HEIC has its own tool with a WASM decoder, browsers cannot open it on their own.

Do the dimensions change?

No, the dimensions stay. Only the format and the amount of compression change.

Related tools