Sample HEIC 50MB File
HEIC — Apple's HEVC-based format
Click below for an instant download — no signup, no redirect.
Download 50MB HEIC50 MBTestFile-heic-50mb.heic
File details
| Format | HEIC |
| Extension | .heic |
| MIME type | image/heic |
| Size | 50 MB |
| Exact bytes | 52,428,800 |
| Filename | TestFile-heic-50mb.heic |
| Format version | HEIF / HEVC (HEIC brand) — ISO/IEC 23008-12 |
| Contents | ~20,000 × 15,000 px RGB synthetic gradient; HEVC compression; ISOBMFF container — designed for infrastructure limit testing |
| Encoding | RGB 8-bit; HEVC (H.265) compression; 'heic' brand; ISOBMFF container |
What is a 50MB HEIC file useful for?
A 50 MB HEIC is an infrastructure limit-testing file, representing panoramic HDR captures, high-frame-rate HEIC image sequences, or very high resolution professional captures. Use it to verify that your iOS photo upload endpoint enforces a file-size limit before attempting to transcode, that the rejection response is returned promptly before the full file body is read, and that no temp files are left after rejection. For systems that handle professional Apple ecosystem workflows, it tests libheif decoder limits at extreme resolution.
What's inside this file?
Generated with Pillow and pillow-heif. Approximately 20,000 × 15,000 pixels encoded as HEVC in an ISOBMFF container. The uncompressed RGB raster is approximately 900 MB. HEVC compression at this resolution achieves roughly an 18:1 ratio on synthetic content. Transcoding this file to JPEG would require approximately 1 GB of RAM peak and 30–60 seconds of CPU time on a single core — use this file to test rejection paths, not transcoding capacity.
Download via curl
curl -L "http://localhost:8000/files/heic/TestFile-heic-50mb.heic" \ -o TestFile-heic-50mb.heic
Need different parameters?
Generate a custom HEIC file with exact settings.