Convert step to ifc

Convert STEP to IFC

Convert STEP to IFC with FreeCAD or BIM workflows, plus limitations and online options.

Convert STEP files online

We don’t have a dedicated online converter for STEP to IFC yet, but you can convert STEP files online to these and more formats:

How to convert step to ifc file

Source format: STEP

STEP is a standardized 3D CAD exchange format defined by ISO, commonly saved as .step or .stp. It is widely used in mechanical CAD for sharing precise solid and surface geometry across different systems.

Target format: IFC

IFC stands for Industry Foundation Classes. It is an open, vendor-neutral format used in BIM (building information modeling) to exchange building and infrastructure data between architecture, engineering, and construction applications. IFC files can store geometry, materials, properties, relationships, and metadata.

How to perform the conversion

There is no universal one-click STEP to IFC conversion because the formats serve different purposes. STEP is a CAD exchange format, while IFC is a BIM data model. In practice, the conversion is usually limited to geometry and may require manual cleanup or BIM classification afterward.

Best desktop option: FreeCAD

  1. Install FreeCAD, which can import STEP files and export IFC through its BIM-related tools and add-ons.
  2. Open FreeCAD and import the STEP file using File → Import, then select your .step or .stp file.
  3. Check the imported model for missing parts, broken solids, or unwanted surfaces.
  4. If needed, convert the geometry into solids or clean up the model before export.
  5. Export the model using File → Export and choose IFC if available in your setup.
  6. Save the file with a .ifc extension.

Alternative desktop option: BlenderBIM / IfcOpenShell-based workflows

  1. Use a BIM workflow built on IfcOpenShell if you need more control over IFC structure and metadata.
  2. Import the STEP geometry through a compatible CAD or mesh workflow, then map it into IFC objects if your toolchain supports that process.
  3. Use this approach when you need to assign building elements, properties, or classifications before exporting IFC.

Reputable online converters

Online STEP to IFC conversion is uncommon, and many web services only support viewing or basic geometry conversion. If you use an online service, verify that it explicitly supports STEP to IFC, uses secure file handling, and is suitable for non-confidential data. For sensitive or project-critical models, a desktop workflow is strongly recommended.

Notes on quality, compatibility, or limitations

  • STEP is CAD-centric, while IFC is BIM-centric. The conversion often preserves geometry better than BIM semantics.
  • STEP models usually do not contain BIM information such as spaces, systems, phases, or relationships, so these must be created or assigned separately in IFC.
  • Imported geometry may need repair, simplification, or reclassification before export.
  • Some STEP entities may not translate cleanly into IFC and can become generic shapes or faceted geometry.
  • If your goal is mechanical design exchange, keep the original .step file; use IFC only when a BIM workflow specifically requires it.

STEP vs IFC: format comparison

How the STEP and IFC formats compare on the properties that matter most for this conversion.

Comparison of the STEP and IFC file formats
Property .STEP Standard for the Exchange of Product model data .IFC Industry Foundation Classes
Dimensions 3D 3D
Geometry Both Both
Materials Yes Limited
Plain-text readable Yes Yes
Operating system support Wide Wide
Typical file size Medium Large
Open standard Yes Yes
Introduced 1994 1996
Developer ISO buildingSMART International
MIME type application/step application/x-step