Floor plan to IFC
Export a FloorGen plan as an IFC4 building model for a BIM program: a storey for each floor, walls with their door and window openings, a named space for every room with its area, floor slabs and stairs. It is made in your browser, in millimetres, with no watermark, and it is free with an account.
The houseIfcBuilding (one more for each detached building)A floorIfcBuildingStorey, at its heightA wallIfcWall, mitred at the cornersA door or windowIfcDoor or IfcWindow in an opening cut through the wallA roomIfcSpace with its area and height, and a slabA floor or balcony surfaceIfcSlabA stairIfcStair, a solid for each tread
From FloorGen's IFC writer (IFC4, STEP text).
- A .ifc file, STEP text
- IFC4
- Always, whatever your project's units
- mm
- Watermarks
- 0
- With an account, on every plan
- Free
The IFC export, in detail
How to export a floor plan to IFC
- Open or draw your plan. The IFC file is built from the plan's walls, openings, rooms, floors and stairs, so the plan needs at least a wall or a room. An empty plan answers "Nothing to export yet: draw a wall or a room first."
- Open Export. Click Export in the top bar, or press Alt+6, and pick the CAD and 3D tab.
- Choose IFC. Under Format, choose IFC. The line under it says what the file is for. The preview is the live 3D view, for reference; the file holds the model, not that picture.
- Download. Click Download IFC. You get
<project>-3d.ifcwith every floor in it. Sign in first if you have not: exporting needs a free account, like every export.
What the IFC file holds
- The structure. A project, a site, the house as a building and each detached building as another, with one storey per floor at its elevation, basements below zero.
- Walls with openings. Each wall is an IfcWall over its mitred outline. Door and window openings are cut through it and filled by an IfcDoor and an IfcWindow of the opening's size.
- Rooms as spaces. Every room is a named IfcSpace with its net floor area and height, and a floor slab. A room you left out of the totals carries no area, so a BIM area schedule matches FloorGen's totals.
- Slabs and stairs. Floor and balcony surfaces are slabs. Each stair is one IfcStair made of a solid for every tread.
What it does not hold
The file is a base model to start from in a BIM program, not a finished BIM model. Left out: roofs, furniture and fixtures, lifts, railings, beams, electrical and other services, decks, colours, materials and layers. Curved walls become short straight segments, and arched, gable and round heads of doors and windows become rectangles. Sloped slabs are flat. FloorGen writes IFC but does not read it back in; to bring a CAD drawing in, use DXF import.
Who needs an IFC file
Architects, engineers and BIM coordinators work in IFC, the open format that BIM programs and model checkers exchange. A DXF carries lines, and a glTF carries triangles; neither knows which line is a wall, which shape is a room or which floor it is on. IFC keeps that, so the model can be listed, measured and coordinated by storey and by room. If you only need lines for a CAD drawing, floor plan to DXF is simpler.
Programs that open IFC
Any program that reads IFC4 should open the file. That includes the BIM authoring programs (Revit and ArchiCAD import IFC), the free viewers (BIMvision), FreeCAD, and Blender with the Bonsai add-on. Your program shows its own units; the file is always in millimetres. Exporting the same project again gives the same IDs inside the file, so a BIM program can track what changed between versions.