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

Sample .glb (glTF GLB) Test Files & Edge Cases

Deterministic glTF 2.0 Binary 3D Asset 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-triangle.glb

4-byte aligned binary glTF 2.0 (`67 6C 54 46`) with JSON scene graph chunk and 36-byte float32 vertex BIN chunk.

↓ Download (316 B)
SHA-256: f9316dd27503e6edb7ab6cd653e6c920cd996cdd186c9cf0e829407a68ee5d8b
Exact: 316 bytes
curl -fsSL https://fileformat.co/fixtures/v1/glb/minimal-triangle.glb -o minimal-triangle.glb \
  && echo "f9316dd27503e6edb7ab6cd653e6c920cd996cdd186c9cf0e829407a68ee5d8b  minimal-triangle.glb" | shasum -a 256 -c
realisticexpect: valid

pbr-scene-rig.glb

glTF 2.0 binary asset with CameraRig, KeyLight, ChassisMesh nodes and PBR material definition.

↓ Download (508 B)
SHA-256: 6d0c78f35cee7254d016f06a0fcc812b412655abf063a8ce98aafb1fcbe7b7e9
Exact: 508 bytes
curl -fsSL https://fileformat.co/fixtures/v1/glb/pbr-scene-rig.glb -o pbr-scene-rig.glb \
  && echo "6d0c78f35cee7254d016f06a0fcc812b412655abf063a8ce98aafb1fcbe7b7e9  pbr-scene-rig.glb" | shasum -a 256 -c
edge-caseTruncated BIN Chunkexpect: parser_error

truncated-bin-chunk.glb

GLB header `total_length` exceeds actual EOF by 16 bytes.

↓ Download (300 B)
SHA-256: 68a6984ac6eb610b64917f6a23ad957e2f5a6c692e2a2ccc0605d531d9302e65
Exact: 300 bytes
curl -fsSL https://fileformat.co/fixtures/v1/glb/truncated-bin-chunk.glb -o truncated-bin-chunk.glb \
  && echo "68a6984ac6eb610b64917f6a23ad957e2f5a6c692e2a2ccc0605d531d9302e65  truncated-bin-chunk.glb" | 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-triangle.glb directly in your browser without hosting unsafe payloads on public URLs.

Default Fixture: minimal-triangle.glb

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