Image Converter

Convert images between PNG, JPG and WebP (AVIF where your browser supports it) with a quality slider, transparency handling and batch zip download.

About this tool

Need a WebP for a website, a JPG for an upload form that rejects PNG, or a PNG with transparency from a JPG-heavy folder? This converter re-encodes images between PNG, JPG and WebP (and AVIF when your browser can write it) with a quality slider, a fill colour for transparent areas, and batch zip download. The whole conversion happens in your browser using its built-in encoders - your images are never uploaded.

How to use it

  1. Drop in one or more images. PNG, JPG, WebP, GIF and BMP are supported; the list shows each file's dimensions and size.
  2. Choose the format to convert to. Formats your browser cannot write are not offered (AVIF only appears where the browser supports it).
  3. For JPG, WebP and AVIF, set the quality. For JPG, pick the colour that replaces transparent areas (white by default).
  4. Click Convert, compare the old and new sizes in the list, then confirm the download. Multiple files come as a single zip.

FAQ

Is my image sent to a server to convert it?

No. The conversion uses your browser's decoder and encoder through a canvas, so the file stays on your device the whole time. That also means there is no queue, no daily limit from a server, and nothing to delete afterwards.

What happens to transparency when I convert a PNG to JPG?

JPG has no transparency, so transparent pixels are filled with a solid colour - white by default, or any colour you choose. Without that step transparent areas would turn black. If you need to keep transparency, convert to PNG or WebP instead.

Which format should I choose?

WebP is usually the best default for websites: it is typically noticeably smaller than JPG or PNG at similar quality and every current browser reads it. JPG is the safest for photos that must open anywhere. PNG is lossless and keeps transparency, which suits logos and screenshots but produces larger files. AVIF can be smaller still, but only some browsers can write it, so it is offered only where it works.

Why did my file get bigger after converting?

Converting an already-compressed JPG to PNG, or a small PNG to a high-quality WebP, can increase the size - PNG is lossless, so it stores everything. The result list shows the percentage change for every file so you can see this before downloading, and lowering the quality slider for JPG, WebP or AVIF shrinks the output.

Is quality lost when I convert?

Converting to PNG loses nothing from what was decoded. Converting to JPG, WebP or AVIF is lossy: every re-encode discards a little detail, so convert from the original rather than from an already-converted copy, and use a quality of about 85-90% for photos if you want the result to look unchanged.

Is metadata kept, and what about HEIC photos and animated GIFs?

EXIF metadata and colour profiles are not kept, because the image is re-encoded from decoded pixels (the orientation is applied so photos stay upright). HEIC/HEIF files from iPhones are not supported by this tool - export them as JPG first (Settings > Camera > Formats > Most Compatible). Animated GIFs convert from their first frame only.

Related tools

Guides & comparisons

← All tools · Blog · Cheat sheets · FAQ