> For the complete documentation index, see [llms.txt](https://wiki.mksdtech.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki.mksdtech.com/beam/beam-ifc-for-rhino/export.md).

# Export

Export Rhino® to IFC4 or IFC2x3

**IFC Export** writes the selected objects to an IFC file, with their geometry, storeys, types, materials, property sets and classifications.

## Export a model

{% stepper %}
{% step %}

### Select

Select the objects to export. Curves and points are not exported to IFC.
{% endstep %}

{% step %}

### Click IFC Export

Click **IFC Export** on the [panel](/beam/beam-for-rhinoceros/using-rhino-beam.md#tool-buttons).
{% endstep %}

{% step %}

### Choose the options

<figure><img src="https://1008084047-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M20iL6J8Vf1nWgor7JL%2Fuploads%2Fgit-blob-38fe4a685343e408dd6c0cada55dec1a3a594a3d%2Fmock-ifc-export.png?alt=media" alt="IFC export options" width="330"><figcaption></figcaption></figure>

| Option                               | What it does                                                                                  |
| ------------------------------------ | --------------------------------------------------------------------------------------------- |
| Gear                                 | Opens the IFC [settings](/beam/beam-ifc-for-rhino/settings.md)                                |
| **Split Walls, Floors and Ceilings** | Exports each object in a wall, floor or ceiling family as a separate element. Off by default. |
| **Location**                         | **Internal Origin**, or a named CPlane to use as the IFC origin                               |
| **IFC Version**                      | **Ifc4** (default) or **Ifc2X3**                                                              |
| {% endstep %}                        |                                                                                               |

{% step %}

### Save

Choose a file name and folder, and save.
{% endstep %}
{% endstepper %}

## Tips

* **Split Walls, Floors and Ceilings** helps when one family holds several walls or slabs. Other tools can then select, measure and quantify each one.
* Use a named CPlane as **Location** to align the IFC with survey data or other consultants' models.
* Pick **Ifc2X3** only when the receiving tool cannot read IFC4.
* Blocks are exported once as a type and placed as elements, which keeps files small.

{% hint style="warning" %}
The document units must be metres, centimetres, millimetres, feet or inches. Other units stop the export.
{% endhint %}

## Grasshopper

Use the **Export IFC** component to export from a Grasshopper definition. See [Grasshopper](/beam/beam-for-rhinoceros/grasshopper.md#export).
