Framer Keyboard Shortcuts

Complete Framer keyboard shortcuts reference — 42 shortcuts across 7 categories. Quick reference cheat sheet for Web & Desktop.

Framer is a site builder with a design-tool canvas, and its shortcuts follow the Figma conventions for layers and alignment while adding a set for the AI agent panel that generates and edits pages. The table is the Windows keymap; the Additional group shows the macOS originals, which is where Framer's documentation is written.

AI Agent (9)

ShortcutAction
AShow the Agent panel
Ctrl + Alt + AOpen Agent Select
EnterSend the prompt
Shift + EnterInsert a new line without sending
Ctrl + EnterSend immediately
EscClose or blur the input
Alt + UpGo to the previous prompt in history
Alt + DownGo to the next prompt in history
Ctrl + Shift + ZRedo inside the input

Arrange (4)

ShortcutAction
]Bring to front
[Send to back
Ctrl + Alt + UpBring forward
Ctrl + Alt + DownSend backward

Align (8)

ShortcutAction
Alt + AAlign left
Alt + HAlign horizontally
Alt + DAlign right
Alt + WAlign top
Alt + VAlign vertically
Alt + SAlign bottom
Alt + Shift + HDistribute horizontally
Alt + Shift + VDistribute vertically

Components (3)

ShortcutAction
Ctrl + Shift + MMerge to main
Ctrl + Alt + KCreate a component
Ctrl + Shift + KCreate from code

Project (3)

ShortcutAction
Ctrl + SSave the file
Ctrl + Alt + PRun the most recent plugin
Ctrl + Alt + LOpen the development plugin

Edit (9)

ShortcutAction
Ctrl + ZUndo
Ctrl + [Go back
Ctrl + ]Go forward
Ctrl + XCut
Ctrl + CCopy
Ctrl + VPaste
Ctrl + Alt + CCopy style
Ctrl + Alt + VPaste style
Ctrl + Shift + CCopy fill

Additional Shortcuts (6)

ShortcutAction
FFrame
TText
RRectangle
PPreview
Cmd + DDuplicate
Cmd + GGroup
📄 View Printable Cheat Sheet — Download as PDF or print · 🧩 Combine with other tools

Related Shortcut Pages

Figma Sketch Adobe XD Spline 3D Lunacy Affinity Designer

Search 18,500+ shortcuts across 268 platforms

Explore All Platforms Practice Shortcuts

Canvas and layers

F, T and R insert a frame, text and rectangle. ] and [ bring a layer to the front or send it to the back, and Ctrl + Alt + Up and Ctrl + Alt + Down move it one step. Alignment follows a WASD layout on the Alt key — left is Alt + A, right Alt + D, top Alt + W and bottom Alt + S — with Alt + H and Alt + V centring — with Alt + Shift + H and Alt + Shift + V distributing. A layer's style is copied with Ctrl + Alt + C and applied elsewhere with Ctrl + Alt + V, and Ctrl + Shift + C copies only the fill.

Components and history

Ctrl + Alt + K turns the selection into a component, Ctrl + Shift + K creates a component from code, and Ctrl + Shift + M merges an override back into the main component. Ctrl + [ and Ctrl + ] go back and forward through the pages and breakpoints you have visited — not indent, as in many editors. P opens the preview of the current page in a new window.

The agent panel

A opens the Agent panel, where a prompt can generate a section, restyle a page or edit copy; Enter sends and Shift + Enter adds a line. Alt + Up and Alt + Down recall previous prompts, Ctrl + Alt + A opens Agent Select for choosing what the agent may touch, and Esc closes the input. Ctrl + Alt + P re-runs the last plugin and Ctrl + Alt + L opens the development plugin for anyone building one.

Frequently asked questions

Why does Ctrl + [ not indent?

In Framer, Ctrl + [ and Ctrl + ] navigate back and forward through your history of pages and breakpoints.

How do I send an element to the very back?

Press [ with it selected. ] brings it to the front; the Ctrl + Alt + arrow keys move one step at a time.

How do I open the AI agent?

Press A to show the Agent panel. Enter sends the prompt; Alt + Up recalls earlier prompts.

Are these the macOS shortcuts?

The main table is the Windows keymap. On macOS, Cmd replaces Ctrl and Option replaces Alt; the Additional group lists the Cmd forms.

🤖 Ask AI about Framer shortcuts

Open your assistant with this page preloaded as the source — great for follow-up questions like "which of these work in other apps?"

ChatGPT Claude Perplexity Gemini Grok
📜 Every shortcut on this page is taken from the official Framer documentation — framer.com
🔧 Spotted an error or a missing shortcut? Suggest an edit on GitHub — every accepted fix goes live on this page, the API and the CLI.