convert image webp

By Xah Lee. Date: . Last updated: .

Install Webp Tools

webp download 2026-06-18 32455
webp download 2026-06-18 32455

webp commands

cwebp

WebP encoder tool

dwebp

WebP decoder tool

vwebp

WebP file viewer

webpmux

WebP muxing tool

gif2webp

Tool for converting GIF images to WebP

webpinfo

show info about the file, such as lossy or lossless.

tip. png and jpeg, when to convert to lossy or lossless webp

webp supports both lossy and lossless compression.

convert jpg to lossy webp, or png to lossy webp

cwebp -q 75 xx.jpg -o xx.webp

-q is quality. default is 75.

# convert all jpg files in current dir to webp, using -q 85
dir . -Recurse -File -Filter *jpg | ForEach-Object { cwebp -o 85 $_.FullName -o "$($_.BaseName).webp" }

convert png to lossless webp

cwebp -lossless input.png -o output.webp
# convert all png files in current dir to webp, using cwebp -lossless

dir . -Recurse -File -Filter *png | ForEach-Object { cwebp -lossless $_.FullName -o "$($_.BaseName).webp" }
for xfile in *.png; do cwebp -lossless "$xfile" -o "${xfile%.png}.webp"; done

determine if a WebP file is lossy or lossless

webpinfo myfile.webp

in the output, it has a format line. For example, it says

Format: lossless (2)

also, a tip:

check webp lossless 2026-06-19 3704e
check webp lossless 2026-06-19 3704e

Convert From WebP to png

# convert from webp to png
dwebp myinput.webp -o output.png

image processing