webtools

Convert Image

Private: the conversion happens on your device, never uploaded

Drop an image in to start. Nothing is uploaded, and the conversion drops any GPS location the file was carrying.

Turn a PNG into a JPG, a JPG into a WebP, a WebP into a PNG, or anything into AVIF where the browser supports it. The formats on offer are the ones your browser can genuinely write, tested when the page loads, so you never get a file that is secretly still a PNG wearing the wrong name. Converting something transparent to JPEG asks you for a background colour first.

Which image format should you convert to?

It comes down to three questions: whether the format throws detail away to save space, whether it can hold transparency, and what has to be able to open the file at the other end.

Format Lossy Transparency Best for
JPEGYesNoPhotographs, and anywhere that will not take a WebP
PNGNoYesScreenshots, logos, line art, flat colour
WebPEitherYesAlmost anything on the web: 25 to 35% smaller than JPEG at the same quality
AVIFEitherYesSmaller again than WebP, but your browser has to be able to write it, and this page hides it when it cannot

That last row is the one worth reading twice, because it is the row every other converter leaves out. Writing an AVIF is a separate ability from displaying one: Chrome and Edge on a desktop can usually do both, while Safari and Firefox will show you an AVIF and refuse to encode one. This page tests each format on a one pixel canvas when it loads and removes any that fails, so the buttons you can see are the formats your browser can genuinely produce. If AVIF is not in the row, that is your browser answering, not a missing feature.

About this image converter

Your browser already has encoders for PNG, JPEG and usually WebP and AVIF built in, because it needs them to save what it displays. This page uses them directly: your file is decoded, drawn onto a canvas and encoded into the format you picked, all locally. Nothing is uploaded, so there is no queue, no size cap beyond your own memory, and nothing sitting on somebody else's disk afterwards.

There is one honesty problem with doing it this way, and it is worth explaining because most browser based converters get it wrong. When you ask a canvas for a format it cannot write, it does not raise an error: it quietly returns a PNG instead. A tool that trusts that answer will hand you a 4 MB file called photo.avif that is really a PNG, and you find out later when a build tool or an upload form rejects it. This page tests every format on a one pixel canvas as it loads, checks what actually comes back, and removes anything that fails. If AVIF is missing from the row, that is your browser telling the truth.

Transparency is the other place conversions go wrong. JPEG has no alpha channel, so the transparent parts of a PNG have to become a solid colour. Many tools pick black without saying so, which is how a logo ends up in a black box. Here the page detects transparency in your file, tells you, and gives you the colour picker.

As with every canvas based tool, metadata does not survive the trip. EXIF, GPS coordinates, camera model and the original timestamp are all left behind. That is usually what you want before sharing a photo, and the EXIF viewer will show you what a file is carrying first, but it means this is not the tool for a conversion that has to preserve the shot data.

How to convert an image to another format

  1. Drop an image on the box, click it to browse, or paste one onto the page.
  2. Pick the format you want. Only the formats your browser can really produce are listed.
  3. Set the quality for JPEG, WebP or AVIF. It disappears for PNG, which is lossless and has no such setting.
  4. If the page offers a background colour, your image has transparent areas and the target format cannot keep them. Pick the colour they should become, or switch to WebP or PNG instead.
  5. Check both panes, then press Download. Your original file is untouched.

Common questions about converting images

Why is AVIF missing from the list?

Because the browser you are using cannot write it. Reading an AVIF and writing one are separate abilities: Chrome and Edge on a desktop can usually do both, Safari and Firefox can display AVIF but will not encode it from a canvas. Rather than hand you a PNG with the wrong extension, the page leaves the button out and says why. Open this page in Chrome if you need AVIF.

What happens to transparency when I convert to JPG?

It has to go, because the JPEG format has no way to store it. Every see through pixel is painted onto whatever colour you choose, white by default. The page notices transparency in your file and shows the colour picker only then, so a logo on a transparent background does not silently arrive in a black box. If you need the transparency kept, convert to WebP, which supports it and is smaller than a PNG.

Which format should I choose?

WebP for almost anything going on the web: it handles photos and flat graphics, keeps transparency, and is typically 25 to 35 percent smaller than the JPEG or PNG equivalent. JPEG for photos that must work everywhere, including older software and print workflows. PNG for screenshots, logos, line art and anything that needs to stay pixel exact or transparent. AVIF when you want the smallest file and control which browsers have to open it, since support for writing it is still uneven.

Does converting lose quality?

Going to PNG, no: it is lossless, so the pixels arrive exactly as drawn. Going to JPEG, WebP or AVIF, yes, a little, because those throw away detail to save space, and the quality slider is where you choose how much. Worth knowing: converting a JPEG to another JPEG re-encodes an already lossy image, so losses stack. Convert from the best original you have rather than from a copy of a copy.

Does the conversion run on a server or in my browser?

In your browser, using the decoders and encoders it already ships with. You can confirm that instead of trusting it: press F12 to open the developer tools, switch to the Network tab, and convert a file. No request goes out, because there is no server involved in the conversion. Doing the same thing with your connection switched off is the check with no room left for doubt, and the page carries on converting.

Can it convert to ICO, SVG or PDF?

No, and those three are each a different problem rather than one missing option. SVG is made of shapes, so turning a photo into one means tracing it, not converting it. ICO is a container of several sizes, which is what the favicon generator is for. PDF is a document format that wraps the image rather than replacing it. This tool covers the four raster formats a browser can genuinely encode.

Next

Related tools

All Image tools