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
- Select an image file.
- Choose the output format: PNG, JPEG, WebP or AVIF.
- Click Convert.
- 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 →