.HEIC

Sample HEIC Images

HEIC photos sized like real iPhone shots. Use them to check that your uploader accepts, converts or rejects HEIC cleanly instead of failing silently.

.heicimage/heic4 filesFree · No sign-upUnlimited downloads
by Technology Channel · Free to use for testing and development, including commercial projects.

All HEIC sample files

4 files, 166 KB – 532 KB. Click a file to download it again any time.

4032 × 3024Popular

520 KB

sample-4032x3024.heic

The size of a standard iPhone photo. Test that your uploader accepts or converts HEIC.

  • 4032 × 3024 px
  • 12 MP, 4:3
  • HEVC

3024 × 4032

532 KB

sample-3024x4032-portrait.heic

Portrait iPhone-sized photo for upload and orientation tests.

  • 3024 × 4032 px
  • 12 MP portrait
  • HEVC

1920 × 1080

166 KB

sample-1920x1080.heic

Smaller HEIC for quick conversion and preview tests.

  • 1920 × 1080 px
  • Full HD
  • HEVC

With EXIF metadata

339 KB

sample-with-exif.heic

Includes camera make, model and date tags, like a real phone photo.

  • 4032 × 3024 px
  • EXIF
  • HEVC
Use cases

What you can test

  • Upload acceptance: does your form allow .heic and image/heic?
  • Server-side HEIC to JPG conversion.
  • Preview fallbacks in browsers that cannot display HEIC.
  • Reading EXIF data from a HEIC container.
  • Portrait versus landscape handling at 12 MP.
  • Memory use when decoding large HEVC-compressed images.
Reference

HEIC format facts

Extension.heic
MIME typeimage/heic
File signatureBytes 4–11: 66 74 79 70 68 65 69 63 (ftypheic)
OriginMPEG, 2015 · ISO/IEC 23008-12 · iPhone default since 2017
Files here4 · 1.5 MB in total
LicenseFree for any use, no attribution
About the format

What is a HEIC file?

HEIC is an image stored in the HEIF container (ISO/IEC 23008-12) using HEVC compression. Apple made it the default camera format in iOS 11 in 2017, so many uploads from iPhones arrive as HEIC.

HEIC files are roughly half the size of comparable JPGs, but browser support is limited. Safari shows them and most other browsers do not, so web apps usually convert them on upload.

Developers

Convert with Python

Convert with Python
from PIL import Image
from pillow_heif import register_heif_opener  # pip install pillow-heif

register_heif_opener()
Image.open("files/heic/sample-4032x3024.heic").save("photo.jpg", quality=90)
Download with cURL
curl -O https://samplefiles.technologychannel.org/files/heic/sample-4032x3024.heic
FAQ

HEIC files: common questions

Why can't my browser show these images?

Most browsers other than Safari cannot display HEIC. The previews on this page are converted copies; the downloads are real HEIC files.

How do I convert HEIC to JPG?

On a Mac or iPhone, open and export the file. In code, use libheif-based tools such as pillow-heif for Python or the heic-convert package for Node.js.

Can I use these images in commercial projects?

Yes. Every image here is free for any use, including commercial testing, demos and tutorials. No attribution is required.

Can I download the same image more than once?

Yes, as many times as you like. There is no sign-up, no daily limit and no waiting timer. Direct links also work in scripts, CI jobs and automated tests.