Image Format Converter

Convert unlimited images between JPG, PNG and WebP in one go — free, no sign-up, and nothing ever leaves your browser.

1. Add Images

2. Convert To

Applied automatically for JPEG output, since JPEG has no transparency. Optional for WebP or PNG.

3. Converted Files

No images added yet. Drop a folder's worth of photos on the left — there is no file count or file size limit.

Converting Between JPG, PNG and WebP

This tool reads any image your browser can decode — JPG, PNG, WebP, GIF, BMP and (where the browser supports it) AVIF — and writes it back out in whichever of JPEG, PNG or WebP you choose, covering every common conversion pair: PNG to WebP, JPG to WebP, WebP to PNG, WebP to JPG, and PNG to JPG.

Which format should you convert to?

How to convert your images, step by step

  1. Drop any number of JPG, PNG, WebP, GIF, BMP or AVIF files onto the drop area, or click it to pick them from your device.
  2. Choose the target format — WebP, JPEG or PNG.
  3. If converting to WebP or JPEG, set the quality slider (85 is a strong default).
  4. Click Convert Images. Each row shows the original size, converted size and percentage saved.
  5. Download files individually, or click Download All as ZIP for the whole batch.

What happens to transparency

PNG and WebP both support an alpha channel, so converting between them keeps transparent areas transparent. JPEG has no alpha channel at all, so converting to JPEG always flattens transparent areas onto a white background — there's no way around this, since it's a limit of the JPEG format itself, not a setting.

Frequently Asked Questions

Yes. Pick JPEG as the target format. Since JPEG has no transparency, any transparent area in the PNG is automatically filled with white before conversion.

Yes. This converter reads WebP just like any other format and can write it out as PNG (keeping transparency) or JPEG (flattened onto white).

Yes, always — JPEG has no alpha channel, so any transparent pixels are filled with white automatically. If you need to keep transparency, convert to PNG or WebP instead.

AVIF can be read on most modern browsers, but browser support for encoding AVIF from a canvas is still inconsistent across browsers, so offering it as an output would fail silently for some visitors. JPEG, PNG and WebP are reliable everywhere, which is why those are the three targets here. If you specifically need WebP output, this is the right tool; for AVIF, a dedicated desktop tool is currently more reliable.

No. Nothing is uploaded, so there's no server-side limit — the only ceiling is your own device's memory and CPU. Files are converted one at a time to keep memory use flat.

No. Every file is read, decoded and re-encoded using your browser's own File and Canvas APIs, entirely on your device. Nothing is sent over the network, so the tool keeps working even offline once the page has loaded.