FreeCAD icon
FreeCAD icon

FreeCAD

A powerful open-source parametric 3D modeler ideal for mechanical engineering, supporting Python scripting, running on Windows, Linux, and Mac, with modular architecture allowing extensive adaptability and use with scientific computing libraries.

FreeCAD screenshot 1

Cost / License

Application types

Platforms

  • Mac
  • Windows
  • Linux
  • BSD
  • Snapcraft
  • Flathub
  • PortableApps.com
  • Flatpak
4.3
Very Good30 reviews
497likes
19comments

Features

Properties

  1.  Privacy focused

Features

  1.  Parametric Modeling
  2.  Drawing 2D
  3.  Interior Design
  4.  FEM
  5.  Computer-aided manufacturing (CAM)
  6.  3d Drawing
  7.  Parametric
  8.  DWG support
  9.  Windows XP Compatibility
  10.  Ad-free
  11.  Bim
  12.  Procedural Modeling
  13.  Works Offline
  14.  No registration required
  15.  Portable Linux
  16.  Portable
  17.  Dark Mode
  18.  Support for Layers
  19.  No Tracking

FreeCAD News & Activities

Highlights All activities

Recent News

Recent activities

  • build123d icon
    Dromantor added FreeCAD as alternative to build123d
  • vbsrdbfsw and hakki liked FreeCAD
  • Quill73 reviewed FreeCAD  

    Earlier versions were very cumbersome, but 1.0 was a huge breakthrough, 1.1 blew my mind, and I predict things will just get better from here. Certainly competitive with commercial CAD. Has a few weak points, a few things that don't always work as they should, but so do commercial CAD offerings. Has a learning curve, but so does any. Probably the biggest oddity of it is that it has "workbenches" for various tasks that function somewhat independently - probably independently created with many...

  • Yerba_29 rated FreeCAD  
  • Yerba_29 liked FreeCAD
  • Mayo icon
    PiotrOsada added FreeCAD as alternative to Mayo
  • PiotrOsada liked FreeCAD
  • RoughCAD icon
    roughcadsoftware added FreeCAD as alternative to RoughCAD
  • walkingstick rated FreeCAD  

Comments and Reviews

   
Comment summary: FreeCAD receives mixed reviews, with many praising its capabilities as an open source, feature-rich CAD software that's on par with commercial counterparts after a learning period. Users appreciate its free access for tasks like 3D printing and customization. However, criticism includes a steep learning curve, unintuitive interface, and some bugs, though improvements are noted in newer versions. The open-source nature allows for community-driven enhancements.
Top Positive Comment
Wayne Tracker
7

FreeCAD is Open Source, and very capable software. With it one can design complex models, including prints, etc. Steep learning curve aside, this is a solid program, and I enjoy the process of learning all its features.

Quill73
0

Earlier versions were very cumbersome, but 1.0 was a huge breakthrough, 1.1 blew my mind, and I predict things will just get better from here. Certainly competitive with commercial CAD. Has a few weak points, a few things that don't always work as they should, but so do commercial CAD offerings. Has a learning curve, but so does any. Probably the biggest oddity of it is that it has "workbenches" for various tasks that function somewhat independently - probably independently created with many community-developed ones available, learning which workbench to use for what is part of the learning curve. This also makes it incredibly powerful and adaptable, vastly more than I've learned (so far).

Only major limitation versus commercial CAD is it doesn't have access/revisioning control, which is important for working on a team (for a company) (There was some effort by a partnering company to create this but it was abandoned) but for individual/at home use that doesn't matter. So for non-professional applications there is ZERO reason to use anything else, and it would do fine for some professional contexts as well.

Free Open Source is wonderful - not only free, but no hassling with licenses, and canceling a subscription or a company discontinuing something won't render your past projects inaccessible. Open Source means tons of extensions and plugins are available to do a wide range of things, and anyone seeking to do things it (or any program) can't do (such as research institutions) can build their own. Cross-platform, and relatively lightweight - can download and install in a couple minutes while I recall commercial CAD taking up many gigabytes and around an hour to download/install. I could fresh-install and run this in less time than it took to open and log into already-installed Autodesk Fusion.

jpvalois
1

I walked away from FreeCAD a few short years ago (last year?). I had found it complex, clunky and unintuitive. Incredibly, the current version (1.0.1) is absolutely wonderful. Night and day. The design process feels natural and well structured, the interface is clear, operations are fast. Everything seems so well bundled together, and so far, no bugs! I'm very impressed and look forward to learning its features. The community is apparently very much alive, and there are countless tutorials available. Personally, I've kick-started my learning using DeltaHedra's video tutorial titled "FreeCAD 1.0 Release - Ultimate Complete Beginner Tutorial" which I thought did a great job of covering essentials and quickly made me feel at home with FreeCAD. Thanks to all FreeCAD developers and contributors.

Nestor Numbers
1

