FreeCAD Download: Free Open-Source CAD for 3D Printing

3D Printing Software
FreeCAD illustration: a parametric model tree and a dimensioned plate with a hole, exported as STL, 3MF or STEP for a 3D printer slicer.

FreeCAD Download: Free Open-Source CAD for 3D Printing and Engineering

Always the newest version, checked live against the official GitHub releases every time you visit

FreeCAD is a free, open-source parametric 3D CAD modeller. You draw a sketch, give it dimensions, build a solid from it, and later change any dimension to update the whole part. It covers the full path from design to print: modelling, assemblies, technical drawings, finite element analysis, CNC toolpaths, and export to STL, 3MF or STEP for your slicer. This page checks GitHub when you open it and offers the newest stable build for Windows, macOS and Linux, with file sizes and SHA-256 checksums. Below you will find what changed in version 1.1, the new calendar-style version numbers (26.3 is next), install steps, a first part designed for 3D printing, and an honest comparison with other CAD tools.

Version checked live
SHA-256 checksums shown
Free, no account
Windows, macOS, Linux

Article reviewed: October 2026  |  Facts taken from FreeCAD’s own release notes, downloads page and blog

Download FreeCAD

Checking GitHub for the latest version…
Previous versions

Loading the release list…

Update to 1.1.4 or newer, and be careful with files from strangers. The 1.1.4 release notes describe two security fixes for file-handling flaws that can be triggered by opening a maliciously crafted FreeCAD (.FCStd) file, and they state that all earlier releases are affected.

If you can’t update at once, don’t open FreeCAD files from unknown or untrusted sources.

How this download box works

  • It is live. Each visit asks GitHub for the newest stable release of the official FreeCAD/FreeCAD project, so you are never sent to an outdated file. Your browser keeps the answer for ten minutes; the Refresh button asks again straight away.
  • It ignores weekly builds. FreeCAD publishes a development build every week on the same GitHub page, and creates release candidates before each major release. Those are marked as pre-releases and the box skips them. FreeCAD’s own downloads page warns that weekly builds are not suitable for production work. When a release candidate exists, the box mentions it so you can try it if you want.
  • It hides checksum and source files. Each FreeCAD download has a small checksum file beside it, and the source code is published too. The box lists only the programs you can run.
  • Every link goes to GitHub. The script only accepts download addresses on the official project’s release path. If GitHub cannot be reached, the box falls back to links that always point to the newest release.
  • The files are big. A FreeCAD download is roughly 400 to 800 MB depending on the platform, so allow some time on a slow connection.

Download Safety and How to Verify the File

CAD programs run with full access to your files, so the source of the installer matters. Download FreeCAD from the official GitHub release page (the box above reads from it) or from the project’s own website, freecad.org. According to the release notes, the Windows and macOS builds are signed by The FreeCAD project association AISBL, and each download has a SHA-256 checksum published beside it.

Check the SHA-256 checksum

A checksum is a fingerprint of the file. If the fingerprint of your download matches the one shown in the box above, the file is exactly what was published. Replace the file name with yours.

Windows (PowerShell)

Get-FileHash .\FreeCAD-installer.exe -Algorithm SHA256

macOS (Terminal)

shasum -a 256 ~/Downloads/FreeCAD.dmg

Linux (terminal)

sha256sum FreeCAD.AppImage

Compare the printed value character by character with the SHA-256 shown for that file. If they differ, delete the file and download it again.

What Is FreeCAD?

CAD (computer-aided design) software lets you build an exact digital model of a part. FreeCAD is a parametric modeller: the model remembers how it was built, so changing a dimension in a sketch updates every feature that depends on it. That is the habit that makes parametric CAD so useful for engineering and for 3D printing, where you often print a part, measure it, adjust a dimension by half a millimetre and print again.

It is free and open source, released under the LGPL-2.1 licence, and it runs as a normal desktop program on Windows, macOS and Linux. There is no subscription and no account to create. The project is developed by a worldwide community and has a small number of major releases each year; version 1.0 arrived in November 2024, and the current series is described below.

FreeCAD is organised into workbenches: collections of tools for one job, such as sketching, solid modelling, drawings or analysis. You switch workbench from a drop-down list, and the toolbars change to match. It also has a built-in Python console, so repetitive tasks can be automated with scripts and macros.

FreeCAD Versions and the New Numbering

FreeCAD’s numbers recently changed, so it is worth a minute to understand them. The table lists the stable releases, from the project’s GitHub release page.

