Skip to content
Build With Owais
Free · no sign-upRuns in your browser

Image Converter

Convert an image from one format to another — PNG to JPG to save space, anything to WebP for the web, or JPG to PNG when you need a lossless copy.

Image Converter tool

Loading the tool…

How to use the Image Converter

  1. Add your images

    Drop one or more images onto the upload area.

  2. Choose the output format

    PNG is lossless and supports transparency. JPEG is smallest for photographs. WebP is a good modern default for the web. AVIF is smaller still, where your browser can write it.

  3. Set the quality

    For JPEG, WebP and AVIF, the quality slider trades file size against fidelity. PNG is lossless, so the slider does not apply.

  4. Convert and download

    Press Convert and download the results.

Where your files are processed

Your files are processed locally in your browser and are not uploaded to our servers.

The Image Converter runs as JavaScript on the page you are reading. When you choose a file, the browser hands it to that code directly — it is never put into a network request, so there is no upload to cancel, no copy sitting in a queue somewhere, and nothing for us to delete afterwards. We could not see your file if we wanted to.

You can verify this rather than take our word for it: open your browser’s developer tools, switch to the Network tab, and run the tool. You will see no request carrying your file. Better still, once the page has loaded you can disconnect from the internet entirely and the Image Converter will keep working — which it could not do if it depended on a server.

To be exact about what doesleave the page: like the rest of this site, it loads analytics, which record that a tool was opened and whether it succeeded. Those events carry the tool’s name and a duration — never a file, a file name, or anything read out of your file. The tool panel above is also excluded from session recording, so nothing shown inside it is captured either.

Frequently asked questions

For photographs on a website, WebP gives roughly 25–35% smaller files than JPEG at similar quality and is supported everywhere that matters today. For graphics with flat colour, sharp edges or transparency, PNG or WebP. For maximum compatibility with old software, JPEG.

Being able to display AVIF and being able to create it are different capabilities, and browser support for writing AVIF is much narrower than for reading it. The tool checks whether your browser can actually encode AVIF and tells you plainly if it cannot, rather than failing part-way through.

JPEG has no transparency at all, so transparent areas are filled with white before encoding. Without that, they would come out black. Convert to PNG or WebP to keep transparency.

Generally not — most browsers cannot decode HEIC. Setting your iPhone camera to Most Compatible makes it capture JPEG instead, which works here and everywhere else.

Keep exploring

Credits

The file-processing behind this tool is adapted from DoxDock by Mithun Srinivas, used under the MIT Licence. Rebuilt here in TypeScript for this site.

Start a project

Tell me what you're building

Share a few details and I'll come back within one business day with an honest take, a realistic timeline and a ballpark cost — no pressure, no sales script.

  • Reply within one business day, from me directly
  • Straight answers on scope, timeline and budget
  • Free 30-minute consultation, no obligation

Need a tool like this built into your own product?

Tell me what you're working on. I'll reply within one business day with honest, practical next steps.