Sample HEIC 100KB File
HEIC — Apple's HEVC-based format
Click below for an instant download — no signup, no redirect.
Download 100KB HEIC100 KBTestFile-heic-100kb.heic
File details
| Format | HEIC |
| Extension | .heic |
| MIME type | image/heic |
| Size | 100 KB |
| Exact bytes | 102,400 |
| Filename | TestFile-heic-100kb.heic |
| Format version | HEIF / HEVC (HEIC brand) — ISO/IEC 23008-12 |
| Contents | 1,024 × 768 px RGB synthetic gradient; HEVC intra-frame compression; ISOBMFF container; no EXIF metadata |
| Encoding | RGB 8-bit; HEVC (H.265) compression; 'heic' brand; ISOBMFF container |
What is a 100KB HEIC file useful for?
A 100 KB HEIC is the right file for verifying that your iOS photo upload pipeline accepts HEIC inputs without silently failing. iPhone cameras have produced HEIC as the default format since iOS 11 (2017), so any upload endpoint that accepts photos from iPhone users must handle HEIC. Use this file to verify MIME type detection (image/heic), to test your HEIC-to-JPEG transcoding path, and to confirm that your frontend correctly previews HEIC files on Safari (which supports HEIC natively) without requiring server-side conversion first.
What's inside this file?
Generated with Pillow and the pillow-heif plugin (libheif backend). A 1,024 × 768 pixel synthetic RGB gradient encoded with HEVC (H.265) intra-frame compression in an ISOBMFF (ISO Base Media File Format) container — the same container used by MP4. The file uses the 'heic' brand indicating HEVC-compressed HEIF. No EXIF metadata embedded. HEVC's inter-prediction is not used (single image, not a sequence).
Download via curl
curl -L "http://localhost:8000/files/heic/TestFile-heic-100kb.heic" \ -o TestFile-heic-100kb.heic
Need different parameters?
Generate a custom HEIC file with exact settings.