FreeCAD Keyboard Shortcuts – With PDF Cheat Sheet!

Updated Nov 18, 2021
freecad logo

If you are an architect, mechanical engineer, programmer, teacher or student looking for a lightweight 3D CAD modeling program, FreeCAD is a good choice. 

FreeCAD is a free open-source 3D computer-aided design (CAD) modeling program. It is a parametric modeling program meaning that the parts or objects you are modeling are defined using specific parameters. And you can always edit the parameters of your 3D model in FreeCAD by going back to the model history and editing its parameters accordingly.  

What is FreeCAD used for?

FreeCAD can be used to create architectural designs and mechanical engineering designs. Besides, it can also be used for robot simulation, drawing sheets, and as a sketcher.

It uses Python, OpenCascade, Coin3D, CAD kernel, and Qt, and you can also add plugins to expand its functionality.

It runs as a command-line application. To run commands, you can enter a Python code, in the Python console, and press ‘Enter’ to run it on your 3D CAD model.

FreeCAD also allows you to export and import STEP, STL, DXF, SVG, OBJ, DAE, IGES, IFC, NASTRAN, Fcstd VRML, and OFF file formats.

FreeCAD interface features

When you run FreeCAD for the first time after installing it on your computer, you will be presented with a start center. Below is an example of the start center for FreeCAD version 0.18.


FreeCAD version 0.18 start page

FreeCAD version 0.18 start page

The start centre shows the latest files you have been working on, what is new in FreeCAD, info about common FreeCAD workbenches and help. It will also notify you when a new version is available for update.

To exit the start page, click on the ‘x’ at the bottom of the view section. 

To create a new file, you can choose to click on ‘File’ and choose new or simply press CTRL+N.

page sections FreeCAD version 0.18

The different sections of a new page in FreeCAD version 0.18

We shall look at the purpose and use of each of the sections of the FreeCAD interface as highlighted in the above screenshot. Each of the sections is assigned to the number shown on the screenshot.

  1. Standard Menu – it holds the basic operations (File, Edit, View, Tools, Macro, Part, Measure, Windows and Help) of the program
  2. Toolbar Area – Hold the various toolbars. The tools displayed on every toolbar may vary depending on the selected workbench
  3. Workbench Selector – This is where to select the current workbench.
  4. Tree View (Combo View) – shows the hierarchy of the construction history of objects. If the Task panel is clicked, it shows the active commands
  5. Property Editor – it has two tabs the Data Tab and the View Tab. The View Tan allows you to view the properties of the selected object while the Data tab allows you to modify the properties of the selected object
  6. Report View –  This is the output window where warnings, messages, errors appear
  7. Status Bar – Some messages and tooltips appear here. It displays something when you are working on an object
  8. Python Console – This is where you enter your Python code if you want to edit your model using Python codes. It also displays all the executed commands
  9. Main View Area – This is where the object/work you are working on is displayed. It can contain several tabs depending on the number of objects/parts you are working on

FreeCAD has several workbenches, where a workbench is a collection of tools that are suited for performing a certain task. For instance, if you want to work on 2C or constrained sketches, you will require to choose a workbench that is different from if you wanted to work on meshes. And depending on the type of task you want to select, you can always switch the current workbench through the workbench selector.

Some of the most commonly used workbenches include the PartDesign Workbench, Draft Workbench (for 2D sketches), Sketcher Workbench, Arch Workbench (for doing BIM), Ship Workbench (for ship designing), and OpenSCAD workbench (for people who like using OpenSCAD). Below is a screenshot showing the drop-down list of the workbenches that appear when you click on the down arrow on the Workbench selection area:

FreeCAD drop-down list of workbenches

FreeCAD drop-down list of workbenches

Another amazing feature with this 3D CAD program is that you can customize the workbenches, even add the tools in a workbench from other workbenches or even create new tools in macros.

FreeCAD Keyboard shortcuts