Stable releases since 1.0, with the project’s own notes where they exist.
VersionDateNotes
1.1.428 Sep 2026Described as the last planned maintenance release of the 1.1 series. Includes two security fixes for crafted-file vulnerabilities.
1.1.325 Jul 2026Maintenance release.
1.1.223 Jul 2026Maintenance release.
1.1.114 Apr 2026Maintenance release.
1.1.025 Mar 2026Quality-of-life improvements and new features across the workbenches (see below).
1.0.26 Aug 2025Maintenance release of the 1.0 series.
1.0.115 May 2025Maintenance release of the 1.0 series.
1.0.019 Nov 2024Topological-naming mitigation, an integrated Assembly workbench, a new materials system and many interface improvements.

The switch to calendar versions

In June 2026 the project announced that FreeCAD is moving to calendar versioning. The format is YY.N, where YY is the two-digit year and N is the number of the release in that year, with a third number for patch releases. Three major releases are planned each year: YY.1 is branched on 31 January and focuses on quality, and YY.2 (31 May) and YY.3 (30 September) bring a more typical mix of features and fixes.

The first release under the new scheme is 26.3. Its branch was created on 30 September 2026 and, per the project’s announcement, releases are expected within four to six weeks of branching, after two or three release candidates. So the next stable number you see in the download box may be 26.3 rather than 1.2, which is expected. A number such as 26.3 is higher than 1.1.4 and is the newer program.

Which one should I install? The latest stable version in the download box. Release candidates are for testing, and the weekly development builds are not suitable for production use, according to FreeCAD’s downloads page.

What’s New in FreeCAD 1.1

Version 1.1 (March 2026) is the series most people are running at the moment. These are the headline changes from the official release notes:

Part Design

Transparent feature previews and on-screen draggers for tools such as Fillet and Chamfer. A reworked Hole tool with taper and thread support, and a two-sided mode for Pad.

Sketcher

Support for projection, intersection and external geometry, and a better “master sketch” workflow with a make-internals option for closed contours.

Assembly

Easier part insertion, joint-motion simulation with animations, and a Bill of Materials for assemblies.

Interface

A rebuilt Transform tool, a “Clarify selection” tool that makes geometry transparent, three-point lighting, a Theme Editor, preference search and shortcut hints in the status bar.

FEM analysis

Animations of FEM results, electrostatic analyses and glyph filters for visualising results.

CAM

A new tool-library and editor, better multi-pass support and extra post-processors for CNC output.

TechDraw

Improvements to snapping, annotations and dimensioning for technical drawings.

Core

Continued work on topological-naming mitigation, faster start-up, lower memory use and better Wayland support on Linux.

The Workbenches You Will Actually Use

FreeCAD has many workbenches; these cover most mechanical and 3D-printing work.
WorkbenchWhat it is forWhen you use it
SketcherConstraint-based 2D sketches (lines, arcs, circles with dimensions and relations)The start of almost every part
Part DesignBuilding a solid step by step from sketches: pad, pocket, hole, fillet, chamfer, patternMost single parts and printed brackets
AssemblyFitting parts together with joints; built in since 1.0Checking that printed parts fit and move
TechDrawDimensioned technical drawings from your 3D modelDrawings for a workshop or a class
FEMFinite element analysis of stress and deformationChecking a part before you print or machine it
CAMToolpaths for CNC machinesIf you also mill or route
Mesh DesignWorking with triangle meshes such as STL filesImporting meshes or converting shapes to meshes
Draft and BIM2D drafting and building-information modellingPlans and architectural work

Parametric dimensions can also be driven from a spreadsheet or from named properties. 1.1 added improvements to the property and expression tools, so you can keep the key sizes of a design (wall thickness, hole diameter, clearance) in one place and change them for a new print without hunting through sketches.

System Requirements

From FreeCAD’s downloads page. All builds are 64-bit.
SystemRequirement and files offered
WindowsWindows 10 or later. Installer (.exe) and portable (.7z) for x86_64.
macOSmacOS 12 Monterey or later. Separate builds for Apple Silicon and Intel Macs (.dmg).
LinuxAppImage for x86_64 and for aarch64. The page gives no minimum distribution version.
HardwareFreeCAD does not publish minimum RAM, processor or graphics figures. Downloads are roughly 400 to 800 MB.

Snap and Flatpak packages exist for Linux, but FreeCAD’s downloads page lists them only as development channels, so the AppImage is the official stable route there.

How to Install FreeCAD

Windows

  1. Download the installer from the box above and, if you like, check its SHA-256 checksum.
  2. Run the installer and follow the prompts. The release notes say the Windows builds are signed by The FreeCAD project association AISBL, so check the publisher name if Windows asks.
  3. Prefer not to install? Download the portable .7z instead, extract it with 7-Zip and run FreeCAD from the extracted folder. Nothing is installed system-wide, which suits a USB stick or a locked-down computer.

