Browse the box structure of a HEIC, HEIF or AVIF file

See the raw box tree of a HEIC, HEIF or AVIF file, with each box's type, size and offset. Search it, expand or collapse branches, and export it as JSON.

Drop HEIC photos here, or pick them from your device

Stays on your device. Nothing is uploaded.

Processing on this device

How to use it

  1. Drop a HEIC, HEIF or AVIF file onto the page.
  2. Expand boxes to see nested structure. Collapse what you do not need.
  3. Search by box type to jump to something like meta, iloc or ispe.
  4. Export the tree as JSON if you want to keep or compare it.

What it keeps

  • The file, which is only read.
  • Exact offsets and sizes as they appear in the file.

What it removes or changes

  • Nothing in your file changes.

Limits

  • It shows structure, not meaning. Interpreting boxes needs knowledge of the HEIF and ISOBMFF specs.
  • It does not decode image data.
  • For a friendlier summary, use the HEIC inspector.

Compatibility

The tree is the same one any HEIF-aware tool reads, so it helps when debugging why a program rejects a file, comparing a file from two sources, or learning how a HEIC is built. It handles AVIF too, since AVIF shares the container.

Privacy

The box tree is parsed locally in your tab. Nothing is uploaded, and the page does not connect to other sites.

Structure viewer or inspector

The inspector turns the file into a readable summary: what images, grids and auxiliary items exist. The structure viewer shows the underlying tree, including exact byte offsets, which is what you want when comparing files, hunting corruption, or validating that an edit changed only what you meant. Most people should start with the inspector.

Troubleshooting

The tree stops early or looks odd.

The file may be truncated or corrupted. Run the health check.

I do not recognise the box names.

Four-letter codes come from the ISOBMFF and HEIF specs. The inspector explains the common ones in plain language.

AVIF shows different boxes from HEIC.

That is expected. The container is shared, but the codec configuration boxes differ.

Frequently asked questions

What formats does it support?

It reads HEIC, HEIF and AVIF files, which all share the same ISOBMFF box structure.

Can I search for a box?

Yes. Type a box name such as meta or iloc and the tree jumps to the matching boxes.

Can I export the tree?

Yes. The whole tree can be exported as JSON, which is handy for comparing two files.

Related tools

Related guides

Last updated 2026-11-10