Image Converter

Convert an image between JPG, PNG and WebP. Your browser does the decoding and the encoding, so the file stays on your device the whole time.

Runs entirely in your browser. Your files are never uploaded.

How to use Image Converter

  1. 1Pick an image, or drag it onto the box above.
  2. 2Choose the format you need.
  3. 3Set a quality if the format is a lossy one.
  4. 4Press Convert and download it.

Choosing between the three

JPG is for photographs. It's lossy, it has no transparency, and every piece of software written in the last thirty years can open it.

PNG is lossless and keeps transparency, which makes it right for screenshots, logos and diagrams and wrong for photographs, where it regularly produces a file several times larger than the JPG it came from.

WebP is usually smallest at a given visual quality and supports transparency, so it's the best default for anything going on a website. The catch is older desktop software. Some image viewers and editors still can't open it, so keep a JPG or PNG copy of anything you might need to edit elsewhere.

Transparency, and where it goes

Convert a transparent PNG to JPG and the transparent areas come back white, because JPG has no way to record transparency at all. The tool warns you before this happens. If the transparency matters, convert to WebP, which keeps it and is still much smaller than PNG.

What this tool won't do

It converts one still image. Animated GIFs lose their animation, since only the first frame gets converted. Camera raw files like CR2 and NEF aren't supported either, because browsers can't decode them.

WebP only appears in the list if your browser can actually write it. The tool asks the browser first. A browser that can't will otherwise hand back a PNG with a .webp name on it, which causes a confusing problem somewhere downstream rather than an obvious one here.

Limits

  • 50 MB per image.
  • Animation is lost. Only the first frame of a GIF gets converted.
  • Camera raw formats aren't supported.
  • EXIF metadata is not preserved.

Frequently asked questions

Why did my transparent background turn white?
Because you converted to JPG, which has no transparency channel. Use WebP or PNG to keep it.
Is WebP safe to use?
For anything shown in a browser, yes. Every current browser displays it. Some older desktop applications still can't open it, so keep a JPG copy if you'll need to edit the image elsewhere.
Does PNG to JPG lose quality?
Yes, JPG is lossy, though at quality 85 and above it's hard to see on a photograph. On a screenshot with sharp text it's much more noticeable. Keep those as PNG or WebP.