AVC Image (HEIF Container)
image/avci
Released 2015
· by Moving Picture Experts Group (MPEG) / ISO/IEC JTC 1
AVCI (Advanced Video Coding Image) is a format that stores still images encoded with the Advanced Video Coding (AVC / H.264) codec inside a High Efficiency Image File Format (HEIF) container. It was developed to apply efficient modern video compression techniques to still photography.
Technical Specifications
.avci.hif
AVC (Advanced Video Coding / H.264)
image/heif
Magic Bytes & HTTP Headers
....ftypavci
Browser Support Matrix
| Browser | Status | Min Version |
|---|---|---|
|
|
Not Supported | — |
|
|
Not Supported | — |
|
|
Not Supported | — |
|
|
Not Supported | — |
|
|
Not Supported | Legacy |
Advantages & Limitations
- Shares the robust, flexible HEIF container architecture that allows for rich metadata, HDR, and depth maps.
- Backed by the highly ubiquitous AVC (H.264) codec, which is widely supported in hardware decoding.
- Supports rectangular cropping and rotation metadata without needing to re-encode the pixel data.
- No native support within web browsers for HTML rendering.
- Inferior compression efficiency when compared to newer container formats like HEIC (HEVC) or AVIF (AV1).
- Easily confused with HEIC and AVIF, which use the same base ISOBMFF container.
Developer Code Snippets
File Detection Steps
How to programmatically detect a image/avci
file by reading its raw bytes:
- 1 Check for ISOBMFF 'ftyp' box starting at byte offset 4
- 2 Verify 'avci' brand string starting at byte offset 8
Software Support
ImageMagick
Conversion Tools
Share & Embed
[](https://freewebptojpg.com/mime/image/avci)
<iframe src="https://freewebptojpg.com/mime/image/avci/embed" width="100%" height="280" style="border:1px solid #cbd5e1;border-radius:8px;" title="AVCI Specs"></iframe>
JSON API
All data on this page is available as a free, open JSON API. Use it in your project, documentation, or tooling.
GET https://freewebptojpg.com/mime/image/avci.json
Open JSON
Frequently Asked Questions
What is the image/avci format?
The image/avci format is a still image encoded using the AVC (H.264) video codec, wrapped within the HEIF (High Efficiency Image File Format) container. It is defined in ISO/IEC 23008-12.
Is AVCI the same as HEIC?
No. While both use the HEIF container structure, HEIC uses the HEVC (H.265) codec for compression, whereas AVCI uses the older AVC (H.264) codec.
Do browsers support AVCI?
Native web browser support for AVCI is practically non-existent. However, certain operating systems like macOS and iOS support native viewing of .avci files at the system level.