🔄

Image Converter

Convert images between PNG, JPEG, WebP and AVIF formats — 100% local.

🖼️
Drop images here or click to browse
Supports JPEG, PNG, WebP, GIF, BMP and more — select multiple files for batch mode
90%
Original format
Dimensions
Original size
Converted size
⚠️ AVIF is not supported by your browser — falling back to WebP.
Preview
Converted image preview
Batch conversion

How it works?

Your image is decoded in the browser using an HTMLImageElement, then drawn onto a hidden canvas. The canvas is then serialised to the target format using canvas.toDataURL(). For AVIF, the tool first attempts native browser encoding — if the resulting data URL starts with data:image/avif the format is supported and used directly; otherwise it silently falls back to WebP. The quality slider applies to lossy formats (JPEG, WebP, AVIF). PNG is always lossless. Everything runs entirely in your browser — no data is uploaded anywhere.