NoWebP Test Lab

Known samples with the exact behavior you should see when NoWebP is active. Load extension/ as an unpacked extension first — see the README.

How NoWebP works:
Static WebP with alpha channel

1. Static WebP with alpha

A static WebP image with transparency.

Expected:
  • Downloading the file saves as a valid .png.
  • Viewing standalone and pressing ⌘C / Ctrl+C copies as PNG (pastes into PowerPoint Web).
  • Right-click ➔ Copy image as PNG copies as PNG.
  • Right-click ➔ Save image as PNG… opens one save dialog prefilled with .png.
Static lossy VP8 WebP

2. Static lossy WebP (VP8)

A standard static lossy WebP image.

Expected: Supported static WebP — automatic download, standalone keyboard copy, Copy image as PNG, and Save image as PNG… all produce PNG.
Static lossless VP8L WebP

3. Static lossless WebP (VP8L)

A lossless static WebP image.

Expected: Supported static WebP — automatic download, standalone keyboard copy, Copy image as PNG, and Save image as PNG… all produce PNG.
Animated WebP

4. Animated WebP

An animated WebP image. NoWebP preserves the animation and does not flatten it to static PNG.

Expected:
  • Automatic download and keyboard copy remain unchanged as original animated .webp.
  • Copy / Save as static PNG is not supported for animated WebP. Right-clicking and selecting Copy image as PNG or Save image as PNG… leaves clipboard/download untouched and shows a top notice: “Animated WebP can't be copied or saved as a static PNG.”
Control PNG

5. Control: Real PNG

An ordinary PNG image.

Expected: Copy image as PNG copies it as PNG. Save image as PNG… saves it as PNG. Automatic behavior is unchanged.
Control JPEG

6. Control: Real JPEG

An ordinary JPEG image.

Expected: Copy image as PNG copies it as PNG. Save image as PNG… saves it as PNG. Automatic behavior is unchanged.