- WebP
- A modern image format developed by Google that supports lossy compression, lossless compression, and alpha transparency. It typically produces files 25-50% smaller than equivalent JPEG or PNG at the same visual quality, but is not supported by all legacy applications.
- Lossy compression
- A compression method that permanently discards some image data to reduce file size. Both WebP and JPG use lossy compression by default, meaning each re-encode introduces minor quality loss that accumulates over multiple save cycles.
- Alpha channel
- An extra data layer in an image file that stores per-pixel transparency information, allowing parts of the image to be fully or partially transparent. WebP supports alpha; JPG does not, so transparent areas must be filled with a solid colour during conversion.
- Background colour fallback
- The solid colour used to replace transparent pixels when converting an alpha-capable format (like WebP or PNG) to JPG, which has no transparency support. Choosing the wrong fallback colour creates a visible fringe around transparent logos and icons.
- Canvas re-encode
- The browser technique used by this tool: the WebP image is drawn onto an HTML Canvas element, then the canvas is exported as JPG using the toBlob or toDataURL API. The encoding happens entirely in the browser with no server involved.
- MIME type
- A standardised label identifying a file's format, such as image/webp or image/jpeg. Browsers, email clients, and web servers use MIME types to decide how to handle or display a file — an incorrect MIME type can cause display failures even if the file content is valid.