Convert images to WebP
Turn PNG and JPG images into WebP, usually a good deal smaller at the same look. Set the quality and compare the sizes before you download.
Your files never leave your device
Drop PNG or JPG images here
PNG or JPG, one or many. Or drag them anywhere on this page.
Opened on this device. Nothing is uploaded.
75 to 85 is a good balance of size and looks. 100 asks for a lossless file where the browser can make one.
Up to 50 images per batch, 50 MB each, about 100 megapixels each. The output is WebP; AVIF is not offered. Animated GIFs are converted from their first frame. Your browser must be able to save WebP, as Chrome, Edge and Firefox can.
How to convert an image to WebP
- Choose your PNG or JPG images, or drag them onto the page.
- Set the quality with the slider. Around 80 gives a clearly smaller file that looks the same; 100 asks for a lossless file.
- Press Convert to WebP. Check the before and after sizes, then download each file or a .zip.
Why WebP files are smaller
WebP is an image format made for the web. It can store a picture lossily, like JPEG, by dropping detail the eye is least likely to miss, or losslessly, like PNG, keeping every pixel. It also supports transparency and, in the lossy form, does so without the large size of a PNG. At the same visible quality a WebP photo is usually 25 to 35 percent smaller than a JPEG, which is why many sites send WebP to browsers that can read it.
The quality slider sets how much detail the lossy encoder may throw away. A high value keeps fine texture and costs more bytes; a low one gives small files but shows blockiness and smearing around edges and in smooth skies. Numbers around 75 to 85 are where most pictures look unchanged at normal size and the file is much lighter. Screenshots and flat graphics are the other way round: they have large uniform areas that compress very well even at high quality.
Your browser does the work. Each image is decoded, drawn onto a canvas and saved with the browser's own WebP encoder, then the new size is set beside the old one. Nothing is uploaded. If you convert a single image the page also shows the middle of the original and of the WebP side by side at full size, which is the quickest way to judge whether the quality is high enough.
Tips
- Large photos shrink most when you also reduce their dimensions: use Resize image first, then convert.
- Need a file that old software can open? WebP to PNG goes back, and PNG to JPG makes the most widely supported photo format.
- To shrink a PNG or JPG without changing its format, use Compress image.
Questions
Are my images uploaded?
No. Your browser decodes each image and saves it as WebP on your device, using its own built-in WebP encoder. Nothing is sent to a server.
How much smaller will my WebP files be?
It depends on the picture and the quality. Photos from JPG often shrink by a quarter to a third at the same look, and PNG screenshots and graphics can shrink much more. A file that is already small or already heavily compressed may not shrink at all, and the result tells you when a file came out larger than the original.
What does quality 100 do?
It asks the browser for a lossless WebP, which keeps every pixel but is usually much bigger than a lossy one. Chrome and Edge do this, and the result says lossless on the files where it happened. Below 100 the file is lossy: lower numbers mean smaller files with more visible loss.
Is transparency kept?
Yes. WebP supports transparency, so PNG images with see-through areas keep them. JPG images have none to begin with.
Is camera and location data kept?
No. The image is redrawn and saved again, so EXIF details such as the camera model and the GPS position are not carried over, and the picture is saved in the orientation it displays in.
Can it save AVIF as well?
No. Browsers can open AVIF but give web pages no way to save it, and adding an AVIF encoder would mean shipping a multi-megabyte program. This tool sticks to WebP, which every current browser can open.
Why does it say my browser can't save WebP?
Some browsers can open WebP but not create it, and quietly hand back another format instead. The tool tests this when the page loads and tells you, rather than giving you a mislabelled file. Try Chrome, Edge or Firefox.