If you want to take a photo nowadays, you just have to grab your smart­phone or tablet and voilà! The re­spect­ive mobile device also functions as a storage and archiving platform for your own images, however, you often run out of storage space quite quickly, even when using external memory cards. To coun­ter­act this problem, Apple has made sure that its iOS 11 and macOS High Sierra operating system (released in September 2017) now also supports the new graphics format, HEIF (High Ef­fi­ciency Image File Format). The format requires only half as much storage space as the popular JPEG format. This in­ev­it­ably makes HEIF an in­ter­est­ing format for the World Wide Web: after all, the size of the images and graphics used plays a decisive role, too.

What lies behind HEIF?

The first documents of a more efficient file format for dormant images (which among other things, defined the ap­plic­a­tion scenarios and re­quire­ments) date back as early on as 2013. After a de­vel­op­ment phase of 1.5 years, the Moving Picture Experts Group (MPEG) was finally able to present the final version of a new graphic format called HEIF in summer 2015. The ab­bre­vi­ation stands for High Ef­fi­ciency Image File Format. HEIF is part of the MPEG-H group, which combines different standards. Formally, this group – which also defines the streaming format MMT (MPEG Media Transport) and the video format HEVC (High Efficiency Video Coding) – is known as ISO/IEC 23008.

What can the new HEIF format do?

HEIF is not an ordinary graphic format, but is more like a container format. It is therefore able to combine any number of images (including metadata) that can be encoded in different formats. Mainly the HEVC mentioned above is used, or the video com­pres­sion standard H.264/MPEG-4 AVC, and in rare cases also JPEG com­pressors e.g. for thumb­nails. From the very beginning, HEIF was developed with the aim of sur­pass­ing JPEG in terms of ef­fi­ciency. This goal was finally achieved: with the same or even slightly improved quality, the images stored in the new format require about 50 to 60% less storage space than the cor­res­pond­ing JPEG images.

HEIF stores in­di­vidu­al images and marks these as 'items', whereby each file can contain any number of items. The container format also enables image sequences known as 'tracks' to be stored. In this case, an indicator is used to show whether the HEIF viewer should display them as an­im­a­tions or as galleries later on.

Single image files (image items) Single images, image prop­er­ties, and thumb­nails
Supported image files (auxiliary image items) Image data that com­ple­ments an item in the HEIF container e.g. depth in­form­a­tion or alpha channels
Image sequences (image sequences) Several connected images (e.g. a series of exposures or image animation) including their prop­er­ties and thumb­nails
Metadata (image metadata) EXIF, XMP, and similar meta in­form­a­tion belonging to the re­spect­ive image files
Audio and text files Audio and text data can be in­teg­rated into con­tain­ers in com­bin­a­tion with image sequences

Which file ex­ten­sions does the HEIF format use?

The default file ex­ten­sions for HEIF con­tain­ers are .heif and .heic. In rare cases, however, the extension .avci is also used, which iden­ti­fies the files encoded with H.264/MPEG-4 AVC by default.

Apple has chosen the .heic extension to implement the container format. The company wants to make it clear that HEVC is the coding system being used. In addition, newer Apple devices (A9 processor required) auto­mat­ic­ally use the .heics extension when using the container format for image sequences. Similar to this, the file ex­ten­sions .heifs and .avcis mark con­tain­ers with multiple images.

What is the High Ef­fi­ciency Image File Format for?

Apple has broken new ground by switching to HEIF, but many users will be wondering how much they will actually benefit from the new container format. You just need to take a look at the possible usage scenarios where the prop­er­ties of .heic  files come into their own. Pho­to­graphy and image storage with smart­phones and tablets as well as digital cameras are un­doubtedly the top pri­or­it­ies. This is not only due to the small file size of the photos, but also the pos­sib­il­ity of linking images and therefore saving image an­im­a­tions or com­pil­a­tions in a single container i.e. a single file. This way, HEIF not only serves as a space-saving format, but also optimally prepares the image content for further use (i.e. for sharing on social media).

