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 |
|---|---|---|---|
| JPEG | Yes | No | Photographs, and anywhere that will not take a WebP |
| PNG | No | Yes | Screenshots, logos, line art, flat colour |
| WebP | Either | Yes | Almost anything on the web: 25 to 35% smaller than JPEG at the same quality |
| AVIF | Either | Yes | Smaller 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
- Drop an image on the box, click it to browse, or paste one onto the page.
- Pick the format you want. Only the formats your browser can really produce are listed.
- Set the quality for JPEG, WebP or AVIF. It disappears for PNG, which is lossless and has no such setting.
- 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.
- Check both panes, then press Download. Your original file is untouched.
Common questions about converting images
Why is AVIF missing from the list?
What happens to transparency when I convert to JPG?
Which format should I choose?
Does converting lose quality?
Does the conversion run on a server or in my browser?
Can it convert to ICO, SVG or PDF?
Next