Image format converter
Convert between PNG, JPEG and WebP in your browser.
Or choose a file. It is processed in this tab and never uploaded — which is also why it handles photos far larger than any upload limit.
Choose a fileConverts between the three formats every browser understands, locally. The common reason is size: WebP is typically 25–35% smaller than JPEG at the same visual quality, and every browser in use today supports it. The other common reason is transparency — going to JPEG removes the alpha channel, and this tool composites onto white rather than the black most naive converters produce.
How it works
- Conversion decodes and re-encodes in your browser; the file is never uploaded.
- Converting to JPEG flattens transparency onto white, because JPEG has no alpha channel.
- The quality setting applies to JPEG and WebP; PNG ignores it, being lossless.
Where your data goes
Nowhere. This tool runs entirely in your browser: the text you paste is processed by the page and is never transmitted to a server or written to a log.
When a run costs points, a one-line summary is saved to your own history so you can find it again. The summary records the shape of the run — sizes, counts, the values you looked up — never the content you pasted.
What it costs
Free up to 2.00 MB per run without an account. Past that, a run costs 2 points and is saved to your history.
Points come from signing up, checking in daily, commenting and completing your profile.
See how points workCommon questions
- Is WebP safe to use now?
- Yes. Every current browser supports it, including Safari since 2020. The remaining reason to ship JPEG is software outside the browser — some email clients and older image editors still cannot open WebP.
- Why did my transparent background turn white?
- Because you converted to JPEG, which cannot store transparency. White is the least surprising choice; if you need a different matte, place the image on that colour before converting. Keep PNG or WebP if transparency matters.
- What about AVIF?
- AVIF compresses better still, but browsers cannot encode it from a canvas — only decode it — so no in-page tool can produce it. Producing AVIF needs a build step or a server.
The open-source behind it
This tool is a self-contained implementation. GoogleChromeLabs/squoosh (Apache-2.0) does the same job as a library — if you need this behaviour inside your own program, start there rather than calling a web page.
GoogleChromeLabs/squooshAlso known as
- convert image format
- png to jpg
- jpg to webp
- webp converter
- image converter online