How to convert an image
- Choose the target format: JPG, PNG or WebP.
- Choose or drop one or more images. Most formats your browser can open are accepted, including GIF, BMP and AVIF.
- For JPG or WebP, set the quality. For JPG, pick the colour that should replace transparent areas.
- Check the new size in the list, then download each file or all of them as a ZIP.
What happens during conversion
Image formats are different ways of storing the same grid of pixels. The browser decodes your file into pixels, draws them on a canvas, then encodes the canvas in the format you picked:
Worked example
We converted an 800 × 600 PNG logo with a transparent background, 17.3 KB in size. As JPG at 90% quality with a white background it became 20.4 KB; as WebP at 90% it was 11.4 KB and kept its transparency. Re-saving it as PNG gave 30.6 KB, larger than the original, because the browser’s PNG encoder is simpler than the one the file was made with.
The opposite direction is more dramatic. Our 2.26 MB JPG landscape photo, converted to PNG, grew to 14.84 MB, more than six times bigger, with no gain in quality.
Choosing the right format
| Format | Best for | Transparency |
|---|---|---|
| JPG | Photos, where small files matter more than perfect edges | No |
| PNG | Screenshots, logos, text and line art; editing source files | Yes |
| WebP | Web images of every kind, often the smallest option | Yes |
Every lossy save throws away a little more detail, so convert from the best original you have rather than from a copy that was already compressed.
What about AVIF and HEIC?
AVIF and HEIC are newer formats that compress photos even better than WebP. Browsers can display AVIF widely, but most cannot yet save it from a canvas, so this tool accepts AVIF as input and converts it to JPG, PNG or WebP. HEIC, used by iPhone cameras, opens only in browsers that support it. If a file will not load, the list shows an error rather than producing a broken image.
Key features
- Converts between JPG, PNG and WebP, and accepts GIF, BMP and AVIF as input in most browsers.
- Custom background colour when flattening transparent images to JPG.
- Quality control for lossy formats.
- Batch conversion with a ZIP download.
- Warns when your browser cannot save WebP and uses PNG instead.
Practical use cases
Uploading to picky sites. Some government portals, job sites and print shops accept only JPG. Convert a PNG or WebP screenshot in seconds.
Saving images found as WebP. Many sites now serve WebP, which older desktop apps cannot open. Convert to PNG or JPG to edit them.
Logos on coloured backgrounds. When a platform needs a JPG logo, set the background colour to match the page so no white box appears around it.