To quickly execute commands and navigate in FreeCAD, it is important to know the keyboard shortcuts you can use. By using the keyboard shortcuts, you save on the time of having to go through a long process to accomplish a particular task. For instance, if you were to open a new file without using any keyboard shortcut, you should click on the File tab in the standard menu bar, then click on New. While with a keyboard shortcut, you only press Ctrl + N, and automatically a new file is created in microseconds depending on your computer’s processing speed.

In this guide, we are going to list the common keyboard shortcuts you use when using FreeCAD for your 3D modeling.

File keyboard shortcuts

These are the keyboard shortcuts you can use when either opening a new or existing file, printing your document, importing and exporting files, and also recomputing commands.


Ctrl + N


Ctrl + O


Alt + F4


Ctrl + P


Ctrl + R


Ctrl + I


Ctrl + E

Editing keyboard shortcuts

These are shortcuts that you can use while editing an object/part that you are modeling or sketching on the main view area.


Ctrl + C


Ctrl + V


Ctrl + X


Delete (Del)


Ctrl + Z 


Ctrl + Y


Ctrl + S



Standard view keyboard shortcuts

These are shortcuts that you can use when inspecting an object/part that you are working on in the main view area. 

Box selection

Shift + B

Full Screen

Alt + F11

Orthogonal View

V then O (don’t press at the same time)

Perspective View

V then P (don’t press at the same time)


Ctrl + D

Toggle navigation or Edit Mode


Bottom View


Box Zoom

Ctrl + B


V then D (don’t press at the same time)

Fit all

V then F (don’t press at the same time)

Fit Selection

V then S (don’t press at the same time)

Front View


Isometric View


Left View


Rear View


Right View


Rotate Left

Shift + Left Arrow

Rotate Right

Shift + Right Arrow

Top View



V then U (don’t press at the same time)

Zoom in

Ctrl + Plus sign (+)

Zoom Out

Ctrl + Minus sign (-)

Window/tabs keyboard shortcuts

These are shortcuts that you can use when opening new tabs, or toggling through previous tabs or closing the current tab/window.

Next Tab

Ctrl + Tab

Previous Tab

Ctrl + Shift + Tab

Close Window

Ctrl + F4

Keyboard shortcuts for Help



What is this?

Shift + F1

Sketcher keyboard shortcuts

These are keyboard shortcuts that you can use when working in the Sketcher workbench.

Carbon Copy

C then C (don’t press at the same time)

Close Shape

Ctrl + Shift + S

Constrain circle or arc

Shift + R


Ctrl + C

Connect edges

Ctrl + Shift + K

Constrain Angle


Constrain coincidently


Constrain Distance

Shift + D

Constrain Horizontal Distance

Shift H

Constrain Vertical Distance

Shift + V

Constrain Equal


Constrain Horizontally


Constrain Internal alignment

Ctrl + A

Constrain Parallel

Shift + P

Constrain perpendicular


Constrain onto object

Shift + O

Constrain Symmetrically


Constrain tangent


Constrain vertically


Create fillet


Create Line


Create rectangle


Extend Edge

T then E

Extend geometry



Ctrl + M

Hide/Show internal geometry

Ctrl + Shift + E

Select conflicting constraints

Ctrl + Shift + E

Select constraints

Ctrl + Shift + C

Select elements with constraints

Ctrl + Shift + E

Select the horizontal axis

Ctrl + Shift + H

Select Origin

Ctrl + Shift + O

Select redundant constrains

Ctrl + Shift + R

Select the vertical axis

Ctrl + Shift + V

Toggle construction geometry

C then M (don’t press at the same time)

Trim edge

T then  R (don’t press at the same time)

Macros keyboard shortcuts

These are shortcuts you can use when working on macros.

Execute Macro

Ctrl + F6

Debug Macro


Step Into


Step Over


Stop Debugging

Shift + F6

Toggle Breakpoint


Keyboard shortcuts for miscellaneous tasks


Ctrl + T

Renaming item


scan2cad advert for free trial