Image tool
Convert image
Change the format without changing the size. Which formats are available depends on your browser, and this page checks rather than guessing.
Drop an image here
Or press to choose one.
nothing is uploaded — this page does the work
This browser can read AVIF but not write it, so that option is off. Chrome and Edge can write it; Safari and Firefox currently cannot.
Which format you actually want
JPEG — photographs, and anything that will be emailed, printed or opened by software you do not control. Universally readable. No transparency.
PNG — screenshots, logos, diagrams, anything with sharp edges or flat colour, and anything that needs transparency. Lossless, so text stays crisp; several times larger than JPEG for a photograph.
WebP — for the web, when you know the audience is on a current browser. 25-35% smaller than JPEG at the same perceived quality, supports transparency, and supported by every browser released in the last five years. Some desktop applications and older printers still refuse it.
AVIF — smaller again, roughly half the size of JPEG at comparable quality, with the best transparency handling of the four. Slow to encode, and not every browser can write it, which is why this page checks.
Why some options may be greyed out
Encoding happens in your browser using the codecs your browser ships with, and reading a format is not the same as writing it. Safari and Firefox both display AVIF perfectly and neither can produce one. Rather than pretend, this page tries to encode a two-pixel test image in each format when it loads and disables anything that fails, with a note saying why.
PNG and JPEG are available everywhere. WebP is available in every browser this site supports.
Converting will not always make a file smaller
Converting a PNG screenshot to JPEG usually makes it smaller and slightly worse, with visible fuzz around text. Converting a JPEG photograph to PNG usually makes it several times larger while adding nothing, because PNG stores every pixel exactly and photographs have no exact repetition to exploit.
The result panel shows the before and after size with the percentage change, including when the change is upward. If you want smaller rather than different, the compressor is the tool for that.
Transparency, and the one thing that catches people
JPEG has no alpha channel. Converting a transparent PNG to JPEG has to put something behind it, and this tool puts white. If your logo was designed to sit on a dark page, it will now be a logo on a white rectangle. Convert to WebP or AVIF instead, or keep the PNG.
Animated GIFs are read as their first frame only. There is no animated output here.