We stand with Ukraine to help keep people safe. Join us
When you purchase through links on our site, we may earn an affiliate commission

FreeCAD for Mac

Parametric 3D modeler.

Free
In English
Version 1.1.1
4.5
Based on 3 user rates

FreeCAD overview

FreeCAD software for Mac is an easy-to-use and highly customizable parametric 3D modeler for CAx, CAE, CAD, MCAD, and PLM created primarily to design real-life objects of any size. Its extensive toolset can be extremely helpful for mechanical engineering experts, architects, and product designers.

Features:
  • FreedCAD allows you to modify your design more easily by stepping back into your model history and changing the needed parameters.
  • FreeCAD for Mac provides access from a built-in Python interpreter, macros or external scripts to different components of this 3D modeler, including geometry creation and transformation, the scenegraph, or even FreeCAD's user interface.
  • It has an OpenCasCade-based geometry kernel that allows running complicated 3D operations on complex types of forms and maintains natively concepts, such as brep, nurbs, boolean operations, or fillets.
  • FreeCAD program for Mac includes a drawing sheets module that generates 2D schematics of the 3D models. It allows you to import and export files in different formats.
  • Multiple FreeCAD reviews prove that this tool is easy to use. It allows you to automatize it with scripts, create custom modules, and embed FreeCAD into your own application.

What's new in version 1.1.1

Backports & Fixes
  • Spreadsheet: Don’t show overlay.
  • Core: Fix selecting all instances in groups with mirrored objects.
  • Measurement: Fix label dragging when in front of the model.
  • GUI: Clear cached shape after Deviation changes.
  • Draft: Fix clone diffuse color regression.
  • BIM: Remove profile-based beam creation switch.
  • Part: Make 3D View properly checkable.
  • GUI: Update CoinPtr to remove boost::intrusive_ptr dependency.
  • Base: Use magnitude for unit schema thresholds.
  • Part: Prevent macOS crash from LowerDistanceParameter exception.
  • TechDraw: Manual backport of PR #28097.
  • PartDesign: Fix thread clearance range.
  • Sketcher: Fix Arc of Hyperbola.
  • TechDraw: Prevent line style changes with extend/shorten tool.
  • CAM: Fix _processEachModel() for Compound.
  • Build: Fix zipios handling for Debian builds.
  • Sketcher: Restore missing checkbox preference on load.
  • Fix icns header sizes.
  • BIM: Fix possible code injection in FCStd files.
  • Build: Remove self-signing code and certificates.
  • BIM: Restore wall offset assignment.
  • Sketcher: Enable two-sided lighting for internal faces.
  • Sketcher: Fix multi-selection highlighting for internal faces.
  • Mesh: Use correct bounds for checks.
  • PartDesign: Swap expressions when swapping length values.
  • App: Use versioned cache directory.
  • NavLib: Fix DLL import vulnerability.
  • Part: Fix crash when hovering internal faces in Projection on Surface.
  • Part: Remove invalid edge-count check from taper code.
  • Part: Make Show Plane unpickable.
  • Build: Fix E57Format build issues on 32-bit systems.
  • Build: Fix macOS CFBundleVersion generation.
  • Build: Support external PyCXX via pkg-config.
  • Part: Respect VisualTouched flag.
  • BIM: Fix Arch_Schedule unit handling.
  • BIM: Prevent baseless ArchComponent from losing shape.
  • PartDesign: Fix Remove Edge button in Pipe task panels.
  • Security: Add module allowlist to PropertyPythonObject::Restore() (later reverted).
  • GUI: Detect spnav daemon disconnect to prevent high CPU usage.
  • GUI: Scale FPS counter for HiDPI displays.
  • GUI/App: Add error checking to config migration.
  • BIM: Fix BimLibrary URL concatenation on Windows.
  • GUI: Fix “Go to Selection” expansion for nested items.
  • App: Fix Boolean operation failure in part containers.
  • Mesh: Fix testPrimitiveCount.
  • Assembly: Fix recompute joint issue during migration.
  • Fix attachment editor bold mode behavior.
  • GUI: Fix Link window staying above main window on macOS.
  • ExpressionTokenizer: Fix autocomplete deleting operators.
  • GUI: Restore live size updates in Image Plane Settings.
  • Fix startup window placement for multi-monitor setups.
  • GUI: Fix status bar resizing with tool hints.
  • Security: Validate module imports in Restore().
  • CAM: Backport fixes for DressupRampEntry.
  • CAM: Extend LeadInOut (manual backport).
  • SMESH: Add VTK 9.6 compatibility patch.
  • TechDraw: Apply failed backports.
  • Fix IFC2X3 compatibility for missing identification attribute.
  • PartDesign: Fix expression migration for TwoLengths pads.
  • TechDraw: Restore symbols visibility in dark themes.
  • Part: Add missing post-build step for FaceMakerExtrusion.
Build
  • Update version to 1.1.1.

FreeCAD for Mac

Free
In English
Version 1.1.1
Write a detailed review about FreeCAD

Write your thoughts in our old-fashioned comment

MacUpdate Comment Policy. We strongly recommend leaving comments, however comments with abusive words, bullying, personal attacks of any type will be moderated.
4.5

(3 Reviews of FreeCAD)

  • Comments

  • User Ratings

Joseluismen
Joseluismen
Mar 3 2022
0.19.3
0.0
Mar 3 2022
0.0
Version: 0.19.3
According to the original web page, it requires at least 10.12 operating system for several versions. I have version 0.18-16146 installed and although the program opens, the window does not show any controls. So it doesn't seem to be compatible either. And since my time is money, I'm not going to spend another minute with him. Nor have I used it in the years that I have it installed, I have other much better options and they don't cause me so many problems to install a working version. At a minimum, they could indicate on their website the latest versions compatible with each operating system. But as always, the Apple norm indicates that the user must be torpedoed and forced, yes or yes, to always update to the latest versions.
Dmitry-Novikov
Dmitry-Novikov
Feb 3 2016
0.15
5.0
Feb 3 2016
5.0
Version: 0.15
I had to create a small spare parts sketch with exact dimentions. I've tried to use Autocad,Blender, Chetaa 3D.. but the easiest for understanding finally was FreeCad.
M-Rick
M-Rick
Aug 23 2014
0.14-dev
3.5
Aug 23 2014
3.5
Version: 0.14-dev
Does work under 10.6 if Python 2.7 has been installed.
Ervins Strauhmanis
Ervins Strauhmanis
May 19 2025
1.0.1
5.0
May 19 2025
5.0
Version: 1.0.1
Dmitry-Novikov
Dmitry-Novikov
Feb 3 2016
5.0
Feb 3 2016
5.0
Version: null
M-Rick
M-Rick
Aug 23 2014
3.5
Aug 23 2014
3.5
Version: null