Convert Image Format

🔒 Runs in your browser — files are never uploaded

Switch an image between PNG, JPG, and WebP. Useful when a site only accepts one format, or when you need a smaller file for the web.

How it works
  • Select a PNG, JPG, or WebP image.
  • Choose the format you want it converted to.
  • Click Convert and the new file downloads automatically.

Choosing the right format

Each of these three formats is best at something different, and picking correctly matters more than any setting:

  • JPG is for photographs. It compresses smooth tonal gradients extremely efficiently and is accepted absolutely everywhere. It cannot store transparency, and it handles sharp edges — text, line art, screenshots — poorly.
  • PNG is for graphics, logos, screenshots and anything with text or transparency. It is lossless, so edges stay perfectly crisp and nothing degrades when re-saved, at the cost of much larger files for photographs.
  • WebP is the modern compromise: roughly 25–35% smaller than JPG at equivalent quality, and it supports transparency like PNG. Every current browser displays it, but plenty of desktop software and older upload forms still don't accept it.

In short: use WebP on your own website, JPG when uploading somewhere that might be fussy, and PNG whenever the image contains text or needs a transparent background.

Conversions that lose something

Format changes are not all reversible, and it helps to know which direction you are going:

  • PNG or WebP to JPG discards transparency. Transparent areas are filled with white, since JPG has no way to represent them. If your logo needs to sit on a coloured background, keep it as PNG.
  • JPG to PNG does not restore quality. The compression damage is already baked into the pixels; you simply get a larger file containing the same flaws. Convert this way only when a system demands PNG.
  • Anything to WebP is lossy here, so converting back and forth repeatedly slowly degrades the image. Always convert from your best original rather than from a previous conversion.
Converting won't fix a file-size problem on its own. If you need a smaller file, choose the right format and compress. PNG to JPG typically cuts a photo by 80% or more; for finer control over the final size, use Compress Image afterwards.

Everything runs locally

Conversion uses your browser's own canvas engine — the image is decoded, drawn, and re-encoded in the format you picked, all in memory on your device. Nothing is uploaded, there is no queue, and there is no limit on how many images you can convert. For iPhone HEIC files, which browsers cannot decode natively, use the dedicated HEIC to JPG tool instead.

Frequently asked questions

Which format should I use for photos?
JPG for anything you upload or share, since it is universally accepted and compresses photographs efficiently. WebP if the images are for your own website and you want smaller files.
Does converting PNG to JPG lose transparency?
Yes. JPG cannot store transparency, so transparent areas are filled with white. Keep the PNG if the image needs to sit on a coloured background.
Will converting JPG to PNG improve the quality?
No. The compression damage is already in the pixels. You get a larger file with the same flaws. Only convert this way when a system requires PNG.
Is WebP safe to use?
Every current browser displays WebP, so it is safe for websites. Some desktop applications and older upload forms still reject it, so convert to JPG when sending files to other people.
Are my images uploaded to a server?
No. Conversion uses your browser's own canvas engine and the image never leaves your device.
Can I convert HEIC files here?
No — browsers cannot decode HEIC natively. Use the dedicated HEIC to JPG tool, which includes a decoder for Apple's format.
Can I convert several images at once?
This tool handles one image at a time. For batch conversion to JPG, the PNG to JPG and WebP to JPG tools accept multiple files in one go.