How to use the webp converter
Convert a JPEG, PNG, or existing WebP image into a WebP file using the image tools built into your browser. Choose a local file, set the quality and maximum width, then convert and download. The result includes its dimensions, original byte count, output byte count, and percentage size change so you can compare the actual files.
The converter draws the decoded image onto a canvas and asks the browser to encode WebP. Images wider than your selected limit are reduced proportionally; smaller images are not enlarged. The quality control accepts values from ten to 100 and affects the browser’s encoder. Higher quality usually produces a larger file, but the best setting depends on the content and intended display size.
Processing stays on your device, with no image upload or external conversion service. Input files are limited to 20 MiB and decoded images to 40 megapixels. The tool checks that the browser really returned WebP instead of silently accepting a fallback format. If encoding is unsupported, it reports the limitation rather than downloading a PNG with a misleading extension.
Frequently asked questions
Will WebP always be smaller?
No. Already optimized images, small graphics, and high quality settings may produce a larger file. Compare the displayed byte counts and inspect the result at its intended size. File size alone does not establish whether the visual quality is suitable.
Does this preserve animation and metadata?
No. Canvas conversion creates a still image and does not preserve the source file’s animation or original metadata. Animated inputs are flattened to a single decoded frame. Keep your original file if those features matter to your workflow.
Is quality 100 lossless?
Do not assume it is. The browser controls its WebP encoder, and this page requests a quality setting rather than a guaranteed lossless mode. Inspect edges, text, transparency, and fine details in the downloaded file before replacing your original image.