Complex Peace of software. If new to FreeCAD i recomended to do at least one or two tutorials specially if make use of Part Design AND Sketcher. Does not mean that there is no room for improvement that it there off course enough. But every Major version is a big step forward.

Another great thing is that it is (almost )fully customizable. You can create your own style-sheets or extensions. A lot of already exist. Some of them exist because they should have been core for a long time. But this is the core of FreeCAD: Open source. So everybody can do what he wants to improve. And working on the core is more difficult than a external Workbench. And because of that it is open source feel free to buy the developers a coffee!

Engineer the world

Buom_01
-5

TL;DR JUST GO AWAY ! I want to cry when I see a mess like that exists. Honestly. I have to switch back to X11 to get any 3D render while it's the only software that have a render issue like that. I got a lot of trouble with constraint. When it says it's fully OK, I already lost multiple hours. And when I finally finish my project, some of them just broke after reopening saying more 90% of constraints are not OK. Seriously ? Worst, if you are lucky and it's OK, just tweaking your table of measuring on which your constraint are based on, it sometime flipped the constraint with NO REASON !! That's an insult, more because there are no possibility to fix the right way. Also, if you were new into FreeCAD like me, you probably thought that your wire is closed because mathematically the vertices are at the same place. AND NO. You can restart for nothing because "that's discrete" (or a garbage software, no ?) I lost a ton of hours and multiple projects with a non-negligible amount of research on forums because this software is a total mess. I just tried OpenSCAD thinking it's harder but in only half an hour I finished my part reading doc included while on FreeCAD after 3 hours my part is still broke or ugly. I also learned SolidWorks at school, and I don't remember to have issues like FreeCAD create.

Edit: I would like to say that render issues are maybe caused by my GPU. Unfortunately, I'm now on AMD with drivers, and it's render as 0.3FPS. FreeCAD is the software I regret the most to have used in my whole life.

Review by a new / low-activity user.
TBayAreaPat
0

What intrigues me about FreeCad, aside from it being free, is that it is cross-platform between Linux and Windows, and even Autocad in allowing DWG import/export. Neither Autocad, nor Revit ,will run on Linux without a virtual machine. I keep running into Microsoft issues, and would like to be able to work remotely with the assurance that if my operating system went down, I could still work on Linux instead. FreeCad seems able to do it all. Most people who have had to use Cad systems that aren't Autocad probably don't want to try anything that is new after companies made them use other odd systems. FreeCad sounds like it is. In the past it stalled out on me.. probably due to my system. and I'm glad to give it another try in 2024.

Guest
-5

totally not beginner friendly, where is all the creative tools? it looks like just a viewing software i can't do anything with it

Review by a new / low-activity user.
7 of 19 comments

Featured in Lists

This is the apps for Windows 11 that I would recommend to anyone who just got a PC ! The same list for

List by Darlene Sonalder with 142 apps, updated
List by Faradeus with 71 apps, updated

## THIS LIST HAS BEEN DELETED DUE TO A BUG, SO IT MISSES SOME HONORABLE MENTIONS ! I've been using Linux for a …

List by Darlene Sonalder with 97 apps, updated

What is FreeCAD?

FreeCAD is a general purpose parametric 3D CAD modeler. The development is completely Open Source (LGPL License). FreeCAD is aimed directly at mechanical engineering and product design but also fits in a wider range of uses around engineering, such as architecture or other engineering specialties.

FreeCAD features tools similar to Catia, SolidWorks or Solid Edge, and therefore also falls into the category of MCAD, PLM, CAx and CAE. It is a feature based parametric modeler with a modular software architecture which makes it easy to provide additional functionality without modifying the core system.

As with many modern 3D CAD modelers it has many 2D components in order to sketch 2D shapes or extract design details from the 3D model to create 2D production drawings, but direct 2D drawing (like AutoCAD LT) is not the focus, neither are animation or organic shapes (like Maya, 3ds Max, Blender or Cinema 4D), although, thanks to its wide adaptability, FreeCAD might become useful in a much broader area than its current focus.

FreeCAD makes heavy use of all the great open-source libraries that exist out there in the field of Scientific Computing. Among them are OpenCascade, a powerful CAD kernel, Coin3D, an incarnation of Open Inventor, Qt, the world-famous UI framework, and Python, one of the best scripting languages available. FreeCAD itself can also be used as a library by other programs.

FreeCAD is also fully multi-platform, and currently runs flawlessly on Windows and Linux/Unix and Mac OSX systems, with the exact same look and functionality on all platforms.

FreeCAD information

AlternativeTo Categories

Photos & GraphicsWeb Browsers

GitHub repository

  •  30,717 Stars
  •  5,496 Forks
  •  3891 Open Issues
  •   Updated  
View on GitHub

Our users have written 19 comments and reviews about FreeCAD, and it has gotten 497 likes

FreeCAD was added to AlternativeTo by deveu09 on and this page was last updated .