WebP is a new image format that provides lossless and lossy compression for images on the web. WebP lossless images are 26% smaller in size compared to PNGs. WebP lossy images are 25-34%
smaller in size compared to JPEG images at equivalent SSIM index. WebP
supports lossless transparency (also known as alpha channel) with just 22% additional
bytes. Transparency is also supported with lossy compression and
typically provides 3x smaller file sizes compared to PNG when lossy
compression is acceptable for the red/green/blue color channels.
Webmasters and web developers can use the WebP image format to
create smaller and richer images that can help make the web faster.
How WebP works
Lossy WebP compression uses predictive coding to encode an
The residuals typically contain many zero values, which can
Lossless WebP compression uses already seen image fragments
A WebP file consists of VP8 or VP8L image data, and a container based on RIFF. The standalone libwebp library serves as a reference implementation for the WebP specification and is available at this git repository and as a tarball.
WebP is supported by a variety of tools. In addition, it is now natively supported in Google Chrome, the Google Chrome Frame plug-in for Internet Explorer, Opera 11.10 and Android Ice Cream Sandwich.
Developers have also added support to a variety of image
Convert your favorite collection from PNG and JPEG to WebP by downloading the precompiled cwebp conversion tool for Linux, Windows or Mac OS X.