Convert between PNG, JPG, and WebP. Load an image in almost any common format and export it as the one you need.
Drop a file here or click to choose
Different tools want different image formats: a favicon wants PNG, an email wants JPG, a modern site wants WebP. This converter reads whatever common format you drop in - PNG, JPG, WebP, GIF, or BMP - and re-exports it as the format you pick from the menu. Because the work is done by your browser's own image pipeline on a canvas, the picture stays entirely on your device from load to download. Choose the target format, convert, and save.
Turn a transparent PNG logo into a WebP to cut its size while keeping the transparent background.
Convert a WebP downloaded from a website into a JPG so it opens in an older photo editor that does not read WebP.
Flatten an animated GIF to a single PNG frame for use as a static thumbnail.
Does converting to JPG lose quality?
JPG is a lossy format, so a small amount of detail is discarded during the encode. The tool uses a high quality setting (about 92%) so the loss is hard to see.
What happens to transparency when I choose JPG?
JPG has no transparency, so transparent areas are filled with a solid background during conversion. Choose PNG or WebP if you need to keep transparency.
Can it convert animated GIFs?
It converts the current frame to a still image. Animation is not preserved, because the output formats here are single-image formats.
Are my files uploaded to convert them?
No. The decode and re-encode both happen inside this browser tab; no copy of your image is transmitted or kept.