Image Converter
Convert images between PNG, JPEG and WebP without uploading them anywhere.
Part of image tools and design tools.
The picture is converted by your own browser
There is no upload step here and no server doing the work. The file you pick is decoded, redrawn and re-encoded by the image APIs built into your browser, and the download you get back was produced on your machine. That is worth caring about for anything you would not post publicly β a scanned document, a screenshot of something internal, a photo of a person β and you can verify it the honest way: open the network tab, or disconnect entirely, and convert anyway.
PNG, JPEG or WebP
PNG is lossless and keeps transparency, which makes it correct for logos, icons, diagrams and screenshots containing text β and a poor choice for photographs, where it produces files several times larger than they need to be. JPEG is lossy and has no alpha channel at all, so it suits photographs and anywhere an old format is required. WebP does both jobs, keeps transparency, and lands roughly 25-35% below an equivalent JPEG, which makes it the sensible default for anything going on the web today.
What happens to transparency
Converting a transparent PNG to JPEG has to put something behind the transparent pixels, because JPEG cannot store βnothing hereβ. This tool fills them with white, which is what you want most of the time and is at least predictable; the alternative default, black, is what makes converted logos come back looking broken. If the transparency matters, convert to WebP or keep the PNG.
Converting will not recover lost detail
Quality settings only ever remove information. Saving a JPEG as PNG makes the file larger without making it sharper β the compression artefacts are part of the pixels now, and PNG faithfully preserves them. Likewise, re-saving a JPEG at 90% quality throws away a little more each time. Convert from the best version you have rather than from something already compressed, and there is nothing to lose.
One page per conversion
Each opens this converter with the output format already chosen, and explains what that particular conversion does to quality and transparency: