Skip to content
ToolsNow
Guides All tools
Images

Convert images between JPG, PNG and WebP

Convert images between JPEG, PNG and WebP in your browser, with quality control and a background colour for transparent areas.

Runs in your browser — your input is not uploaded to ToolsNow.

Choose an image to begin.

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

Converting to JPEG discards transparency, filling it with the background colour you choose. Converting a photo to PNG usually makes the file much larger, since PNG is lossless and designed for flat graphics.

How to use

  1. Drop in an image. HEIC, AVIF and GIF can be read as input even though they are not offered as output.
  2. Pick the output format. JPEG for photos, PNG for lossless or transparency, WebP for the smallest web files.
  3. Set a background if converting to JPEG. JPEG cannot store transparency, so transparent areas need a fill colour.
  4. Download the result. The new file size is shown before you save.

Questions

What happens to transparency when converting to JPEG?

It is filled with the background colour you choose, because JPEG has no alpha channel. Leaving it at the default white is usually right; black is a common cause of surprise when other tools do not ask.

How do I convert HEIC to JPG?

Drop the HEIC file in and choose JPEG. This works if your browser can decode HEIC — Safari on Apple devices can; support elsewhere varies.

Why did converting a photo to PNG make it much bigger?

PNG is lossless and designed for flat graphics with few colours. A photograph has millions, so PNG stores it far less efficiently than JPEG. Use PNG for logos, screenshots and anything needing transparency.

Is any quality lost converting PNG to WebP?

It depends on the quality setting. WebP supports both lossy and lossless; this tool uses lossy encoding with your chosen quality. Set it to 1.0 for near-lossless output.

Published by ToolsNow. How tools and sources are checked · Report a problem

Read more

Related tools