Convert images between JPG, PNG and WebP, one file or many.
Convert images between JPG, PNG and WebP, in batches. Drop in files of any format your browser can open (PNG, JPG, WebP, GIF, BMP, AVIF and more), choose the target format, and each one is redrawn at its original dimensions and saved with the new extension. AVIF output appears as an option when your browser can encode it.
JPG has no transparency, so when converting to JPG you pick the color that fills transparent areas (white by default). Lossy formats get a quality slider. iPhone HEIC photos need a dedicated decoder, so those are pointed to the HEIC to JPG tool instead. Everything is converted in your browser and nothing is uploaded.
Drop the WebP files in, choose JPG, adjust the quality if you like, and download. Several files can be downloaded together as a ZIP.
JPG cannot store transparency, so transparent areas are filled with the background color you choose. White is the default; convert to PNG or WebP instead to keep the transparency.
The option only appears when your browser can actually save AVIF files. Check it in a current version of Chrome or Edge if you need AVIF.
The pixel dimensions stay exactly the same. The file size changes with the format and quality: PNG is usually much larger for photos, WebP usually smallest.
Every calculation happens on this page, in your own browser. Your input is never sent to a server and never logged, which also means the tool keeps working when you are offline.