Task path / input to outcome
How to convert an image to PNG, JPEG, WebP or GIF
- 01
Choose file
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. Drop PNG, JPEG, WebP, GIF, AVIF, or HEIC images here, or Choose file — pick several to convert them all. Batch queue: up to 12 files · 96 MiB combined input · 100 MiB combined output.
- 02
Pick the output format
Choose PNG, JPEG, WebP or GIF. 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. GIF — 256 colors, keeps 1-bit transparency. GIF is encoded as a static single frame with a 256-color palette; there is no quality setting. GIF input is converted as its first frame only — the animation is lost.
- 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. Files are processed one at a time, entirely in this browser. Closing the tab cancels an unfinished run. Download all (zip).