Blender Keyboard Shortcuts – Complete List & Free PDF (2026)
If you’ve ever watched a Blender pro fly through a scene grabbing, extruding, and sculpting without touching a single menu you already know the secret: Blender keyboard shortcuts. They’re the difference between spending 10 minutes hunting through menus and getting things done in 10 seconds.
Whether you just downloaded Blender for the first time or you’ve been using it for years and want to fill in the gaps this is the most complete list of Blender shortcuts you’ll find anywhere. We’ve covered all 13 modes and workflows: general shortcuts, viewport navigation, object mode, edit mode, sculpt mode, curve editing, armature & rigging, grease pencil, animation, UV editor, node editor, and rendering.
Bookmark this page you’ll come back to it. And if you want these shortcuts next to your keyboard while you work, grab the free PDF below. It’s printable, clean, and covers everything on this page in two pages.
Free printable Blender shortcuts PDF updated for all major Blender versions. Print it and keep it next to your keyboard.
Below All shortcuts works with Blender 2.8, 3.x, 4.x & 5.0.
General Blender Keyboard Shortcuts
These are the most important Blender shortcuts to learn first. They work across all modes Object Mode, Edit Mode, Sculpt Mode, and more making them the true foundation of any Blender workflow.
| Shortcut | Action |
|---|---|
| G | Grab / Move selected object or element |
| R | Rotate selected |
| S | Scale selected |
| X / Y / Z | Lock transform to axis (use after G, R, or S) |
| Shift+X / Y / Z | Lock to plane exclude that axis |
| Tab | Toggle between Object Mode and Edit Mode |
| Ctrl+Z | Undo |
| Ctrl+Shift+Z | Redo |
| Shift+A | Add object / mesh menu |
| X / Delete | Delete selected |
| Shift+D | Duplicate selected (independent copy) |
| Alt+D | Duplicate linked (shares mesh data) |
| Ctrl+A | Apply transforms menu |
| F3 | Search all commands |
| N | Toggle Properties (N-panel) |
| T | Toggle Toolbar |
| H | Hide selected |
| Alt+H | Unhide all |
| M | Move to collection |
| Ctrl+P | Parent selected to active |
| Alt+P | Clear parent |
| Ctrl+S | Save file |
| Ctrl+Shift+S | Save As |
| Ctrl+N | New file |
| Ctrl+O | Open file |
| Q | Quick favourites menu |
| Shift+R | Repeat last action |
| F9 | Adjust last operation popup |
| Ctrl+Tab | Mode switching pie menu |
Viewport Navigation Shortcuts
| Shortcut | Action |
|---|---|
| MMB drag | Orbit the viewport |
| Shift+MMB | Pan the viewport |
| Ctrl+MMB / Scroll | Zoom in / out |
| Numpad 1 | Front view |
| Ctrl+Numpad 1 | Back view |
| Numpad 3 | Right side view |
| Ctrl+Numpad 3 | Left side view |
| Numpad 7 | Top view |
| Ctrl+Numpad 7 | Bottom view |
| Numpad 5 | Toggle orthographic / perspective |
| Numpad 0 | Camera view |
| Numpad . | Focus on selected object |
| Numpad / | Toggle local view (isolate) |
| Numpad 4 / 6 | Rotate view left / right |
| Numpad 2 / 8 | Rotate view down / up |
| Z | Shading pie menu |
| Alt+Z | Toggle X-ray mode |
| ` (backtick) | View pie menu |
| Home | Fit all objects in view |
| Ctrl+Numpad 0 | Set active object as camera |
| Ctrl+Alt+Numpad 0 | Align camera to current view |
Selection Shortcuts
| Shortcut | Action |
|---|---|
| Left click | Select |
| A | Select all |
| Alt+A | Deselect all |
| B | Box select |
| C | Circle select |
| Ctrl+I | Invert selection |
| Shift+click | Add / remove from selection |
| L | Select linked (hover) |
| Ctrl+L | Select all linked |
| Alt+click | Select edge / face loop |
| Ctrl+click | Select shortest path |
| Shift+Ctrl+click | Select face region between two faces |
Object Mode Shortcuts
| Shortcut | Action |
|---|---|
| Ctrl+J | Join selected objects into one |
| Ctrl+A | Apply transforms (location, rotation, scale) |
| Ctrl+L | Make links copy data between objects |
| O | Toggle proportional editing |
| Shift+S | Snap cursor menu |
| Alt+G | Clear location |
| Alt+R | Clear rotation |
| Alt+S | Clear scale |
| Ctrl+M | Mirror object |
| Ctrl+Numpad 0 | Set active as camera |
| Ctrl+G | Add to group / collection |
| Ctrl+Alt+G | Remove from all groups |
| Shift+Ctrl+Alt+C | Set origin menu |
| Ctrl+B | Bevel object (modifier) |
Edit Mode Shortcuts
| Shortcut | Action |
|---|---|
| 1 / 2 / 3 | Switch to Vertex / Edge / Face select |
| Alt+click | Select edge or face loop |
| Ctrl+R | Loop cut |
| E | Extrude selected |
| Alt+E | Extrude menu (along normals, individual etc.) |
| I | Inset faces |
| Ctrl+B | Bevel edges (scroll = segments) |
| Ctrl+Shift+B | Bevel vertices |
| K | Knife tool |
| F | Fill edge from 2 verts, face from 3+ |
| M / Alt+M | Merge vertices |
| P | Separate mesh into new object |
| L | Select linked (hover over island) |
| Ctrl+L | Select all linked geometry |
| Shift+N | Recalculate normals outward |
| Alt+N | Normals menu |
| U | UV unwrap menu |
| Ctrl+E | Edge operations menu |
| Ctrl+F | Face operations menu |
| Ctrl+V | Vertex operations menu |
| Ctrl+T | Triangulate faces |
| Alt+J | Convert triangles to quads |
| O | Toggle proportional editing |
| Shift+O | Cycle proportional falloff type |
| G+G | Slide vertex / edge along surface |
| Shift+Alt+click | Add edge loop to selection |
| Ctrl+Numpad+ | Expand selection by one step |
| Ctrl+Numpad- | Shrink selection by one step |
Sculpt Mode Shortcuts
| Shortcut | Action |
|---|---|
| F | Resize brush |
| Shift+F | Adjust brush strength |
| Ctrl+drag | Invert brush (subtract) |
| Shift+drag | Smooth temporarily |
| X | Toggle X-axis symmetry |
| Ctrl+Z | Undo last stroke |
| D | Draw brush |
| G | Grab brush |
| S | Smooth brush |
| I | Inflate brush |
| C | Crease brush |
| P | Pinch brush |
| T | Flatten brush |
| Shift+T | Fill brush |
| K | Snake hook brush |
| B | Blob brush |
| Ctrl+D | Draw sharp brush |
| R | Rotate brush stroke |
| W | Scrape brush |
| Shift+R | Resize brush (alternative) |
| Ctrl+R | Mask box (rectangle mask) |
| Alt+M | Invert mask |
| Ctrl+I | Invert mask (alternate) |
| Alt+click | Erase mask |
Curve Editing Shortcuts
| Shortcut | Action |
|---|---|
| E | Extrude curve point |
| V | Set handle type (Auto, Vector, Aligned, Free) |
| Alt+C | Toggle cyclic (close / open curve) |
| Ctrl+T | Tilt curve point |
| Alt+T | Clear tilt |
| Shift+S | Snap menu |
| Ctrl+B | Bevel curve point |
| H | Toggle handle display |
| Shift+D | Duplicate control points |
| X / Delete | Delete selected control point |
| Ctrl+X | Dissolve control point |
| G | Move control point |
| R | Rotate control point |
| S | Scale control point |
Armature / Rigging Shortcuts
| Shortcuts | Action |
|---|---|
| E | Extrude new bone from selected |
| Ctrl+R | Roll rotate bone along its axis |
| Alt+R | Clear roll |
| Ctrl+N | Recalculate bone roll automatically |
| F | Fill connect two bones with a new bone |
| Shift+D | Duplicate selected bone |
| P | Separate bones to new armature |
| Ctrl+P | Parent bones |
| Alt+P | Unparent / clear parent |
| Ctrl+J | Join armatures into one |
| W | Bone specials menu |
| G | Move bone |
| R | Rotate bone |
| S | Scale bone |
| Ctrl+I | Invert selection |
| Shift+click | Add bone to selection |
| L | Select connected bones |
| Ctrl+L | Select all connected bones |
| Alt+F | Flip names (L / R) |
| Ctrl+Alt+A | Align bones |
Grease Pencil Shortcuts
| Shortcut | Action |
|---|---|
| D + LMB drag | Draw a stroke (Draw Mode) |
| E | Erase stroke |
| F | Fill enclosed area |
| Alt+click | Select entire stroke |
| Shift+D | Duplicate selected stroke |
| Ctrl+D | Duplicate and move immediately |
| I | Insert keyframe |
| Alt+I | Delete keyframe |
| M | Merge by distance (clean up points) |
| V | Set stroke handle type |
| U | Select stroke under cursor |
| O | Toggle proportional editing |
| B | Box select strokes |
| C | Circle select strokes |
| Ctrl+J | Join selected strokes |
| G | Move stroke |
| R | Rotate stroke |
| S | Scale stroke |
Animation Shortcuts
| Shortcut | Action |
|---|---|
| I | Insert keyframe |
| Shift+I | Insert keyframe menu |
| Alt+I | Delete keyframe |
| Spacebar | Play / Pause |
| Left / Right | Step one frame back / forward |
| Up / Down | Jump forward / back 10 frames |
| Shift+Left | Jump to first frame |
| Shift+Right | Jump to last frame |
| Ctrl+Left | Jump to previous keyframe |
| Ctrl+Right | Jump to next keyframe |
| T | Set keyframe interpolation type |
| V | Set keyframe handle type (Graph Editor) |
| Ctrl+C | Copy pose (Pose Mode) |
| Ctrl+V | Paste pose (Pose Mode) |
| Alt+G | Clear bone location (Pose Mode) |
| Alt+R | Clear bone rotation (Pose Mode) |
| Alt+S | Clear bone scale (Pose Mode) |
UV Editor Shortcuts
| Shortcut | Action |
|---|---|
| A | Select / deselect all UVs |
| G | Move selected UVs |
| R | Rotate selected UVs |
| S | Scale selected UVs |
| V | Stitch selected UV islands |
| P | Pin selected UVs |
| Alt+P | Unpin selected UVs |
| L | Select UV island under cursor |
| B | Box select UVs |
| X / Delete | Delete selected UVs |
| Ctrl+P | Pack UV islands |
| Ctrl+A | Average island scale |
| W | Weld / Align UVs menu |
| Shift+W | Align UVs to axis |
| Tab | Switch between UV and Image editor |
| 1 / 2 / 3 | Switch to Vertex / Edge / Face / Island mode |
Node Editor Shortcuts
| Shortcuts | Action |
|---|---|
| Shift+A | Add node menu |
| Ctrl+X | Delete node and reconnect links |
| Ctrl+Shift+click | Preview node output in viewport |
| M | Mute / unmute node |
| Ctrl+G | Group selected nodes |
| Alt+G | Ungroup nodes |
| H | Hide / collapse node |
| F | Focus on selected nodes (Blender 5.0+) |
| Alt+F | Join named frames (Blender 5.0+) |
| Ctrl+H | Toggle node preview |
| N | Toggle node properties panel |
| Home | Fit all nodes in view |
| Numpad . | Focus on selected nodes |
| B | Box select nodes |
| Ctrl+D | Duplicate node |
| R | Reroute add reroute node on link |
Rendering Shortcuts
| Shortcuts | Action |
|---|---|
| F12 | Render image |
| Ctrl+F12 | Render animation |
| F11 | Show last render result |
| Ctrl+F11 | Play back rendered animation |
| Numpad 0 | Switch to camera view |
| Ctrl+Alt+Numpad 0 | Align active camera to current viewport |
| Shift+B | Set render border (Camera View) |
| Ctrl+Alt+B | Clear render border |
How to Learn Blender Shortcuts Faster
Having a list of shortcuts is one thing actually remembering them is another. Here are a few tricks that actually work:
Start with just 10. Don’t try to memorise all 200+ shortcuts at once. Pick the 10 you use most (G, R, S, Tab, Ctrl+Z, Shift+A, E, I, K, and Numpad shortcuts) and burn those into muscle memory first. Everything else follows naturally.
Print the cheat sheet. Keep our free Blender shortcuts PDF next to your keyboard for the first few weeks. Physical reference beats alt-tabbing every time.
Use F3 when you’re stuck. Press F3 at any time in Blender to search for any command by name. It also shows the shortcut next to each result so it doubles as a shortcut teacher as you work.
Right-click to assign shortcuts. If a tool you use constantly doesn’t have a shortcut, right-click it in the menu and choose Assign Shortcut. Blender lets you customise the entire keymap under Edit → Preferences → Keymap.
Repeat last action with Shift+R. This one is criminally underused. If you just loop-cut a mesh, pressing Shift+R repeats the exact same operation instantly. Huge time saver.
Final Thoughts
Blender has one of the most thoughtfully designed keyboard shortcut systems of any 3D software once it clicks, you’ll wonder how you ever worked without it.
If you found this Blender keyboard shortcuts guide useful, share it with someone learning Blender it might save them hours of menu-clicking. And if we’ve missed a shortcut you love, drop it in the comments we update this page regularly to keep it the most complete Blender shortcut list available.
Happy blending. 🎨
READ NEXT:





