This is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.
This is a bug-fix release of the 0.21 release branch
Installers and executables for FreeCAD 0.21.2 are below in the release assets. You may need to expand the assets drop-down to see the build for your OS.
Full Changelog: https://github.com/FreeCAD/FreeCAD/compare/0.21.1...0.21.2
This is a bug-fix release of the 0.21 release branch, addressing a few issues that were discovered since the 0.21.0 release at the beginning of the month.
Installers and executables for FreeCAD 0.21.1 are below in the release assets. You may need to expand the assets drop-down to see the build for your OS. For installation information please see the original 0.21 release announcement.
NOTE: Mac OS 12 and older should use the "unsigned" DMG, the signed version does not work on older operating systems.
Full Changelog: https://github.com/FreeCAD/FreeCAD/compare/0.21.0...0.21.1
The FreeCAD team is happy to announce the release of FreeCAD 0.21! Details about this release can be found on the wiki v0.21 Release Page
Builds to install FreeCAD 0.21 are below in the release assets. You may need to expand the assets drop-down to see the build for your OS.
To install, just execute the Windows installer. Administrator permissions are not necessary when you install FreeCAD only for the current user. In case Windows warns you about a potential risk, you can ignore this and select to install anyway. A standalone version is also provided for users who do not wish to install FreeCAD on their system, but prefer to run it from a thumb drive, etc.
The installer works on all Windows 7, 8, 10 and 11 systems. 32bit Windows, Windows Vista and older are not supported. An installation of FreeCAD 0.21 will not interfere with an installation of FreeCAD 0.20. If you installed a release candidate of FreeCAD 0.21 or a weekly build, it is recommended to uninstall this first.
For administrators, see this page for how to install for several users and silent installations.
NOTE: If upon running FreeCAD you receive errors about missing MSVCP140_1.DLL, install the Microsoft Visual C++ Redistributable packages for Visual Studio 2015, 2017, 2019, and 2022 for your architecture.
Binary stable builds (no compiling necessary) are available for both the Intel and ARM (M1/M2) processors. Download the appropriate .dmg below (note that you may need to expand the assets drop-down to see the available packages). To install, open the disk image file and drag FreeCAD to your Applications folder. The build will only work correctly with MacOS version ≥ 10.12. The app is digitally signed by FreeCAD Maintainer Chris Hennes and notarized by Apple.
NOTE: If you are using an Intel processor on a version of Mac OS prior to Mac OS 13 (Ventura), you will need to download the "unsigned" version of the installer, below.
AppImages, a kind of binary that can run on many Linux distros (no compiling necessary), are available below. Simply download the a--image for your system architecture, change its permissions to allow execution, then run the image.
For more streamlined downloading of AppImages download AppImageUpdate (GUI or the command line version). To perform an update:
chmod +x ./AppImageUpdate.AppImage
./AppImageUpdate.AppImage ./FreeCAD.AppImage
chmod +x ./appimageupdatetool.AppImage
./appimageupdatetool.AppImage ./FreeCAD.AppImage
See known limitations.
This is a pre-release of FreeCAD 0.21 for testing purposes. Binaries and installers will be added as they become available.
The FreeCAD team is happy to announce the release of version 0.20.2. This is a maintenance release.
Changelog Installation instructions Known Issues
To install, just execute the Windows installer. Administrator permissions are not necessary when you install FreeCAD only for the current user. You can safely install FreeCAD 0.20.2 over an existing FreeCAD 0.20.x installation. In case Windows warns you about a potential risk, you can ignore this and select to install anyway.
The installer works on all Windows 7, 8, 10 and 11 systems. Windows Vista and older are not supported. An installation of FreeCAD 0.20.x will not interfere with an installation of FreeCAD 0.19 or a weekly build of FreeCAD's master.
AppImages (no compiling necessary) are available (a kind of binary that can run on many Linux distros). AppImage (delta) updates
For more streamlined downloading of AppImages download AppImageUpdate (GUI or the command line version). To perform an update:
chmod +x ./AppImageUpdate.AppImage
./AppImageUpdate.AppImage ./FreeCAD.AppImage
chmod +x ./appimageupdatetool.AppImage
./appimageupdatetool.AppImage ./FreeCAD.AppImage
Binary stable builds (no compiling necessary). Download the .dmg below, you may need to expand the assets tab to see the available packages. The build will only work correctly with MacOS version ≥ 10.13. For older macOS versions use FreeCAD 0.19: https://github.com/FreeCAD/FreeCAD/rele ... -conda.dmg.
NOTE: .app is not signed and will not run on MacOS out of the box.
At the moment there is no support for aarch64 builds which is pretty popular for arch of Chromebooks. We're monitoring the upstream issue. Apologies for the inconvenience!
We understand through our forum users that FreeCAD can successfully run on Chromebooks which have Linux support. The only caveat known to us is the need to disable GPU acceleration via chrome://flags/#crostini-gpu-support
The easiest way to install it is to enable Flatpak and then install using this link
The FreeCAD team is happy to announce the release of v0.20.1. This is a bugfix release.
Changelog Installation instructions Known Issues
To install, just execute the Windows installer. Administrator permissions are not necessary when you install FreeCAD only for the current user. You can safely install FreeCAD 0.20.1 over an existing FreeCAD 0.20.x installation. In case Windows warns you about a potential risk, you can ignore this and select to install anyway.
The installer works on all Windows 7, 8, 10 and 11 systems. Windows Vista and older are not supported. An installation of FreeCAD 0.20.x will not interfere with an installation of FreeCAD 0.19 or a pre-release/weekly build of FreeCAD 0.21.
Note: there is also a windows build that has been generated using python v3.10 (FreeCAD_0.20.1-2022-08-28-conda-Windows-x86_64-py310.7z
). This build needs to be unzipped using 7zip and can be run as an executable. This build will is of interest for users who'd like to experiment with the FreeCAD<->Blender(Sverchok) geometry nodes effort. See forum thread for details.
AppImages (no compiling necessary) are available (a kind of binary that can run on many Linux distros). AppImage (delta) updates
For more streamlined downloading of AppImages download AppImageUpdate (GUI or the command line version). To perform an update:
chmod +x ./AppImageUpdate.AppImage
./AppImageUpdate.AppImage ./FreeCAD.AppImage
chmod +x ./appimageupdatetool.AppImage
./appimageupdatetool.AppImage ./FreeCAD.AppImage
Binary stable builds (no compiling necessary). Download the .dmg below, you may need to expand the assets tab to see the available packages. The build will only work correctly with MacOS version ≥ 10.12.
NOTE: .app is not signed and will not run on MacOS out of the box.
At the moment there is no support for aarch64 builds which is pretty popular for arch of Chromebooks. We're monitoring the upstream issue. Apologies for the inconvenience!
We understand through our forum users that FreeCAD can successfully run on Chromebooks which have Linux support. The only caveat known to us is the need to disable GPU acceleration via chrome://flags/#crostini-gpu-support
The easiest way to install it is to enable Flatpak and then install using this link
The FreeCAD team is happy to announce the release of FreeCAD 0.20!
Details about this release can be found on the wiki v0.20 Release Page
Note: We are still waiting for more cross-platform builds to be generated. When they are they'll be added to this release tag.
Builds to install FreeCAD 0.20 are below in the release assets.
To install, just execute the Windows installer. Administrator permissions are not necessary when you install FreeCAD only for the current user. In case Windows warns you about a potential risk, you can ignore this and select to install anyway.
The installer works on all Windows 7, 8, 10 and 11 systems. 32bit Windows, Windows Vista and older are not supported. An installation of FreeCAD 0.20 will not interfere with an installation of FreeCAD 0.19. If you installed a pre-release of FreeCAD 0.20 or a weekly build, it is recommended to uninstall this first.
For administrators, see this page for how to install for several users and silent installations.
Binary stable builds (no compiling necessary). Download the .dmg below, you may need to expand the assets tab to see the available packages. The build will only work correctly with MacOS version ≥ 10.12.
NOTE: .app is not signed and will not run on MacOS out of the box.
AppImages (no compiling necessary) are available (a kind of binary that can run on many Linux distros). AppImage (delta) updates
For more streamlined downloading of AppImages download AppImageUpdate (GUI or the command line version). To perform an update:
chmod +x ./AppImageUpdate.AppImage
./AppImageUpdate.AppImage ./FreeCAD.AppImage
chmod +x ./appimageupdatetool.AppImage
./appimageupdatetool.AppImage ./FreeCAD.AppImage
snap install freecad
(prepend sudo
if necessary on your distro)flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.freecadweb.FreeCAD
There are currently only know issues for Windows run via remote desktop, see the known limitations.
This is beta1 of the upcoming FreeCAD 0.20.
DON'T use the release for real-life projects yet!
This release is done in order to build and test installation packages for FreeCAD. There will be further commits to FreeCAD master before version 0.20 will be released.
In the assets are the release builds.
snap install freecad --candidate
(prepend sudo
if necessary on your distro)flatpak remote-add --if-not-exists flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo
flatpak install flathub-beta org.freecadweb.FreeCAD
The FreeCAD team is happy to announce the release of v0.19.4. This is a bugfix release.
For this release there will only be binaries for Windows (no builds or Linux or macOS). All of our manpower is going in to getting the next major FreeCAD release out the door.For Win users: the larger installer version "-2" provides a fully functional FEM environment. If you don't need FEM simulations, you can opt for the smaller installer version "-1"
Changelog Installation instructions Known Issues
AppImages (no compiling necessary) are available (a kind of binary that can run on many Linux distros). AppImage (delta) updates
For more streamlined downloading of AppImages download AppImageUpdate (GUI or the command line version). To perform an update:
chmod +x ./AppImageUpdate.AppImage
./AppImageUpdate.AppImage ./FreeCAD.AppImage
chmod +x ./appimageupdatetool.AppImage
./appimageupdatetool.AppImage ./FreeCAD.AppImage
Binary stable builds (no compiling necessary). Download the .dmg below, you may need to expand the assets tab to see the available packages. The build will only work correctly with MacOS version ≥ 10.12.
NOTE: .app is not signed and will not run on MacOS out of the box.
To install, just execute the Windows installer. Administrator permissions are not necessary when you install FreeCAD only for the current user. You can safely install FreeCAD 0.19.4 over an existing FreeCAD 0.19.x installation. In case Windows warns you about a potential risk, you can ignore this and select to install anyway.
The installer works on all Windows 7, 8, 10 and 11 systems. Windows Vista and older are not supported. An installation of FreeCAD 0.19.x will not interfere with an installation of FreeCAD 0.18 or a pre-release of FreeCAD 0.20.
At the moment there is no support for aarch64 builds which is pretty popular for arch of Chromebooks. We're monitoring the upstream issue. Apologies for the inconvenience!
We understand through our forum users that FreeCAD can successfully run on Chromebooks which have Linux support. The only caveat known to us is the need to disable GPU acceleration via chrome://flags/#crostini-gpu-support
The easiest way to install it is to enable Flatpak and then install using this link
The FreeCAD team is happy to announce the release of v0.19.3. This is a bugfix release.
Changelog Installation instructions Known Issues
AppImages (no compiling necessary) are available (a kind of binary that can run on many Linux distros). AppImage (delta) updates
For more streamlined downloading of AppImages download AppImageUpdate (GUI or the command line version). To perform an update:
chmod +x ./AppImageUpdate.AppImage
./AppImageUpdate.AppImage ./FreeCAD.AppImage
chmod +x ./appimageupdatetool.AppImage
./appimageupdatetool.AppImage ./FreeCAD.AppImage
Binary stable builds (no compiling necessary). Download the .dmg below, you may need to expand the assets tab to see the available packages. The build will only work correctly with MacOS version ≥ 10.12.
NOTE: .app is not signed and will not run on MacOS out of the box.
To install, just execute the Windows installer. Administrator permissions are not necessary when you install FreeCAD only for the current user. You can safely install FreeCAD 0.19.3 over an existing FreeCAD 0.19.x installation. In case Windows warns you about a potential risk, you can ignore this and select to install anyway.
The installer works on all Windows 7, 8, 10 and 11 systems. Windows Vista and older are not supported. An installation of FreeCAD 0.19.x will not interfere with an installation of FreeCAD 0.18 or a pre-release of FreeCAD 0.20.
At the moment there is no support for aarch64 builds which is pretty popular for arch of Chromebooks. We're monitoring the upstream issue. Apologies for the inconvenience!
We understand through our forum users that FreeCAD can successfully run on Chromebooks which have Linux support. The only caveat known to us is the need to disable GPU acceleration via chrome://flags/#crostini-gpu-support
The easiest way to install it is to enable Flatpak and then install using this link