Convert Image

Move an image between JPG, PNG and WebP. Each format makes a different trade between file size, sharpness and transparency support, so the right choice depends on what the picture contains and where it is going.

Convert images

Batch-convert between JPG, PNG, and WebP — every file stays in your browser.

How to convert an image

  1. Select the image you want to convert.
  2. Choose the output format — JPG, PNG or WebP.
  3. Convert, and check the resulting file size before you commit.
  4. Download the converted file.

Frequently asked questions

JPG, PNG or WebP — which should I pick?
JPG for photographs, where its lossy compression saves a lot of space with little visible cost. PNG for screenshots, logos, line art and anything needing a transparent background, because it is lossless and keeps edges crisp. WebP when you control the website it is going on — it typically beats both on size, but older software may not open it.
Why did my transparent background turn white?
JPG has no transparency channel at all, so any transparent area has to be filled with a solid colour when converting. If you need the transparency preserved, convert to PNG or WebP instead.
Does converting PNG to JPG lose quality?
Yes. PNG is lossless and JPG is not, so the conversion discards some detail permanently — usually hardest to miss on sharp edges and flat colour, such as text in a screenshot. Converting back to PNG afterwards does not restore what was lost.
Why is my converted file bigger than the original?
Usually because you converted a photograph to PNG. PNG stores every pixel exactly, which works brilliantly for graphics with flat colour but poorly for the fine noise in a camera photo. For photos, JPG or WebP will be far smaller.
Is my image uploaded anywhere?
Every step happens inside your browser tab using Canvas and WebAssembly. The file is never uploaded, so there is no server copy to delete and no account to create.