Search iThub

Search tools, categories and collections. Type at least two characters.

Explore all tools
↑ ↓ to explore resultsEnter to open · Esc to close

FreeCAD

Open-source parametric 3D modeler for Windows, macOS and Linux

Visit website Save

FreeCAD is an open-source parametric 3D modeler for product design, mechanical engineering and architecture, with a Python API on Windows, macOS and Linux.

Category
CAD & 3D
Pricing
Open source
Deployment
Windows / macOS / Linux app
Platforms
Windows, macOS, Linux
35,187stars6,360forks
2views
Updated

What is FreeCAD?

FreeCAD is an open-source parametric 3D modeler for designing real-life objects of any size. Parametric modeling lets you modify a design by changing parameters in its model history. FreeCAD lets you sketch geometry-constrained 2D shapes and use them as a base to build other objects, and it provides tools to adjust dimensions and create production drawings from 3D models.

It is intended for a range of uses including product design, mechanical engineering and architecture. FreeCAD runs on Windows, macOS and Linux, with precompiled packages for stable releases on the releases page and weekly development releases. It is built on OpenCASCADE, Coin3D, Python and Qt, and offers a broad Python API.

Users report issues on the GitHub bug tracker, and the README points to the project forum, Discord and Reddit for discussion.

Inside the application

FreeCAD screenshots

Explore the interface. Open a screenshot to view it at full size.

FreeCAD screenshot 1
FreeCAD screenshot 1

Source: official FreeCAD project page.

Key capabilities

  • Parametric modeling Designs can be revised by changing parameters in their model history.
  • Constrained sketching Geometry-constrained 2D shapes serve as the basis for building other objects.
  • Technical drawings Tools adjust dimensions and create production drawings from 3D models.
  • Python scripting A Python API exposes application functionality for scripted workflows.
  • Macro recording Modeling steps can be recorded as macros to reproduce operations and help investigate issues.
Advertisements

Where FreeCAD fits

FreeCAD fits desktop workflows for product design, mechanical engineering and architecture, as well as CAD teaching and personal modeling projects. It supports work that starts with constrained sketches and proceeds to editable models and production drawings. Before deployment, representative models and drawing requirements should be tested on the intended operating system.

Release selection matters for operational use. Weekly development builds and release candidates are explicitly marked as unsuitable for production. The stable maintenance release addresses file-handling vulnerabilities triggered by malicious FCStd files, making patch status particularly relevant when exchanging models with unknown parties.

Reviews of FreeCAD

No reviews yet

Be the first to share your experience with FreeCAD.

Loading review form…

Alternatives to FreeCAD

Compare FreeCAD with these tools →