ZERO-UPLOAD SANDBOX
.webp QA Fixtures Modern Media & Spatial 3D CC0 Public Domain · CI/CD Safe

Sample .webp (WebP) Test Files & Edge Cases

Deterministic WebP Image Container fixtures engineered for automated unit tests, parser fuzzing, and upload validation pipelines. Pull directly in GitHub Actions with immutable SHA-256 verification.

minimalexpect: valid

minimal-vp8x.webp

Real WebP encoded by libwebp via Pillow — RIFF/WEBP container with decodable VP8L/VP8 payload.

↓ Download (58 B)
SHA-256: 297ca327517d16217664fbb2ab4e878a676db57b3050a92b5ab929259266ffde
Exact: 58 bytes
curl -fsSL https://fileformat.co/fixtures/v1/webp/minimal-vp8x.webp -o minimal-vp8x.webp \
  && echo "297ca327517d16217664fbb2ab4e878a676db57b3050a92b5ab929259266ffde  minimal-vp8x.webp" | shasum -a 256 -c
realisticexpect: valid

og-banner-1200x630.webp

Real 1200×630 lossy WebP from Pillow at quality 85 for OpenGraph-dimension checks.

↓ Download (59.2 KB)
SHA-256: 1cf094696041edb5cd955bf546811c69b1e8cdd5092cdfd765300849e2ceee2d
Exact: 60,664 bytes
curl -fsSL https://fileformat.co/fixtures/v1/webp/og-banner-1200x630.webp -o og-banner-1200x630.webp \
  && echo "1cf094696041edb5cd955bf546811c69b1e8cdd5092cdfd765300849e2ceee2d  og-banner-1200x630.webp" | shasum -a 256 -c
edge-caseRIFF Size Mismatchexpect: parser_error

truncated-riff.webp

WebP truncated inside the image payload — declared RIFF size exceeds available bytes, Pillow must raise.

↓ Download (50 B)
SHA-256: 6b6b3468c2e38c48255de9164388e169324215d8fe802e113b1b109f631deee3
Exact: 50 bytes
curl -fsSL https://fileformat.co/fixtures/v1/webp/truncated-riff.webp -o truncated-riff.webp \
  && echo "6b6b3468c2e38c48255de9164388e169324215d8fe802e113b1b109f631deee3  truncated-riff.webp" | shasum -a 256 -c
Safe-by-Design Client-Side Synthesizer

In-Browser Edge-Case & Malformed Fixture Mutator

Zero Upload · Generated in RAM

Need negative test fixtures for parser fuzzing or upload gateway validation? Mutate minimal-vp8x.webp directly in your browser without hosting unsafe payloads on public URLs.

Default Fixture: minimal-vp8x.webp

Tests graceful EOF / footer corruption handling without process panic or OOM.