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 — otherwise it is refused with a clear error. 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. Processing uses an sRGB canvas. The source ICC profile is not copied; the browser may embed a new output profile. ICC and CMYK decoding varies by browser, so colors can change. Compare the downloaded image with the original before color-critical use.
- 04
Convert, compare, download
Press Convert image. 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. Download saves a file named toolars-<original name>.<extension>.