Processing files…
0%

STEP → IFC Converter

Headless CLI workflow

Convert fabrication-grade STEP files into coordination-ready IFC with deterministic GUIDs, mapped IFC types, classification hooks, and QA/QC reporting. This tool runs as a CLI alongside the server for reproducible exports.

Session Files

Use the Session Files page to upload STEP files into this session.

Select a mapping/CCL YAML to apply; leave blank for auto inference.
Leave blank to use the input filename.
Conversion progress
Waiting to start…

Outputs

Generated outputs will appear in your session directory (IFC + QC reports + JSONL audit logs).

No outputs yet.

Recommended Workflow

  1. Place the input .step file in your session folder.
  2. Prepare a mapping file (see classmap.yaml in the repo).
  3. Run the conversion command from the CLI.
  4. Review the generated IFC + QC report outputs.

CLI Example

step2ifc convert \
  --in "input.step" \
  --out "output.ifc" \
  --schema IFC4 \
  --units mm \
  --project "MyProject" \
  --site "Site" \
  --building "Building A" \
  --storey "Level 00" \
  --geom brep \
  --class-map classmap.yaml

Outputs: output.ifc, output.qc.json, output.qc.txt, output.log.jsonl