Convert between JPEG, PNG and WebP, with quality control and transparency handling.
JPEG, PNG, WebP, GIF, BMP or AVIF, up to 40 MB
Processed on your device — nothing is uploaded
Photo to WebP
Usually the smallest result
webpGraphic to PNG
Lossless, keeps transparency
pngTo JPEG for sharing
Widest compatibility
jpegJPEG, PNG, WebP, GIF, BMP and AVIF can all be read.
Quality applies to JPEG and WebP; PNG is lossless and ignores it.
The before and after sizes are both shown.
Transparency and quality implications are stated for the specific conversion you are making, rather than left as a surprise.
WebP typically produces files 25–35% smaller than JPEG at the same visual quality, and unlike JPEG it supports transparency.
If your browser cannot encode the chosen format, the tool says so rather than quietly saving a PNG with the wrong extension.
Change an image from one format to another and choose the quality when the target format is lossy. The tool is explicit about what each conversion costs: moving to JPEG discards transparency and needs a background colour, moving to PNG from a JPEG cannot restore detail already lost, and WebP usually produces the smallest file of the three at equivalent quality. Conversion runs in your browser using its own encoders.
Keep going
Related pages in Image Tools, plus what others are using right now.
More image tools that pair well with this one.
Convert JPEG photos to PNG, losslessly from that point on.
Convert PNG images to JPEG, with a background colour for transparent areas.
Convert images to and from WebP, usually the smallest format at the same quality.
Shrink JPEG, PNG and WebP files with a quality slider and a live size comparison.
Turn a logo into favicon.ico, the PNG sizes a site needs, and the HTML to declare them.
Resize images by pixel dimensions or percentage, with the aspect ratio locked or free.
Create strong random passwords with full control over length and characters.
Format, validate and minify JSON, with errors that point to the exact line.
Work out any percentage — of a number, as a share, or as a change.
Count words, characters, sentences and paragraphs as you type.
Convert between length, weight, temperature, volume, speed, data and more.
Count characters with and without spaces, against the limits that matter.
Find the mean, median, mode and range of a list of numbers, with the working shown.
Sample and population standard deviation and variance, both shown, with the working.
Check a downloaded file against its published checksum, without uploading anything.
Stamp text like DRAFT or CONFIDENTIAL across a PDF, in your browser.
Turn JSON into readable YAML, with quoting and multiline strings handled properly.
Escape text for HTML, or turn entities back into readable characters.