Task path / input to outcome
How to convert an image to PNG, JPEG, or WebP
- 01
Choose one image
Select Choose file or drop an image up to 12 MiB. The input is sniffed by file signature rather than extension: PNG, JPEG, and WebP are read directly, GIF converts as its first frame only with an animation-loss notice next to the file, and AVIF is accepted only after the browser proves it can decode the file. HEIC/HEIF photos up to 25 MiB are supported too, decoded by a local engine that loads on first use; repeat downloads depend on browser caching.
- 02
Pick the output format
Choose PNG, JPEG, or WebP. PNG is lossless and keeps transparency. JPEG and WebP take a quality slider from 50% to 95%, defaulting to 85%. The WebP option is enabled only after a one-pixel encode probe confirms this browser really encodes WebP; where it cannot, the option stays disabled with an explanation instead of silently exporting a PNG named .webp.
- 03
Set JPEG flattening if needed
JPEG has no alpha channel, so transparent pixels are flattened onto a background color — white by default, adjustable with the color picker next to the option. Choose PNG, or WebP in a supported browser, when transparency must survive the conversion.
- 04
Convert
Press Convert image. Decoding and encoding run inside this tab on an sRGB canvas; the source ICC profile is not copied, and the browser may embed a new output profile, so ICC and CMYK decoding varies by browser and colors can change. Nothing is uploaded during the run.
- 05
Compare the measured sizes
The result panel shows the input and output formats, the dimensions, and the byte size before and after exactly as measured, plus the percentage change — no compression rate is promised. When the output grew, the panel says so; try a lower quality or another format instead of assuming a direction.
- 06
Download
Download saves a file named toolars-<original name>.<extension>. Compare the converted copy with the original on color-critical work — ICC handling varies by browser — and keep the source file until the new format is verified in its destination.