macOS

  1. Choose the right build. Open the Apple menu and choose About This Mac: a chip named “Apple M…” needs the Apple Silicon build; an “Intel” processor needs the Intel (x86_64) build.
  2. Open the .dmg and drag FreeCAD into the Applications folder. The macOS builds are signed by the FreeCAD project association, so the first launch should open normally.

Linux

  1. Download the AppImage that matches your processor (x86_64 for most PCs).
  2. Make it executable and run it. Some distributions need FUSE support installed for AppImages to start.
    chmod +x FreeCAD*.AppImage
    ./FreeCAD*.AppImage

First launch: FreeCAD opens on a start page. Choose Create new to open an empty document, then pick a workbench from the drop-down list in the toolbar. For solid parts, choose Part Design.

Your First 3D-Printable Part

This walk-through builds a small mounting plate with a bolt hole, the sort of part you will make again and again. Menu names can differ slightly between versions, but the steps are the same.

  1. Start a body. Create a new document, switch to the Part Design workbench and create a Body. A body holds one solid part and its features in order.
  2. Draw a sketch. Create a sketch on the XY plane and draw a rectangle. Add dimension constraints: 40 mm by 25 mm. When a sketch is fully constrained, FreeCAD shows its lines in green, which tells you the shape cannot move any more.
  3. Pad it into a solid. Close the sketch and use Pad with a length of 8 mm. You now have a plate.
  4. Add a hole. Use the Hole tool on the top face. For an M5 bolt, a hole of about 5.5 mm is a normal clearance size. Printed holes tend to come out slightly small, so many people add a tenth or two of a millimetre and test-print once.
  5. Round the corners. Select the four vertical edges and apply a Fillet of 3 mm. Rounded corners print more cleanly and are less likely to lift at the bed.
  6. Save and test the dimension. Save the file (.FCStd). Then double-click the pad, change its length to 6 mm and see the model update. That is parametric design at work.
  7. Export for printing. Select the Body, choose File, Export and pick STL Mesh (or 3MF, or STEP). Keep the units in millimetres.
  8. Slice. Open the file in your slicer, orient the plate flat and slice it. Several slicers accept STEP directly as well: Creality’s quick-start guide, for example, lists STL, OBJ, STEP and STP as supported formats in Creality Print.

Design for printing: rules of thumb

These are common FDM (filament) guidelines rather than FreeCAD features. Printers and materials differ, so treat them as a starting point and test.

TopicGuidelineWhy
Wall thicknessAt least two nozzle widths (about 0.8 mm for a 0.4 mm nozzle); thicker for load-bearing wallsThinner walls may not print solidly
Fits and clearancesLeave roughly 0.2 to 0.4 mm between parts that must move or slidePlastic expands slightly and edges bulge
HolesMake them a little larger than the nominal size, or drill them out afterwardPrinted holes tend to shrink
OverhangsKeep steep overhangs under about 45 degrees from vertical, or accept supportsUnsupported plastic droops
OrientationMake the main load run along the layers, not across themLayer bonds are the weakest direction
Sharp internal cornersAdd filletsReduces stress concentrations and cracking

Once your part exists, you can check how stiff it is before you print. Our Beam Deflection Calculator handles a simple supported or cantilevered shape, using the material data from your filament maker.

FreeCAD vs Fusion, Onshape, SolidWorks for Makers, Tinkercad and OpenSCAD

The right choice depends on what you need to do, what you are allowed to use, and how you like to work.

General comparison from each vendor’s public information. Pricing and terms change, so check the current pages before relying on them.
 FreeCADFusion (personal use)Onshape FreeSOLIDWORKS for MakersTinkercadOpenSCAD
CostFree, open source (LGPL-2.1)Free tier with restrictions; check Autodesk’s current termsFree for non-commercial, open-source designsUS$48 a year or US$15 a monthFreeFree, open source
Use allowedAny, including commercialNon-commercialNon-commercial; designs are shared publiclyPersonal and non-commercial; sales capped at US$2,000 a yearSee Autodesk’s termsAny, under its open-source licence
RunsLocally on your computerDesktop app with cloud filesIn the browser or an appCloud platform, with a Windows app and browser appsIn the browserLocally
StyleParametric, feature-basedParametricParametricParametricSimple building blocksCode (script) driven
Best forEngineers and makers who want a free, open, complete toolAll-round hobby designOpen-source projects and collaborationLearning an industry tool at homeFirst steps and school useProgrammers and exact, repeatable parts

