Convert
Get a WebP from any picture this tool reads
WebP is a format this tool both reads and writes, so converting to it needs no software installed and no upload. What it costs you in quality is a setting you choose and can see.
What this tool reads and what it writes
The format control offers four output formats: JPEG, PNG, WebP and AVIF. Every one of them is also a format the tool reads, so converting to WebP never depends on a format it cannot open. Add a JPEG, PNG, WebP or AVIF file, choose WebP, press start, and the output is a WebP.
The input side is the same set. JPEG, PNG, WebP and AVIF all decode here, which covers the photographs, screenshots and exports that hold transparency. Formats outside that set are refused with a message on their own row rather than failing the run: JPEG XL and HEIC are not supported in either direction, and there is no PDF reader here.
Nothing is uploaded. The decode and the encode happen in your browser, in a Web Worker, and the row that comes back shows the size before and after, the output’s dimensions, and both pictures side by side.
Deciding whether WebP is the right target
There is no measurement on this site that ranks one format against another, so this page does not make that claim. Which format wins depends on the picture, on the format the picture came from, and on the quality setting you pick. A flat logo, a screenshot of text and a detailed photograph behave differently from each other under the same encoders, and a change of format and a change of quality are two different decisions.
What the tool gives you instead of a promise is a measurement of your own file. Each row shows the input size and the output size, and whether the output is smaller or larger, so you can compare a WebP against a JPEG in the same run and see what happened on your picture rather than on someone else’s. Run the same file twice, once to each format, if you want the comparison side by side.
Choose WebP when the thing consuming the file supports it and you want a modern format with transparency available. If you are not sure what will read the file later, that uncertainty is worth resolving before you convert, and keeping the original is the only option that settles it.
Transparency
WebP keeps an alpha channel, so a PNG with transparent areas comes out with them intact, and the row’s preview shows what stayed transparent. That is one of the two reasons to prefer it for logos, icons and diagrams.
The other reason is the JPEG path, which is worth understanding before you choose. A JPEG output has no alpha channel at all, so what was transparent is composited onto white before encoding. If your picture has transparent areas and you send it to JPEG, those areas become white in the file, and no setting brings them back. If that matters, WebP, PNG or AVIF are the outputs that keep them.
Quality, and why it matters here
Quality is a whole number from 1 to 100, starting at 75, and it applies to WebP because WebP is a lossy format. A lower number means a smaller file and a picture the encoder rebuilds from a shorter description. Where the detail goes first depends on the picture and the encoder, so this page does not promise an order of losses; use the two previews in the row to judge your own file.
Converting a JPEG to WebP and lowering the quality at the same time stacks two changes, and it is harder to tell which one caused a difference you dislike. If you want to know what the format alone does, keep the quality at 75 for both runs.
Metadata
Outputs carry no EXIF by default, which is usually what you want when you are posting a picture somewhere. Tick the keep control and the block comes back, with the orientation written as 1 because the pixels are already upright. An AVIF output cannot carry the block and the row says the metadata was not kept; a WebP output can carry it.
If the file does not finish
Two fixed limits apply before anything is decoded: an input larger than 32 MiB, and an input over 40,000,000 pixels. The row names the limit that refused the file, the rest of the batch still finishes, and neither number depends on the machine you are using. Shrinking or cropping the picture in another program first is the way around both, since the pixel limit is a property of the input.
What to do next
Convert the file and read the row’s two sizes. If the WebP came out larger than what you started with, the picture is one where the format is not the lever: try a lower quality, or a resize instead. If you need the file under a specific number of kilobytes, use the target size control rather than guessing at a quality.
Common tasks guide
Continue exploring this topic
Related topics: Getting started
Convert a picture to WebP
The tool is on the home page. Choose WebP in the format control and press start.