FreeCAD logo - BIM and AEC software

FreeCAD

FreeCAD is an open-source parametric 3D modeler whose integrated BIM Workbench authors buildings with native IFC editing through IfcOpenShell for walls, structures, and drawings without a paid seat license.

Not every firm can justify another proprietary BIM seat for experiments, teaching, or openBIM cleanup. FreeCAD ships as free software under LGPL with workbenches for mechanical design and, since version 1.0, a unified BIM Workbench that merges Arch tools and NativeIFC so IFC files can be opened, edited, and saved with localized changes.

Walls, slabs, windows, stairs, and MEP-style elements are parametric objects that feed TechDraw for 2D documentation. NativeIFC mode locks the document to an attached IFC file, which helps Git-friendly diffs because only touched entities change on save. IfcOpenShell powers IFC IO behind the scenes, shared with the wider openBIM ecosystem.

Installers target Windows 10 plus, macOS 12 Monterey plus on Intel or Apple Silicon, and Linux via AppImage. There is no vendor subscription; the FreeCAD project association accepts donations and sponsorships. Weekly development builds exist for testers willing to accept less stability than the current stable 1.1.x line published on freecad.org.

Specifications

Pricing

Open source

Platforms

WindowsmacOSLinux

Used for

Parametric modelingNative IFC authoring2D documentationBIM experimentationInteroperability testing

Used by

ArchitectsOpenBIM advocatesStudentsFabricatorsResearchers

Tasks

IFC editingBIM object modelingDrawing productionMesh cleanupAddon development

Pros and cons

Pros

  • No license fee for commercial or educational use under LGPL
  • Native IFC workflow reduces full-file rewrites on small edits
  • Active community and documented BIM tutorials for version 1.0 plus
  • Parametric history useful for design iterations and fabrication prep

Cons

  • Smaller BIM feature set than flagship proprietary suites
  • Requires IfcOpenShell for IFC; missing dependency disables IFC tools
  • UI and performance differ from Revit-trained user expectations
  • Enterprise support is community-driven unless you hire consultants

Key features

  • BIM Workbench with walls, structures, roofs, windows, stairs, and equipment objects

  • NativeIFC direct editing of IFC files with locked or unlocked project modes

  • IfcOpenShell integration for IFC create, modify, and geometry generation

  • TechDraw integration for plan sheets from the 3D model

  • Addon Manager for community macros and workbench extensions

  • Cross-platform installers and AppImages with documented system minimums

  • Optional Import/Export to DAE, OBJ, STEP, and other formats per workbench docs

Pricing

FreeCAD (LGPL)

Contact sales

No license fee; optional donations via freecad.org sponsorship tiers.

Frequently asked questions

Is FreeCAD free for commercial BIM projects?

Yes. FreeCAD is open-source software under the LGPL license. You can download current stable builds from freecad.org without a subscription. The project association accepts optional donations and sponsorships but does not charge per seat.

Does FreeCAD support native IFC editing?

Starting with FreeCAD 1.0, the BIM Workbench integrates NativeIFC so IFC content can be opened and modified in place with locked or unlocked modes. Saving updates only the changed IFC entities, which supports version control better than full re-export translation.

Which operating systems run FreeCAD?

Stable 1.1.3 downloads include Windows 64-bit installers, macOS 12 Monterey or newer for Intel or Apple Silicon, and Linux x86_64 or aarch64 AppImages per the downloads page. Windows 10 is the stated Windows minimum.

Do I need to install IfcOpenShell separately?

Packaged installers typically bundle IfcOpenShell for BIM features. Documentation notes you can test import ifcopenshell in the Python console; without it, IFC operations in the BIM workbench are disabled.

FreeCAD vs Blender with Bonsai for IFC?

Both rely on IfcOpenShell concepts for openBIM. FreeCAD integrates NativeIFC inside the BIM Workbench for parametric building objects and TechDraw sheets. Blender with the Bonsai add-on targets artists who want mesh-centric modeling in Blender. Pick FreeCAD for traditional BIM object workflows; pick Blender when your team already lives in Blender.

Can FreeCAD replace Revit on large projects?

FreeCAD can author and edit IFC for many workflows, but it lacks the breadth of Revit discipline tools, construction documentation ecosystems, and third-party MEP content. It fits openBIM experiments, smaller jobs, education, and interoperability repair more often than full replacement on large commercial teams.

Where can I learn FreeCAD BIM?

FreeCAD documentation on GitHub covers the BIM Workbench and Native IFC tutorial paths. The project wiki and forum host community guides. Stable release notes on freecad.org describe version 1.1 changes relevant to BIM users.

Tutorials and learning

Sources

  • Grasshopper is a visual algorithm editor bundled with Rhinoceros that lets designers build parametric logic graphs for complex geometry

  • HigharcEnterprise quote

    Higharc is a cloud homebuilding platform that replaces static plan sets with connected digital models so production home builders can

  • hsbcadEnterprise quote

    hsbcad is offsite construction software that adds timber framing, detailing, BIM, CNC, manufacturing, and assembly workflows to Autodesk

  • HyparFreemium

    Hypar is a cloud space planning application that converts programs and constraints into quantified 3D options in the browser, then supports

  • ideCAD One AECPaid (trial)

    ideCAD One AEC is a Windows-based integrated BIM suite for architects and structural engineers that keeps architectural modeling, structural

  • IPXPaid

    IPX is a scan-to-BIM and as-built documentation service and web platform from Integrated Projects that combines optional on-site scanning

  • KrafzenEnterprise quote

    Krafzen is a voice-driven design assistant for building projects that turns spoken instructions into DWG, DXF, and MEP CAD drawings with

  • MagiCAD Piping is an MEP BIM module for Revit, AutoCAD, and BricsCAD that provides integrated design and calculation tools for heating,