Convert JPG images to WebP
Convert a JPG to WebP, compare file sizes, and download the result.
Drop an image here or choose one:
Supported inputs and limits
JPEG or JPG files up to 25 MB. PNG and other formats are rejected here; use the Image Compressor to convert those.
How to use this tool
- Drop a JPG onto the box or pick it with the file picker.
- Leave quality at 80 for a balanced result, or move the slider.
- Compare the two previews and the displayed sizes.
- Download the file; it is saved with a .webp extension.
Examples
If a 500 KB JPG becomes 350 KB as WebP, the saving is 30%. If it becomes 560 KB, the file is 12% larger, and you should lower the quality or keep the JPG.
A photo that was already saved at low JPEG quality may not shrink, because the compression artefacts are re-encoded as detail. Results are illustrations only; your files will differ.
How it works
The browser decodes the JPEG, draws it onto a canvas, and its built-in encoder writes a WebP file at your chosen quality. Both formats are lossy, so converting adds a second round of loss. Keep your original JPG.
Browser support and troubleshooting
Current Chrome, Edge and Firefox can encode WebP. Some browsers, notably older Safari versions, cannot; the tool then shows an error rather than producing a wrong file. Metadata such as EXIF is not kept. WebP is widely displayed by browsers, but some older apps and upload forms still reject it.
Privacy
The conversion runs in your browser and the tool code does not upload your photo. See the Privacy Policy for server logs and other details.
When converting makes sense
WebP is mainly useful for pictures shown on websites, where smaller files load faster. It is less useful for files you will send to someone else or upload to a form, because some older programs and forms accept only JPG or PNG. Convert when you control where the file will be shown, and keep the JPG when you do not.
Quality guidance
The slider ranges from 10 to 100. A value around 75 to 85 is a common starting point for photos. Lower values give smaller files and more visible artefacts, such as smeared texture and blocky colour areas. If the WebP file is not meaningfully smaller than the JPG at a quality that looks good, there is little point in switching.
Measuring the saving
The page shows both file sizes and a percentage. For example, if a 500 KB JPG becomes a 350 KB WebP, the saving is (500 − 350) ÷ 500 = 30%. If the WebP is larger, the page reports it as larger. That is a normal result for JPEGs that were already compressed hard.
Using WebP on your own website
Modern browsers show WebP files, but a fallback is wise if you must support old software. Our article on JPG, PNG and WebP includes a short markup example that offers WebP first and JPG as a backup. Always give an image its width and height so the page does not shift while loading.
What this tool does not do
- It accepts JPEG/JPG only. For PNG or WebP input use the Image Compressor.
- It does not resize. Combine it with the Image Resizer if you need smaller dimensions.
- It does not keep camera metadata.
- Files up to 25 MB are accepted.
Troubleshooting
| What you see | Likely reason | What to try |
|---|---|---|
| Message that WebP is not supported | Your browser cannot encode WebP | Use a current Chrome, Edge or Firefox |
| WebP is larger than the JPG | The JPG was already highly compressed | Lower the quality, or keep the JPG |
| A site rejects the .webp file | The site accepts only older formats | Upload the original JPG |
| “JPEG/JPG images only” | The file is not a JPEG | Check the file type |
Frequently asked questions
Will the WebP always be smaller?
No. Often it is, but already-compressed JPEGs can produce a larger file.
Does converting lose quality?
Yes, a little, because both formats are lossy. Keep your original.
Why does my browser say WebP is unsupported?
It cannot encode WebP. Try a current Chrome, Edge or Firefox.