Install latest/stable of FreeCAD

Ubuntu 16.04 or later?

Make sure snap support is enabled in your Desktop store.

Install using the command line

sudo snap install freecad

Don't have snapd? Get set up for snaps.

Channel Version Published

An open source parametric 3D CAD modeler

FreeCAD is a parametric 3D modeler. Parametric modeling allows you to easily modify your design by going back into your model history and changing its parameters. FreeCAD is open source (LGPL license) and completely modular, allowing for very advanced extension and customization.

FreeCAD is multiplatfom, and reads and writes many open file formats such as STEP, IGES, STL and others.


There are three maintained channels for this snap:

  • stable contains the latest upstream release, i.e. the most recent tagged commit. (Use this if you don't know what you're doing.)
  • beta contains automated weekly promotions from edge. (Use this if you want edge with fewer updates.)
  • edge contains automated (daily) builds from the latest master commit. (Use this to test new features. Might be unstable.)


There are multiple apps/commands included in the snap:

  • freecad: Run FreeCAD
  • freecad.cmd: Run FreeCAD command line interface
  • freecad.pip: Install python packages for user (not system-wide).
    E.g. freecad.pip install py_slvs for Assembly3.

Side note: There is a FreeCAD experimental branch called 'Link branch' created by a user named 'realthunder' that has become popular. It is available as a Snap package named freecad-realthunder (

Details for FreeCAD

  • LGPL-2.0

Last updated
  • 28 January 2024 - latest/stable
  • Today - latest/edge



Share this snap

Generate an embeddable card to be shared on external websites.

Install FreeCAD on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the installing snapd documentation.

Where people are using FreeCAD

Is there a problem with FreeCAD? Report this app