Choose an image output format

Select an image and an output format. PNG, JPEG and WebP use the browser canvas encoder; AVIF uses a local WebAssembly encoder. Lossy output can change detail, and animation is not preserved.

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.

Generate a sample test file: PNG · JPG · WebP.

Features

  • PNG, JPEG, WebP or AVIF output
  • Dedicated local WebAssembly encoder for AVIF
  • File conversion runs on your device; size and quality depend on the output format

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 →