File format comparison

This is a file format comparison of popular and widely used file formats for geometry and AEC related data storage.

For descriptions see AEC Open Data Standards Directory

FormatOpen Format?SupportStores metadataStores materialsStores parametric controls
GSMNoArchiCADYes (proprietary)Yes (proprietary)Yes (proprietary)
IFCYesArchiCAD, Autodesk Revit, Blender, FreeCAD, Rhino, SketchUp, Tekla, and over 300 other software.Yes (ISO-compliant)Yes (ISO-compliant)Basic (ISO-compliant)
RFANoRevit, bimrvYes (proprietary)Yes (proprietary)Yes (proprietary)
DWGNoMost proprietary CAD, not compatible with most open source CADBasic (proprietary)Basic (proprietary)No
DXFYesSupported by all that support DWG, plus all open source CADBasicBasicNo
STLYesBlender, FreeCAD, Rhino, SketchUpNoPossible, but inconvenientNo
STEPNoGoodYes (Most vendor exports don’t)Yes (Most vendors have not implemented)Yes (Most vendors have not implemented)
OBJYesGood?Yes (.mtl)
FBXNoGood?
SKPNoSketchUpYes (proprietary)Yes (proprietary)Yes (proprietary)
BLENDYesBlender BonsaiYesYesYes