Skip to content
snip tools

Image format converter

Convert images between PNG, JPEG and WebP — entirely in your browser, no uploads.

Runs 100% in your browser
Converted image preview

Choose an image to convert.

How to convert an image format

  1. Load an image. Select a PNG, JPEG, WebP, GIF or BMP file.
  2. Choose the target format. Pick PNG, JPEG or WebP and, for the lossy formats, a quality level.
  3. Download. Download the converted image to your device.

About image format conversion

Different formats suit different jobs: PNG keeps sharp edges and transparency for logos and screenshots, JPEG is compact for photographs, and WebP combines small size with transparency support for the modern web. Converting decodes your image and re-encodes it in the new format on a canvas in your browser — your file never leaves your device. Going to JPEG flattens transparency onto a background color you choose. To make the result smaller, follow up with the image compressor, or turn a vector into a raster with SVG to PNG.

Frequently asked questions

Is my image uploaded when I convert it?
No. The file is decoded and re-encoded on a canvas in your browser. Nothing is uploaded or stored on a server.
Which conversions are supported?
Any image your browser can open — PNG, JPEG, WebP, GIF or BMP — can be exported as PNG, JPEG or WebP. Common pairs include WebP→PNG, PNG→WebP, PNG→JPG and JPG→PNG.
What about HEIC photos from my iPhone?
HEIC needs a dedicated decoder most browsers do not include, so it is not supported here yet. On a Mac or iPhone you can export the photo as JPEG first, then convert it.
Will converting to JPEG lose transparency?
Yes — JPEG has no transparency, so transparent areas are filled with a background color (white by default). Keep PNG or WebP if you need transparency.
Why convert to WebP?
WebP files are typically 25–35% smaller than equivalent PNG or JPEG at the same visual quality, which speeds up web pages. It is supported by all modern browsers.