Convert WebP, which does the jobs of JPG, PNG and GIF, in smaller files.
Google released WebP in 2010 to make web pages load faster. One format covers photos, graphics with transparency, and short animations. Pick the format you'd normally use to see what WebP changes.
This isn't a mock-up. Your browser encodes the sample image as JPG, WebP and PNG right now, at the quality you choose. The zoomed crops show the detail around the text, where compression damage appears first.
Every current browser shows WebP. The trouble now is software that saves, edits or uploads images, which is why people still end up converting WebP files they downloaded.
This page walks the RIFF container chunk by chunk, checks the VP8X flags against what is actually there, and reads the start of the VP8 or VP8L bitstream itself. That includes running VP8’s boolean decoder over the frame header to recover the quantiser, the closest thing a WebP has to a quality setting. Animations are mapped frame by frame onto their canvas. Everything happens on your device. Both samples are built from WebP frames your own browser encodes; the second is broken on purpose.
Identification, limits and capabilities, from RFC 9649 and Google’s container specification.
Inside the RIFF wrapper are four-letter chunks. A simple WebP has just one; a transparent, animated or metadata-carrying one uses the extended layout. Pick a file type to see its chunks.
52 49 46 46 "RIFF"6A 2C 01 00 size: 76,906 bytes57 45 42 50 "WEBP"
Each page explains exactly what's kept and what changes.