Convert Images Between JPG, PNG, WebP and AVIF

Convert an image between PNG, JPEG, WebP and AVIF in your browser

Drop files here or click to choose one or more — PNG, JPG, JPEG, WEBP, GIF, BMP

Processed entirely in your browser using a Web Worker. Nothing is uploaded.

How to use

  1. Select an image file.
  2. Choose the output format: PNG, JPEG, WebP or AVIF.
  3. Click Convert.
  4. Download the converted file.

Accepted formats

Common raster formats your browser can decode — JPG, PNG, WebP, GIF and BMP all work as input.

Features

  • Convert to PNG, JPEG, WebP or AVIF
  • AVIF is encoded with a dedicated WASM encoder, since most browsers don't support AVIF natively
  • Runs instantly, with no server round trip

What happens to your file

EXIF metadata is not carried over to the converted file.

Known limitations

  • Animated GIFs are flattened to a single still frame — animation is not preserved.
  • AVIF output quality is fixed and isn't user-adjustable.
  • SVG input is rasterized to a fixed-size bitmap, not kept as vector output.

Common use cases

  • Converting a screenshot to a smaller WebP for the web
  • Turning a PNG into a JPG for a form that rejects PNG uploads
  • Trying AVIF to see how much smaller it is than JPEG

Questions.

Is my file uploaded anywhere?

No. Image Convert runs entirely in your browser using a Web Worker — the file never leaves your device.

What file types does this accept?

Image Convert accepts PNG, JPG, JPEG, WEBP, GIF, BMP files.

Does converting an animated GIF keep the animation?

No — only the first frame is kept. Animated output is not supported either.

Can I convert to SVG?

No — SVG is only accepted as input, and it's rasterized rather than kept as a vector.

Having trouble with this tool? Report an issue →