Convert PNG, JPG, WebP, BMP, and GIF

Convert PNG, JPG, WebP, AVIF, BMP, and a GIF's first frame locally, to AVIF, WebP, PNG or JPG. AVIF is usually the smallest file for the same look.

Drop your image files here or click to choose, or paste image files · processed on this device

Open in the full image editor

Convert image format in three steps

Convert PNG, JPG, WebP, AVIF, BMP, or the first frame of a GIF without uploading the file or installing anything. Pixel dimensions are carried over unchanged, and the quality setting applies only to JPG and WebP because PNG is encoded losslessly whatever you set.

Choose by what the image contains rather than by habit. PNG holds flat colour and hard edges exactly, so screenshots, logos, diagrams, and anything with text in it stay crisp and legible. JPG is built for the continuous gradients of a photograph, where its compression is close to invisible but the same setting would leave visible fringing around lettering. WebP usually beats both on size at matching quality, which is worth having on a website and awkward to hand to a colleague whose older software still refuses to open it.

Transparency is the conversion that catches people out. JPG has no alpha channel at all, so a transparent background has to become some colour. White is selected by default, and the JPG background control lets you choose another colour before encoding. Keep PNG or WebP whenever the transparency has to survive.

The Maximum quality WebP setting passes quality 1 to the browser encoder. It is deliberately not called lossless: a pixel-for-pixel Chromium measurement still found small channel changes after decoding the result. Choose PNG when every channel value must survive exactly.

BMP input is useful for older Windows artwork and GIF input is treated as a still image. For an animated GIF, only the first frame is converted; animation timing and later frames are not carried into the output.

SVG files are refused rather than converted. An SVG is a document that can carry scripts and external references, so accepting one to rasterise means opening it, and the refusal message says so and points you at PNG or WebP instead. This is a deliberate choice, not a missing feature.

Up to twenty images can be handed over at once, and the settings above are applied to each in turn. They run one at a time, because decoding twenty photographs together is how a phone browser runs out of memory. The result is a row per file with its own download, and a file that cannot be read loses only itself: the row says why and the files after it are still processed.

Converting does not undo damage already done. A JPG that was saved at low quality has lost that detail permanently, and moving it to PNG only preserves the artefacts at a larger file size. Each further lossy save adds a little more loss, so convert once from the best original you have rather than passing a file through several formats. The work happens in a browser worker, so the image itself never travels anywhere.

  1. 1

    Choose a PNG, JPG, WebP, AVIF, BMP, or GIF image

  2. 2

    Select the output format, quality, and JPG background

  3. 3

    Convert, preview, and download

Frequently asked questions

Which format should I use?

PNG suits transparency and graphics, JPG suits photographs, and WebP often balances quality and size.

Is conversion local?

Yes. The image stays in your browser and is processed in a worker.

What happens to transparency in JPG?

JPG cannot store transparency, so choose the colour used to fill transparent areas. White is the default.

Does an animated GIF stay animated?

No. The converter reads its first frame and saves that still image in the format you choose.

Does conversion resize the image?

No. Pixel dimensions remain unchanged.

Related guides

WebP vs AVIF vs JPG: the best image format for the web in 2026Choose JPG, WebP, or AVIF based on browser reach, image quality, transparency, encoding speed, and the fallback your website can support.HEIC to JPG explained: compatibility, quality, and batch conversionUnderstand HEIC and HEIF, convert an iPhone photo to JPG locally, choose quality carefully, and compare batch options for larger libraries.Why QR codes stop workingMost free QR generators encode a link to their own domain and redirect. Learn why printed codes die, and how to make one that outlives the service that made it.How to make an image background transparentMake a photo, logo or signature background transparent in the browser, save it as PNG or WebP, and check the edges before you use it anywhere.