Skip to content
ImageUtility

Convert

Convert an image to another format

Drop in an image and choose what you want out of it. This page handles every conversion the engine can perform, including the ones without a page of their own, and it tells you what your browser can actually write before you pick - so an AVIF you download is genuinely an AVIF.

Loading the image tools...

How to convert an image to another format

  1. Drop one image or a whole folder onto the upload area.
  2. Choose the format you want out.
  3. Adjust quality if the target format has one.
  4. Download the result, or the whole batch as a ZIP.

Supported formats

This tool accepts JPG, PNG, WebP, AVIF, GIF and BMP files. Everything is decoded by your own browser, so the formats available depend on what your browser can open - which for HEIC in particular varies between Safari and other browsers.

Because the image is rebuilt from raw pixels, EXIF metadata such as camera details, timestamps and GPS coordinates does not carry into the result. Orientation is applied to the pixels first, so photographs stay the right way up. Embedded colour profiles are also dropped and the output is saved as sRGB, which can shift colours slightly in wide-gamut photographs. Animated files are refused rather than being flattened to a single frame.

Frequently asked questions

Which formats can I convert between?

Anything the engine can read into anything it can write. It reads JPG, PNG, WebP, AVIF, GIF and BMP, and it writes JPG, PNG, WebP and AVIF - though whether your browser can write AVIF specifically is checked before the option is offered. HEIC and TIFF are listed as readable but almost no browser except Safari actually decodes them, so this page tells you rather than failing mysteriously.

Is my image uploaded?

No. Every conversion on this page runs in your browser, using the decoder and encoder your browser already has. Your image is never sent anywhere, which you can confirm in your browser's network panel while a conversion runs - no request carries it.

Why is a format missing from the list?

Because your browser cannot write it. The list is built by asking your browser to encode a one-pixel image in each format and reading back what it actually produced - not by consulting a compatibility table. That is the only question with a trustworthy answer, because a browser asked for a format it cannot write does not fail: it quietly returns a PNG.

Looking for something else? Browse all ImageUtility tools.