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

Sample .heic (HEIC) Test Files & Edge Cases

Deterministic HEIC (High Efficiency 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-64x64.heic

Real HEIC encoded by libheif via pillow-heif: ftyp heic, decodable HEVC primary item.

↓ Download (1.2 KB)
SHA-256: a391bd763c27113162242a0e7fbe0bacbe60be3c2e1458b1f0c65d9396b4554c
Exact: 1,192 bytes
curl -fsSL https://fileformat.co/fixtures/v1/heic/minimal-64x64.heic -o minimal-64x64.heic \
  && echo "a391bd763c27113162242a0e7fbe0bacbe60be3c2e1458b1f0c65d9396b4554c  minimal-64x64.heic" | shasum -a 256 -c
realisticexpect: valid

photo-1024x768.heic

Real HEIF/HEVC still image encoded by libheif at 1024×768 for decoder validation.

↓ Download (179.2 KB)
SHA-256: 833313fb74d55f1505032f5cb002d32d727eeae891a646e52311910875cc15c6
Exact: 183,476 bytes
curl -fsSL https://fileformat.co/fixtures/v1/heic/photo-1024x768.heic -o photo-1024x768.heic \
  && echo "833313fb74d55f1505032f5cb002d32d727eeae891a646e52311910875cc15c6  photo-1024x768.heic" | shasum -a 256 -c
edge-caseTruncated mdat Boxexpect: parser_error

truncated-mdat.heic

Real HEIC bytes truncated inside the HEVC payload — libheif decoder must raise.

↓ Download (1.1 KB)
SHA-256: f5de0f071b251c113f04832efea09a58ec1fc9908ac083c2f1da96bd7ab46eb8
Exact: 1,160 bytes
curl -fsSL https://fileformat.co/fixtures/v1/heic/truncated-mdat.heic -o truncated-mdat.heic \
  && echo "f5de0f071b251c113f04832efea09a58ec1fc9908ac083c2f1da96bd7ab46eb8  truncated-mdat.heic" | 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-64x64.heic directly in your browser without hosting unsafe payloads on public URLs.

Default Fixture: minimal-64x64.heic

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