FreeCAD

From public sources

FreeCAD is a free, open-source multiplatform 3D parametric modeler for designing real-world objects in product design, mechanical engineering and architecture.

ApplicationCategory: Desktop Apps · 3D & CADOpen sourcedata checked Oct 15, 2026

Overview

Designing physical objects in 3D often means rebuilding a model from scratch whenever a dimension changes. FreeCAD addresses this with parametric modeling, where a design is defined by its feature history and parameters, so edits propagate through the model. Sketches are constrained 2D geometry that can serve as the base for 3D objects, and the tools can also produce production drawings from finished models. FreeCAD is built on the OpenCASCADE geometry kernel, the Coin3D scene library, Qt for the interface and a broad Python API for scripting and automation. It runs on Windows, macOS and Linux, and precompiled packages are available for each. Its workbenches cover product design, mechanical engineering, architecture and related fields. It suits hobbyists, students, teachers, programmers and experienced CAD users. FreeCAD is licensed under LGPL-2.1 and is installed as a desktop application, with the source code available for compiling.
  • 3d
  • 3d-printing
  • architecture
  • bim
  • cad
  • cam
  • civil-engineering
  • coin
  • engineering
  • fem
  • freecad
  • windows

Installation

Commands are shown, never run by the marketplace. Check them against the official documentation.

Compatibility

Unknown means no evidence was found — not that the product is incompatible.
PlatformStatusArchitectureEvidenceConfidence
WindowsCompatiblex86_64official build in release 1.1.4: FreeCAD_1.1.4-Windows-x86_64-py311-installer.exe0.70
macOSCompatiblearm64official build in release 1.1.4: FreeCAD_1.1.4-macOS-arm64-py311.dmg0.70
Compatiblex86_64official build in release 1.1.4: FreeCAD_1.1.4-macOS-x86_64-py311.dmg0.70
LinuxCompatiblearm64official build in release 1.1.4: FreeCAD_1.1.4-Linux-aarch64-py311.AppImage0.70
Compatiblex86_64official build in release 1.1.4: FreeCAD_1.1.4-Linux-x86_64-py311.AppImage0.70

Releases

checked Oct 29, 2026
v1.1.4LatestSep 28, 2026Official source ↗

Files in 1.1.4

The marketplace does not host these files: downloads go to the official source. Files have not been scanned by us.
FilePlatformSizeSHA-256Download from the official source
FreeCAD_1.1.4-Linux-aarch64-py311.AppImagelinux · arm64 · appimage720.6 MB675d1a4295b2…Official source ↗
FreeCAD_1.1.4-Linux-aarch64-py311.AppImage.zsynclinux · arm641.4 MB88bf31125123…Official source ↗
FreeCAD_1.1.4-Linux-x86_64-py311.AppImagelinux · x86_64 · appimage782.8 MBf6dc6ba676e5…Official source ↗
FreeCAD_1.1.4-Linux-x86_64-py311.AppImage.zsynclinux · x86_641.5 MB0d1bb8c32f5f…Official source ↗
FreeCAD_1.1.4-Windows-x86_64-py311-installer.exewindows · x86_64 · exe495.3 MB845f7101d33f…Official source ↗
FreeCAD_1.1.4-Windows-x86_64-py311.7zwindows · x86_64398.7 MB4828741fc91e…Official source ↗
FreeCAD_1.1.4-macOS-arm64-py311.dmgmacos · arm64 · dmg619.7 MB071343b4abb7…Official source ↗
FreeCAD_1.1.4-macOS-x86_64-py311.dmgmacos · x86_64 · dmg686.7 MBe173d0dcf47a…Official source ↗
FreeCAD_1.1.4-Linux-aarch64-py311.AppImage-SHA256.txtother109 Bade4b62166a4…Official source ↗
FreeCAD_1.1.4-Linux-x86_64-py311.AppImage-SHA256.txtother108 Bed97b0a49565…Official source ↗
FreeCAD_1.1.4-Windows-x86_64-py311-installer.exe-SHA256.txtother115 B2b84a91faa0a…Official source ↗
FreeCAD_1.1.4-Windows-x86_64-py311.7z-SHA256.txtother104 B386512a70b3e…Official source ↗
FreeCAD_1.1.4-macOS-arm64-py311.dmg-SHA256.txtother102 B7c1c58e21470…Official source ↗
FreeCAD_1.1.4-macOS-x86_64-py311.dmg-SHA256.txtother103 B87a9d55a2441…Official source ↗
freecad_source_1.1.4.tar.gz-SHA256.txtother94 B7ec8da65081e…Official source ↗
freecad_source_1.1.4.tar.gzsource code93.7 MB674f2c42dc06…Official source ↗

