FreeCAD

Parametric 3D modeling software that can produce, edit, export, analyze, and create 2D drawings of solid models.

See all
FreeCAD modeling viewport showing a gear assembly alongside sketches, dimensions, and a modeled component.

About FreeCAD

FreeCAD is an open-source parametric 3D modeler made primarily to design real-life objects of any size.

What you can do

  • Creates geometry-constrained 2D sketches that can serve as the basis for other modeled objects.

  • Builds parametric models whose shapes recalculate from editable properties while retaining modeling history.

  • Constrains and assembles components in 3D and animates the resulting assembly.

  • Imports and exports model data in formats including STEP, IGES, OBJ, STL, DWG, DXF, SVG, IFC, and FreeCAD's FCStd.

  • Automates and extends workflows through an integrated Python console, macros, custom tools, and custom workbenches.