Convert an image

PNG, JPG and WebP — converted in your browser, never uploaded.

How it works

Three steps, and nothing leaves your device.

  1. 1

    Choose your image

    Drop in a PNG, JPG, WebP or HEIC file. Nothing is sent anywhere — the file is read straight into the page.

  2. 2

    Pick the output format

    WebP for the smallest file, JPG for universal compatibility, PNG when you need lossless quality or transparency.

  3. 3

    Download the result

    The converted file is built in your browser and saved straight to your device.

Choosing between PNG, JPG and WebP

  • WebP is almost always the right answer for the web. It compresses roughly 25–35% smaller than JPG at the same visible quality, and unlike JPG it supports transparency. Every current browser reads it. The one place to avoid it is a file you will hand to someone else to open in older desktop software.
  • JPG is the safe default for photographs you will share. Every device, every email client and every ancient piece of software opens a JPG. It has no transparency and it is lossy, so avoid re-saving the same JPG repeatedly — each round trip discards a little more detail.
  • PNG is for graphics, not photographs. It is lossless, which is exactly right for screenshots, logos, diagrams and anything with sharp edges or flat colour. Used on a photograph it produces a file several times larger than a JPG with no visible benefit.
  • Converting to PNG will not recover lost quality. If your source is a JPG, the detail that JPG compression discarded is gone. Converting to PNG afterwards preserves what remains at a much larger file size — it does not restore anything.

Frequently asked questions

Is there a file size limit?

No. The conversion runs in your browser, so there is no upload and no server-side ceiling. Very large images are limited only by your device's memory.

Are my images uploaded?

No. This tool never sends the file anywhere. You can confirm it by opening your browser's network tab while converting, or by disconnecting from the internet after the page loads — the conversion still works.

Does converting to JPG lose transparency?

Yes. JPG has no transparency channel, so transparent areas are filled with white. Use PNG or WebP if you need to keep transparency.