Image resizer and compressor for the web: free, private, in your browser
Shrink images for websites, blogs and online stores. Set a maximum size, convert to WebP, and pages load faster. Your images stay on your device.
Resize and compress images for the web
Shrink images for websites, blogs and online stores: set a maximum longest side (for example 1920 px for Full HD) and pick a mode to reduce file size, which helps pages load faster and improves Core Web Vitals.
How do I use the Image resizer and compressor for the web?
- Choose a mode. Pick Lossless (default), Near-lossless, or High quality with a quality between 40 and 100. Optionally set a maximum size.
- Add your images. Drag JPG, PNG, GIF, BMP or AVIF files (or whole folders) onto the page, paste an image, or click anywhere to pick files.
- Let it convert. Each file is security-checked, color-optimized when that causes no visible loss, and encoded to WebP by libwebp at its most thorough setting (method 6), one file at a time.
- Download. Download each WebP on its own, drag it to your desktop (Chrome and Edge), or download everything as one ZIP.
Frequently asked questions
Why convert images to WebP?
WebP files are typically much smaller than PNG and JPG at the same visual quality, so web pages load faster and use less bandwidth. WebP supports transparency and animation, and every major browser displays it.
What is the difference between Lossless, Near-lossless and High quality?
Lossless keeps every pixel exact. Near-lossless uses the same lossless engine but nudges pixel values very slightly so they compress better; the change is not visible, and files are often much smaller. High quality is lossy WebP (VP8) at the quality you choose between 40 and 100, which gives the smallest files and suits photos.
Does it work on iPhone, Android and Mac?
Yes. smallwebp.io runs in the browser, so it works on iPhone and iPad (Safari), Android (Chrome), Mac, Windows, Linux and Chromebooks with no app to install.