Home/Tools/Image Converter

Image Converter

Convert between WebP, JPG and PNG, resize, and squeeze the file size down. Batch as many as you like. Runs in your browser, so nothing is uploaded.

Your images?JPG, PNG, WebP, GIF and BMP in. JPG, PNG or WebP out. Conversion uses your browser's own image encoder, so nothing is uploaded.

Drop in a batch and convert them all at once.

Working...
Images 0

Output

Applies to every image.

82%
- not converted yet
Images are converted on this device. Metadata including GPS is dropped as a side effect.

Which format should I pick?

A short, practical answer.

1

WebP for websites

Typically 25 to 35 percent smaller than JPG at the same visual quality, and supported by every current browser. The right default for anything going online.

2

JPG for compatibility

Opens everywhere, including old software, printers and photo kiosks. Choose it when the file is leaving your control.

3

PNG for sharp edges

Lossless, and the only one here that keeps transparency. Ideal for logos, screenshots and diagrams, but large for photographs.

Which format to convert to, and when

Four formats cover essentially everything, and the choice is decided by what the file is for rather than by which is technically best.

WebP is the default for anything going on a website. It compresses photographs about as well as a modern JPG, handles flat graphics about as well as PNG, and keeps transparency either way. Expect files 25 to 35 percent smaller than the PNG equivalent, which on an image-heavy page is often the difference between passing and failing Core Web Vitals. Every current browser supports it.

JPG is the format for compatibility. Every piece of software written in the last thirty years reads it. It has no transparency, so transparent areas are filled with white, and it is lossy, so repeated re-saving accumulates damage. Use it for photographs that are finished and going somewhere out of your control.

PNG is lossless, which is exactly right for screenshots, diagrams, logos and anything with sharp text or a transparent background, and exactly wrong for photographs — a PNG of a holiday snap is routinely five to ten times the size of the JPG for no visible gain.

HEIC is what an iPhone produces. It is excellent and almost nothing outside the Apple ecosystem reads it, which is why converting is usually the first thing anyone does with one. That conversion needs a decoder, so it lives on the dedicated HEIC to JPG and HEIC to PNG pages rather than here.

On quality: 80 to 85 is the sweet spot for photographs in a lossy format, and the point at which most people stop being able to tell. Push lower and you will see it first in gradients, skies and skin tones. The one thing to protect is small text, because lossy compression smears letter edges at any quality, so screenshots of code and labelled diagrams should stay lossless.

Questions

How do I convert PNG to WebP?
Drop the PNG files above and choose WebP as the output. WebP typically lands 25 to 35 percent smaller than PNG at the same visual quality, and it keeps transparency, which is why it is worth the swap for site assets. There is a dedicated PNG to WebP converter if you only need that one direction.
How do I convert WebP to JPG?
Choose JPG as the output. This is the fix when an app or an older program refuses to open a WebP you saved from the web. Transparency cannot survive the trip, so transparent areas are filled with white. See the WebP to JPG converter for that conversion on its own.
How do I convert HEIC to PNG?
HEIC files from an iPhone are decoded here too. Pick PNG for a lossless result, or JPG for a smaller one. Use HEIC to PNG or HEIC to JPG for the single-purpose versions.
Can I batch convert images?
Yes. Drop as many as you like and they are processed one after another, then handed back individually or as a zip. There is no file count limit and no watermark.
Are my images uploaded?
No. Conversion uses the image encoder built into your browser. Files are read into memory, drawn to a canvas, re-encoded and handed back as a download. Nothing is transmitted and nothing is stored.
Why did my PNG get bigger?
PNG is lossless and stores every pixel exactly, so converting a photograph from JPG to PNG almost always increases the file size, sometimes several times over. PNG earns its keep on flat graphics and screenshots, not on photos. The size column shows the change so you can see it immediately.
What happens to transparency?
PNG and WebP both keep it. Converting a transparent image to JPG cannot, because the format has no alpha channel, so transparent areas are filled with white rather than turning black.
Is metadata preserved?
No. Because the image is re-encoded from raw pixels, EXIF data including GPS coordinates and camera details is not carried across. That is usually welcome, but if you need to keep it, this is not the right tool.
What quality setting should I use?
For WebP and JPG, 80 to 85 is the sweet spot for photographs, where the difference from the original is very hard to see but the file is far smaller. Go higher for images with text or sharp lines. The quality slider does nothing for PNG, which is always lossless.

Related tools

Everything here runs in your browser, free, with nothing uploaded.