Release history

Quality profile

algorithm quality-v1.0 · assessed Oct 15, 2026
Quality Score91
Risk Score0
Confidence 1.00
Quality Score and Risk Score are different measures. A high score does not guarantee safety.

Score components

Maintenance · 2020
last activity 0 days ago
Documentation · 1515
README 4981 chars, description present
Ready to use · 156
install instructions: no; releases: yes
Metadata · 1010
4/4 of description, homepage, license, topics
Releases · 1010
10 release(s), latest 2 days ago
Category confidence · 1010
classifier confidence 1
Adoption · 1010
34333 stars (log-dampened, 10k = max)
License clarity · 55
SPDX LGPL-2.1
Community · 55
issues enabled, 6203 forks

License

LGPL-2.1
Known licensefrom the repository host

This is the catalog policy status, not legal advice.

Sources

github.com/FreeCAD/FreeCADPrimary★ 34,333 starslast activity Oct 15, 2026Primary repository · Confidence 1.00

Reviews

Sign in to write a review

No reviews yet.

Alternatives

README

From FreeCAD/FreeCAD · license LGPL-2.1 · fetched Oct 29, 2026

Your own 3D Parametric Modeler

Website • Documentation • Forum • Bug tracker • Git repository • Blog

[Release] [Crowdin]

Overview

  • Freedom to build what you want 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.

  • Create 3D from 2D and back FreeCAD lets you sketch geometry-constrained 2D shapes and use them as a base to build other objects. It also provides tools to adjust dimensions and create high-quality production drawings from 3D models.

  • Designed for your needs FreeCAD is designed to fit a wide range of uses including product design, mechanical engineering and architecture, whether you are a hobbyist, programmer, experienced CAD user, student or teacher.

  • Cross platform FreeCAD runs on Windows, macOS and Linux operating systems.

  • Underlying technology

    • OpenCASCADE A powerful geometry kernel, the most important component of FreeCAD
    • Coin3D library Open Inventor-compliant 3D scene representation model
    • Python FreeCAD offers a broad Python API
    • Qt Graphical user interface built with Qt

Installing

Precompiled packages for stable releases are available for Windows, macOS and Linux on the latest releases page.

On most Linux distributions, FreeCAD is also directly installable from the software center application.

For weekly development releases visit the releases page.

Other options are described on the wiki Download page.

Compiling

See the Developers Handbook – Getting Started for build instructions.

Reporting Issues

To report an issue please:

  • Consider posting to the Forum, Discord channel, or Reddit to verify the issue;
  • Search the existing issues for potential duplicates;
  • Use the most updated stable or development versions of FreeCAD;
  • Post version info from Help > About FreeCAD > Copy to clipboard;
  • Restart FreeCAD in safe mode Help > Restart in safe mode and try to reproduce the issue again. If the issue is resolved it can be fixed by deleting the FreeCAD config files.
  • Start recording a macro Macro > Macro recording... and repeat all steps. Stop recording after the issue occurs and upload the saved macro or copy the macro code in the issue;
  • Post a Step-By-Step explanation on how to recreate the issue;
  • Upload an example file (FCStd as ZIP file) to demonstrate the problem;

For more details see:

[!NOTE] The FPA offers developers the opportunity to apply for a grant to work on projects of their choosing. Check jobs and funding to know more.

Usage & Getting Help

The FreeCAD wiki contains documentation on general usage and Python scripting. View these pages for more information:

The FreeCAD forum is a great place to find help and solve specific problems when learning to use FreeCAD.


Open the repository ↗