WebP to PNG or BMP

Convert a WebP image to PNG or BMP locally in your browser. The image is not uploaded to a server.

Both output paths accept images up to 25 MP, with neither dimension above 8192 pixels. Animated WebP is rejected rather than reduced to one frame. Conversion runs in disposable workers so the decoder and PNG encoder do not keep their fixed Wasm memory attached to the page.

Components #

CLI equivalent #

qip run components/image/webp/webp-to-bmp-bgra32.wasm \
  < input.webp > output.bmp

qip run components/image/webp/webp-to-bmp-bgra32.wasm \
  components/image/bmp/bmp-to-png.wasm \
  < input.webp > output.png