HandbookBIM File Formats — IFC, RVT, DWG, NWC, gbXML

BIM File Formats — IFC, RVT, DWG, NWC, gbXML

ISO 16739-1:2024 (IFC) and vendor specifications · BIM file formats and exchange protocols
Every BIM project handles a soup of file formats — proprietary native formats from each authoring tool, the open IFC standard, traditional 2D formats like DWG, and specialised exchange formats for analysis or visualisation. This page sorts them out: what each is, who created it, when to use it, and what its limitations are.
ISO 16739vendor specs
26 items shown
Open / Neutral Formats (recommended for exchange)
FormatTypeOwnerUse CaseLimitationNotes
IFC (.ifc)Open ISO standardbuildingSMART / ISO 16739-1Primary BIM exchange between different authoring toolsLossy round-trip — re-import won't be 100% identical to nativeUSE THIS for any cross-tool exchange. Prefer IFC 4 Reference View for handover, IFC 4 Design Transfer View for collaboration. IFC 4.3 ADD2 for infrastructure projects.
ifcXML (.ifcxml)XML serialisation of IFCbuildingSMARTWhen XML tooling is neededLarger file size than .ifcSame data as .ifc, different encoding
ifcZIP (.ifczip)Compressed IFCbuildingSMARTLarge IFC files transferred over networkSame as IFCJust a ZIP-compressed .ifc — saves bandwidth
BCF (.bcf / .bcfzip)BIM Collaboration FormatbuildingSMARTIssue tracking — clashes, RFIs, commentsReferences models but doesn't replace themUsed by BIMcollab, Solibri, Revizto, Navisworks for clash issue exchange
gbXML (.xml)Green Building XMLOpen consortiumEnergy & thermal analysis exchangeNot full BIM — only thermal-relevant geometry/dataUsed for IES VE, EnergyPlus, DesignBuilder, eQUEST workflows
Native / Proprietary Authoring Formats
FormatTypeOwnerUse CaseLimitationNotes
RVT (.rvt) + RFA (.rfa)Autodesk Revit nativeAutodeskWorking files in RevitOnly Revit reads/writes RVT directlyRFA = family file. Use RVT for working, IFC for exchange
PLN (.pln)Graphisoft ArchiCAD nativeGraphisoftWorking files in ArchiCADArchiCAD only
DGN (.dgn)Bentley MicroStation / OpenBuildings nativeBentley SystemsWorking files in Bentley productsBentley ecosystemStrong in infrastructure and plant
TEKLA / TKL (.db1, .db2)Trimble Tekla StructuresTrimbleSteel detailingTekla-specificIndustry standard for steel
PLA (.pla)Nemetschek AllplanNemetschekAllplan working filesAllplan-specificCommon in Germany/Europe; some India use
VWX (.vwx)VectorworksVectorworksVectorworks working filesVectorworks-specificLess common in India for civil/structural
Federation & Coordination Formats
FormatTypeOwnerUse CaseLimitationNotes
NWC (.nwc)Navisworks CacheAutodeskLightweight model export from Revit/Civil 3D for federationRead-only, lossyExported from Revit; opened in Navisworks for federation/clash
NWD (.nwd)Navisworks DocumentAutodeskFederated/published Navisworks modelNavisworks onlySelf-contained, no external links
NWF (.nwf)Navisworks FileAutodeskNavisworks federation indexReferences external NWC filesLightweight wrapper that links to source models
SMC (Solibri Model Checker)Solibri nativeSolibri / NemetschekQuality checking and clashSolibri onlyReads IFC; writes SMC project
Revizto / BIMcollab projectsCloud-nativeRevizto / BIMcollabCloud federation + issue trackingVendor lock-inBrowser-accessible federation
Drawing & Document Formats
FormatTypeOwnerUse CaseLimitationNotes
DWG (.dwg)AutoCAD nativeAutodesk2D drawings — most common in India2D unless using AutoCAD Architecture/MEPUniversal but NOT BIM — flat geometry only
DXF (.dxf)Drawing Exchange FormatAutodesk (open spec)Cross-CAD 2D exchange2D, larger than DWGRead by every CAD tool
PDF (.pdf)Portable Document FormatAdobe / ISO 32000Final drawing issue, contractual deliverableRead-only, no model dataAlways issue PDFs alongside DWG/IFC
DWFx (.dwfx)Autodesk Design Web FormatAutodeskLightweight design viewingNiche todayLargely replaced by PDF and BIM viewers
Specialised Exchange Formats
FormatTypeOwnerUse CaseLimitationNotes
STEP (.step / .stp)ISO 10303 product dataISOMechanical / industrial product exchangeNot BIM-specificUsed in plant and prefab manufacturing
COBie (.xlsx)Construction Operations Building Information ExchangebuildingSMART / NBIMSAsset data handover for FMSpreadsheet — not 3DMandated in UK Government BIM Level 2; voluntarily used elsewhere. Uses an Excel workbook with prescribed sheets.
LandXML (.xml)Land surveying exchangeOpen consortiumSurvey data, alignments, parcelsNot full BIMCommon bridge between survey tools and Civil 3D / OpenRoads
FBX (.fbx)FilmboxAutodeskVisualisation/animation exportGeometry + materials onlyUsed for handover to 3ds Max, Unity, Unreal Engine
OBJ (.obj)WavefrontOpenVisualisation exportGeometry + texture coords onlyUniversal 3D format, no BIM data
USD (.usd)Universal Scene DescriptionPixar / openVisualisation, real-time graphicsVisualisation focusedIncreasingly used for VR/AR BIM walkthroughs
Notes
Native formats (RVT, PLN, DGN, Tekla) are for WORKING — fast, full data, but locked to one tool
IFC is for EXCHANGE — slower, lossy on round-trip, but the only open ISO standard
Always issue both: native + IFC for handover, plus PDF for contractual deliverables
DWG is universal but NOT BIM — it's flat geometry, no objects, no parameters, no schedules
For energy analysis, use gbXML — not IFC (gbXML is the standard for thermal tools)
For FM handover, use COBie — it's a spreadsheet, no 3D needed
BCF is the standard format for sharing clash issues between coordination tools
Validate every IFC export with the buildingSMART certification tool before sharing
Lock authoring tool versions in the BEP — Revit 2024 vs 2025 RVT files are NOT compatible
← Previous
BIM Roles & Responsibilities
Next →
Splice & Lap Length Tables
Generated by InfraLens · infralens.in