IFC 2x3 ou IFC 4 : ce qui a changé et quelle version livrer

Beaucoup de cahiers des charges BIM demandent encore l'IFC 2x3, d'autres l'IFC 4, et la plupart des logiciels exportent les deux. Cette page compare les deux versions à partir de la base des versions de buildingSMART et d'autres sources publiques, et signale ce qui compte quand on vérifie une maquette.

Par Julian Bringold ·

Réponse rapide

L'IFC 2x3 date de 2005 ; son corrigendum TC1, en 2007, a été publié comme ISO/PAS 16739:2005. L'IFC 4 a suivi en 2013, et sa version ADD2 TC1 est devenue ISO 16739-1:2018. buildingSMART tient les deux pour officielles, avec l'IFC 4.3 ADD2 (ISO 16739-1:2024). Le cahier des charges ou le logiciel destinataire décide laquelle livrer.

Les versions IFC 2x3 et IFC 4, selon buildingSMART

VersionPublicationNorme ISOStatut buildingSMART
IFC 2x3Décembre 2005AucuneRetirée (retired)
IFC 2x3 TC1Juillet 2007ISO/PAS 16739:2005Officielle
IFC 4Février 2013ISO 16739:2013Retirée (retired)
IFC 4 ADD1Juin 2015AucuneRetirée (retired)
IFC 4 ADD2Juillet 2016AucuneRetirée (retired)
IFC 4 ADD2 TC1Octobre 2017ISO 16739-1:2018Officielle
IFC 4.3 ADD2Avril 2024ISO 16739-1:2024Officielle

Deux versions, plusieurs publications

buildingSMART numérote les versions de l'IFC sous la forme majeure.mineure.addendum.corrigendum. L'IFC 2x3 TC1 est la version 2.3.0.1 et l'IFC 4 ADD2 TC1 la version 4.0.2.1. Un corrigendum améliore la documentation sans changer le schéma ; un addendum peut changer le schéma mais garantit la compatibilité ascendante.

Quand un cahier des charges demande « l'IFC 4 », la version que buildingSMART tient pour officielle est donc l'IFC 4 ADD2 TC1, publiée comme ISO 16739-1:2018. Les versions IFC 4.1 (2018) et IFC 4.2 (2019) ont été abandonnées (withdrawn). La lignée actuelle est l'IFC 4.3, dont la version ADD2 est parue comme ISO 16739-1:2024.

Ce que l'IFC 4 a changé

Passer de 2x3 à 4, c'est changer de version majeure. Selon la notation de buildingSMART, une version majeure élargit ou réduit le périmètre du schéma et peut casser la compatibilité. Un fichier IFC 2x3 ne devient pas un fichier IFC 4 en changeant son en-tête : le logiciel doit l'exporter dans le schéma visé.

Wikipédia cite plusieurs classes apparues avec l'IFC 4 : IfcPropertySetTemplate, pour définir des jeux de propriétés dans le fichier lui-même, IfcMaterialProfileSet et IfcMaterialConstituentSet, pour décrire les matériaux, et IfcProjectLibrary, pour les bibliothèques d'objets rattachées à un projet. La documentation de buildingSMART reste la référence pour la liste complète.

Savoir quelle version porte un fichier

Un fichier .ifc est un fichier texte. Son en-tête contient une ligne FILE_SCHEMA qui nomme le schéma, par exemple IFC2X3, IFC4 ou IFC4X3_ADD2. Un éditeur de texte suffit pour la lire ; un fichier .ifczip doit d'abord être décompressé.

SeveUp App ouvre les maquettes IFC2X3, IFC4 et IFC4X3, en fichiers .ifc ou .ifczip, dans sa visionneuse IFC en ligne.

Quelle version livrer

La réponse se trouve dans les documents du projet : le cahier des charges BIM, ou les exigences d'échange d'information dans le vocabulaire d'ISO 19650, indique en général la version de l'IFC et parfois les réglages d'export. Notre page sur la charte, le cahier des charges et la convention BIM explique où chercher.

Si rien n'est précisé, convenez de la version avec la personne qui reçoit les fichiers et vérifiez que son logiciel la lit. Notre présentation d'ISO 19650 détaille la chaîne des exigences, du maître d'ouvrage jusqu'à l'équipe de réalisation.

Vérifier des exigences sur plusieurs versions

Avec l'IDS 1.0, chaque spécification indique les versions de l'IFC qu'elle vise, parmi IFC2X3, IFC4 et IFC4X3_ADD2. Une exigence peut donc viser une seule version ou plusieurs.

Attention à l'héritage : dans un fichier IFC2X3, viser IFCWALL ne couvre pas IFCWALLSTANDARDCASE, il faut lister les deux. Notre page sur les exigences BIM et l'IDS recense ces pièges, et le guide vérifier les exigences BIM avec IDS montre les étapes dans SeveUp App.

Questions fréquentes

L'IFC 4 est-il compatible avec l'IFC 2x3 ?
Pas entièrement. Dans la notation de buildingSMART, le passage de 2x3 à 4 est un changement de version majeure, qui peut casser la compatibilité. Un fichier doit être exporté dans le schéma visé.
L'IFC 2x3 est-il encore valable ?
buildingSMART classe l'IFC 2x3 TC1 comme version officielle dans sa base des versions, modifiée en mai 2026. Elle a été publiée comme ISO/PAS 16739:2005.
Quel est le numéro ISO de l'IFC 4 ?
L'IFC 4 a été publié comme ISO 16739:2013. Sa version ADD2 TC1 a été publiée comme ISO 16739-1:2018, et l'IFC 4.3 ADD2 comme ISO 16739-1:2024.
Comment savoir quelle version de l'IFC utilise un fichier ?
Ouvrez le fichier .ifc dans un éditeur de texte et lisez la ligne FILE_SCHEMA de son en-tête, par exemple IFC2X3 ou IFC4.
SeveUp App lit-il les deux versions ?
Oui. SeveUp App ouvre et vérifie les maquettes IFC2X3, IFC4 et IFC4X3, en fichiers .ifc ou .ifczip.

Sources

Sources consultées le 21 octobre 2026.

Vérifiez vos maquettes, quelle que soit leur version

Déposez des maquettes IFC2X3, IFC4 ou IFC4X3 et vérifiez chacune par rapport à vos exigences IDS.