FreeCAD

Design & Creation

A CAD tool for creating three-dimensional models of real objects using parameters and dimensional constraints.

Use with conditions
Last updatedRelease 2026-09-28
Open source licenseLGPL-2.1 (main project)
PlatformsWindows x64 · macOS Intel / Apple Silicon · Linux x64 / ARM64 AppImage
DeploymentDesktop

About this project

FreeCAD is used for parametric three dimensional design of real objects. A workflow can start with a two dimensional sketch constrained by dimensions and geometric relationships, then build a solid part from it. Model history and properties support later changes. Changing a parameter triggers recalculation, allowing design revisions to follow the relationships already established in the model.

Workbenches organize different kinds of work. Part design handles solid features and Boolean operations, assembly establishes relationships between components, and technical drawing produces two dimensional drawings from models. The official feature overview also covers building information modeling, finite element analysis and computer aided manufacturing, connecting geometry with subsequent analysis, documentation or manufacturing steps in the design process.

FreeCAD runs on Windows, macOS and Linux. It saves its own documents and exchanges data through formats including STEP, IGES, STL, OBJ, DXF, SVG and IFC. Python provides a route for macros and additional tools. Native parametric documents, exchanged geometry and custom tools therefore serve different roles within the same design environment and its wider workflow.

Decision guide
01

Why it is worth a look

  • Parametric three-dimensional modeling
  • Constrained two-dimensional sketches
02

Before you use it

  • The homepage was access-restricted during this review; purpose, license and installation packages were checked through the official repository and releases
  • Start with a simple sketch and single part, checking saving and export
  • Judgment: AI can explain operations but cannot replace reviews of structure, dimensions and manufacturing feasibility
Manual setupHigh
With an AI agentModerate
DeploymentDesktop
Additional requirementsNot verified

Use an officially listed operating system and architecture; Have application installation permissions and sufficient local storage; Some requirements have not been verified. Check the official setup instructions.

03

What it can do

  • Parametric three-dimensional modeling
  • Constrained two-dimensional sketches
  • Dimensions and engineering drawings derived from models

Who it fits

Good for

Designers and hobbyists willing to learn parametric modeling

Not a fit

Judgment: Users expecting AI to guarantee engineering safety, manufacturing accuracy or standards compliance

Getting started

  1. Choose the platform's binary package from the official repository's stable release
  2. Install, create a sketch and try simple modeling
  3. Save a test file and check export to the target format

Alternatives to consider