Image Converter
Convert between JPG, PNG and WebP directly in the browser.
Drop an image to convert
JPG, PNG, WebP, AVIF, GIF or BMP in — PNG, JPEG or WebP out
About Image Converter
Different formats suit different jobs: JPEG for photographs, PNG for graphics that need sharp edges or transparency, WebP for a smaller version of either.
This converter decodes your image and re-encodes it in the target format with a quality control for the lossy options, all without uploading anything.
How Image Converter works in your browser
Your image is decoded by the browser, drawn onto a canvas and re-encoded in the target format, with a quality setting for the lossy formats. Because JPEG has no transparency, transparent areas are filled with the background colour you choose when converting to it.
Which output formats are available depends on what your browser can encode — JPEG, PNG and WebP are supported everywhere current.
When to use it
- Converting a PNG screenshot to a smaller JPEG or WebP.
- Turning a WebP download into a PNG for software that cannot read WebP.
- Flattening a transparent logo onto a white background.
Frequently asked questions
How do I convert JPG to PNG?
Choose PNG as the output format. The image is decoded and re-encoded in your browser. PNG is lossless, so the result will usually be larger than the JPEG.
Should I convert PNG to WebP?
Usually yes for the web. WebP files are typically 25-35% smaller at the same visual quality, and every current browser supports it.
What happens to transparency when converting to JPG?
JPEG has no alpha channel, so transparent areas are filled with the background colour you choose - white by default.
Why convert to WebP?
WebP files are typically 25-35% smaller than an equivalent JPEG at the same visual quality, and it is supported by every current browser.
Is AVIF supported?
AVIF input works wherever your browser can decode it. AVIF output depends on browser encoder support and is offered when available.