Adawaty

Convert Image

Switch between JPG, PNG, WebP, and AVIF — iPhone HEIC photos welcome.

Runs in your browser — files never leave your device

Tap to choose a file

Convert Image turns photos between JPG, PNG, WebP, and AVIF, and can also read HEIC or HEIF photos straight from an iPhone. A browser canvas handles JPG and PNG, while WebP and AVIF are encoded through small WebAssembly modules, so no image ever needs to reach a server. Because JPG can't store transparency, converting a photo with a transparent background to JPG fills that area with white first. Quality is adjustable for JPG, WebP, and AVIF; PNG stays lossless no matter what you pick.

How it works

  1. Choose or drop up to 20 images — HEIC, JPG, PNG, WebP, AVIF, GIF, or BMP.

  2. Pick the output format and quality.

  3. Click Convert images.

  4. Download each converted file.

What you can use it for

Frequently asked questions

Are my images uploaded to a server?

No. Decoding and re-encoding both happen locally, using the browser's canvas for JPG and PNG and small WebAssembly modules for WebP and AVIF. Your photos are never transmitted anywhere during the conversion.

Which format should I pick?

Choose JPG for photos when you need maximum compatibility with older apps and printers. Choose PNG when the image needs a transparent background, like a logo or an icon. WebP and AVIF produce smaller files than JPG at similar quality, with AVIF usually the smallest of the four, though a few older apps still don't open it.

Can it convert iPhone HEIC photos?

Yes. HEIC and HEIF files are decoded on your device using the heic-to library before being re-encoded into whichever format you picked. There's no separate HEIC converter step required — just drop the photos in like any other image.

What does the quality slider do?

It controls how much compression is applied when encoding JPG, WebP, or AVIF — a lower value trims more file size at the cost of some sharpness. PNG is a lossless format, so the slider has no effect when PNG is selected as the output.

Why did my transparent PNG turn white in the JPG version?

JPG has no way to represent transparent pixels, so any transparent area is filled with a white background before the image is saved. If you need to keep transparency, convert to PNG or WebP instead, both of which support it.

Is Convert Image the same as Compress Image?

They solve different problems. Convert Image changes the file type — JPG to WebP, HEIC to PNG, and so on — while Compress Image keeps the same format but re-encodes it at a smaller size. Combine them by converting first, then compressing the result if you need both a new format and a smaller file.

Why does conversion take longer for some photos?

WebP and AVIF encoding runs through WebAssembly, which is slightly slower than the browser's built-in JPG and PNG encoder, especially on large or high-resolution photos. Older browsers that lack native AVIF decoding also fall back to a slower software decoder, which adds a bit more time.

Good to know

Related tools