Two points are worth knowing. First, Onshape’s free plan asks that designs be non-commercial and publicly shared, which suits open-source projects but not private product work. Second, files created with a SOLIDWORKS for Makers account are watermarked and can only be opened with a Makers licence; neutral formats such as STEP and IGES open anywhere. FreeCAD has neither restriction. It also reads and writes STEP, so you can move parts between FreeCAD and other programs.

Pros and Cons

Strengths

  • Free and open source, with no subscription, account or usage cap.
  • Parametric modelling, assemblies, drawings, FEM and CAM in one program.
  • Runs locally on Windows, macOS and Linux.
  • Open file formats and Python scripting.
  • Windows and macOS builds are signed by the FreeCAD project association.
  • Active development, with three major releases planned each year.

Limits

  • A real learning curve; the interface conventions differ from commercial CAD.
  • The topological naming problem is mitigated since 1.0, but the project describes it as an ongoing area of work.
  • The Assembly workbench is newer (built in since 1.0) than the rest of the program.
  • Large downloads, roughly 400 to 800 MB.
  • Community support rather than a vendor help desk.
  • It cannot directly open other vendors’ native files such as SolidWorks parts; exchange them through STEP.

Troubleshooting

ProblemWhat to try
Features break after you edit an earlier stepThis is the topological naming problem. Attach sketches to the origin planes or to stable faces, avoid depending on faces that change, and keep your version current, because 1.0 and later include mitigation.
The sketch will not turn green or reports a conflictLook for redundant or conflicting constraints and delete the extra one. A fully constrained sketch shows green lines.
The exported STL looks facetedThe mesh is too coarse. Convert the shape to a mesh with a smaller maximum deviation before exporting, or export STEP if your slicer accepts it.
The slicer reports holes or non-manifold edgesRun the shape-checking tool in the Part workbench (Check geometry) and fix the reported problem before exporting.
The AppImage will not start (Linux)Make it executable with chmod +x, and install FUSE support if your distribution lacks it.
macOS refuses to open the appMake sure you installed the build that matches your chip. The builds are signed, so a normal launch should work.
The 3D view is slow, blank or glitchyUpdate your graphics driver. On Linux, version 1.1 improved Wayland support, so a recent build may help.
FreeCAD crashes on a fileUpdate to 1.1.4 or newer, and only open files from sources you trust (see the security note above).

Frequently Asked Questions

Is FreeCAD free?

Yes. FreeCAD is free and open source under the LGPL-2.1 licence. There is no subscription, no usage cap and no account to create, and the licence does not stop you using it for commercial work.

Is FreeCAD safe to download?

Download it from the official GitHub release page, which the box on this page reads from, or from freecad.org. According to the release notes, the Windows and macOS builds are signed by The FreeCAD project association AISBL, and each download has a SHA-256 checksum you can compare. Also update to 1.1.4 or newer: its notes describe two security fixes for crafted-file vulnerabilities that affect all earlier versions.

Which version of FreeCAD should I download?

The latest stable version shown in the download box. Release candidates are for testing, and FreeCAD’s downloads page says the weekly development builds are not suitable for production use.

Why will the next version be called 26.3 and not 1.2?

FreeCAD is switching to calendar versioning in the form YY.N, where YY is the year and N is the release number in that year. The first release under the new scheme is 26.3, and 26.3 is newer than 1.1.4. The project plans three major releases a year, branched at the end of January, May and September.

Can I use FreeCAD for 3D printing?

Yes. Model the part, then export it as STL, 3MF or STEP from the File menu and open it in your slicer. Many slicers read STL and 3MF, and some, such as Creality Print, also accept STEP files directly.

How does FreeCAD compare with Fusion?

Both are parametric CAD programs. FreeCAD is fully free and open source, runs locally and has no usage restrictions. Fusion has a free personal-use tier with restrictions, and files live with Autodesk’s cloud. Check Autodesk’s current terms for the personal tier before you rely on it.

Does FreeCAD need an internet connection or an account?

No. FreeCAD is a local desktop program and does not require an account. You only need the internet to download it and any updates.

Can FreeCAD open SolidWorks files?

Not the native SolidWorks part files. Export the part from SolidWorks as STEP or IGES and open that in FreeCAD, which can read and write STEP.

Is FreeCAD hard to learn?

It takes more effort than a block-based tool such as Tinkercad, because you learn the sketch, constraint and workbench ideas that parametric CAD uses. The first-part tutorial on this page is a good starting point: sketch a rectangle, constrain it, pad it into a solid and export it.

Which slicer should I use with FreeCAD?

Any slicer that opens STL, 3MF or STEP will work. Our guides cover Creality Print, Orca Slicer, Cura, Bambu Studio, PrusaSlicer and SuperSlicer, so choose the one that matches your printer.

Leave a Reply

Your email address will not be published. Required fields are marked *