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%
⚠️ AVIF is not supported by your browser — falling back to WebP.
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.