In addition, the container format is es­pe­cially suitable for image editing: without the need to re-encode, it’s possible to change the alignment, resize or crop images, and then save them in the same file as the original image. HEIF also offers plenty of potential for web de­vel­op­ment. On the one hand, web projects could benefit from the small file size of .heic images in the future, which would result in shorter loading times – provided that the browsers receive HEIF viewers to be able to play the image files back. On the other hand, the graphic format is tailor-made for the HTML5 element <picture>, which allows the webmaster to specify different sources for a certain image (the user’s browser decides which variant is to be requested later).

HEIF vs. JPEG: how the two graphic formats differ

The High Ef­fi­ciency Image File Format primarily competes with the es­tab­lished JPEG format, which is not only because Apple has replaced it with HEIF in the newer versions of its operating system. The new format is also an in­ter­est­ing al­tern­at­ive to the current JPEG standard (which was developed and published by the Joint Pho­to­graph­ic Experts Group back in 1992) for other systems due to more efficient image storage.

Note

Apple has replaced JPEG in iOS 11 and macOS High Sierra with HEIF as the default image storage format for images – users can also switch back to the familiar graphic format in the operating system settings, if necessary.

While the JPEG standard primarily describes image com­pres­sion methods and does not specify how the files should be stored, the HEIF standard defines a type of container that is ex­pli­citly intended for storing digital images. Com­pres­sion also plays an important role in the creation of .heic files, which is just as lossy as JPEG com­pres­sion. With the same degree of com­pres­sion, however, an image in HEIF format will have better quality, which is par­tic­u­larly due to the support of colour depths up to 16 bits.


HEIF offers the advantage of being able to store con­sid­er­ably more in­form­a­tion – such as metadata or text and audio files – as well as entire image sequences. JPEG, which primarily uses the JPEG file in­ter­change format for saving, does not offer pos­sib­il­it­ies like these. However, this also results in the fact that coding and decoding with HEIF requires con­sid­er­ably more hardware resources, which leads to no­tice­ably longer storing and loading times when there’s a larger number of images. The modern container format is therefore rather un­suit­able for older, less powerful devices despite them having efficient storage.

  JPEG HEIF
Released 1992 2015
Developer Joint Pho­to­graph­ic Experts Group Moving Picture Experts Group
ISO standard ISO/IEC 10918-1 ISO/IEC 23008-12
File extension(s) .jpg, .jpeg .heif, .heic, .heifs, .heics
Com­pres­sion Lossy (loss-free com­pres­sion is also the­or­et­ic­ally possible) lossy
Bit depth 8 Bit 16 Bit
Basic function Describes different methods of image com­pres­sion Container for com­pressed images and image sequences

HEIF and Windows: the current situation

Apple is leading the way by switching to HEIF. For this reason, the large cor­por­a­tion has also developed its iOS 11 and macOS High Sierra system versions in such a way that images in .heic are auto­mat­ic­ally converted to .jpg if they are shared on social networks or exported to older Apple systems and other platforms (e.g. Windows) that don’t support HEIF. If you want to transfer .heic images from your iPhone to your desktop PC with a Microsoft system, you can do so without using ad­di­tion­al software. In this case, the ad­vant­ages as­so­ci­ated with the original container file are lost, such as space-saving features or ad­di­tion­al image in­form­a­tion. It is possible to transfer unchanged .heic images to Windows, etc. (i.e. via e-mail, iCloud, or Google Photos), but there are no tools available to open the .heic files. Several solutions are currently being developed: According to its own state­ments, the company Zoner wants to offer support for HEIF on Windows with its photo editing software Zoner Photo Studio X.

Convert .heic to .jpg: how it works

It will be a while, however, before HEIF viewers and editing software with HEIF support are available for all the different platforms. If you still have to deal with an image in a container format that has not been converted before e.g. because the automatic con­ver­sion hasn’t worked or because the image is part of an e-mail, this problem can quickly be solved. With so-called 'HEIC to JPG' online tools, the files can also be converted into the usual JPEG format af­ter­wards. On heictojpg.com, up to 50 heic or .heics files can be converted at the same time. All you have to do is drag and drop the images or image sequences into the ap­pro­pri­ate box.

Go to Main Menu