Retool Keyboard Shortcuts

35 shortcuts in 4 groups, from Retool’s official App IDE reference (PC keys).

Global (1)

ShortcutActionWhat it does
Ctrl + KCommand PaletteSearches components, queries, apps and over 90 IDE actions from one box.

Components (12)

ShortcutActionWhat it does
EscCancel Drag / DeselectOne key, two jobs: cancels a drag or resize mid-way, and deselects components otherwise.
Ctrl + CCopyCopies the selected components.
Ctrl + XCutCuts the selected components.
Ctrl + VPastePastes copied components onto the canvas.
Ctrl + DDuplicateDuplicates the selected components.
DeleteDeleteDeletes the selected components.
Cursor keysMoveNudges the selected components around the grid.
Ctrl + Cursor keyResizeResizes the selected components by grid units.
Alt + Shift + Ctrl + RResize Fixed Containers To FitShrinks or grows fixed containers to their content.
Ctrl + ASelect AllSelects every component on the canvas.
Ctrl + ClickSelect Multiple / Without InteractingAdds components to the selection one by one — and selects interactive components without triggering them.
Ctrl + /Toggle Hidden ComponentsShows or hides components whose hidden property is set.

General (18)

ShortcutActionWhat it does
Ctrl + SSaveSaves the app.
Ctrl + ZUndoSteps back through changes.
Shift + Ctrl + ZRedoSteps forward again.
Shift + Ctrl + KInspector SearchSearches within the Inspector.
Shift + /Keyboard ShortcutsShows the shortcut reference overlay.
Ctrl + PPin SidebarPins or unpins the sidebar.
Ctrl + BToggle SidebarShows or hides the sidebar.
Ctrl + UToggle InspectorShows or hides the Inspector panel.
Shift + Ctrl + AToggle Add ComponentsShows or hides the Add Components panel.
Shift + Ctrl + DToggle Component TreeShows or hides the component tree.
Ctrl + .Toggle All PanelsCollapses or restores every panel at once — the fastest way to a clean canvas.
Shift + Ctrl + EToggle CodeShows or hides the code editor.
Shift + Ctrl + FToggle Code SearchSearches across all code in the app.
Alt + Ctrl + EnterToggle Preview ModeSwitches between edit and preview.
Shift + Ctrl + PToggle User ModeViews the app exactly as an end user will.
Ctrl + IToggle AssistOpens or closes Retool's AI Assist panel.
Ctrl + Shift + IAssist: Ask ModeSwitches Assist to Ask mode for questions about the app.
Ctrl + Shift + BAssist: Build ModeSwitches Assist to Build mode to generate changes.

Canvas (4)

ShortcutActionWhat it does
Space + DragPan CanvasPans around the canvas.
Shift + Ctrl + GToggle GridShows or hides the layout grid.
Ctrl + +Zoom InZooms in on the canvas.
Ctrl + -Zoom OutZooms out on the canvas.
📜 Source: Retool Docs — App IDE keyboard shortcuts. Every row comes from Retool’s App IDE shortcuts reference, PC column. Two rows from an earlier version of this page (Ctrl + E Preview, Ctrl + Enter Run query) are not in the current reference and were removed. Checked 2026-08-02.
📄 View Printable Cheat Sheet — Download as PDF or print · 🧩 Combine with other tools

Related Shortcut Pages

Airtable Notion Figma Postman Insomnia ClickUp

Search 13,500+ shortcuts across 269 platforms

Explore All Platforms Practice Shortcuts

The Command Palette is the whole IDE in one box

Ctrl + K is the shortcut Retool wants you to learn first: the Command Palette searches components (including ones buried in nested containers), queries, and over ninety IDE actions, and jumps straight to a specific property of a specific component. For everything the palette doesn’t cover, Shift + / pops the shortcut overlay so the rest of this table is always one keystroke away inside the product itself.

Panel keys follow one pattern

Almost every panel toggle is Shift + Ctrl plus a letter — A for Add Components, D for the component tree, E for code, F for code search — with two deliberate exceptions: Ctrl + U for the Inspector and Ctrl + . which collapses every panel at once for a clean look at the canvas. Preview is two distinct ideas: Alt + Ctrl + Enter shows preview mode inside the editor, while Shift + Ctrl + P switches to user mode — the app exactly as an end user gets it.

Components move on the grid, Assist moves the app

With components selected, the bare Cursor keys nudge position and Ctrl + Cursor key resize — both in grid units, which is why keyboard layout in Retool is often faster than the mouse. Ctrl + Click earns a special mention: it both multi-selects and selects interactive components (buttons, dropdowns) without firing them. The newest cluster is AI: Ctrl + I opens Assist, and Ctrl + Shift + I / Ctrl + Shift + B flip it between Ask mode (questions about your app) and Build mode (generating changes).

Frequently asked questions

What is the most important Retool keyboard shortcut?

Ctrl + K, the Command Palette. It finds components nested anywhere, jumps to specific properties, and exposes 90+ IDE actions — Retool's own onboarding treats it as the primary interface.

How do I preview my Retool app as an end user?

Shift + Ctrl + P toggles user mode, the true end-user view. Alt + Ctrl + Enter is the lighter in-editor preview toggle.

How do I resize components in Retool with the keyboard?

Select the component and press Ctrl with any cursor key; the bare cursor keys move it instead. Alt + Shift + Ctrl + R resizes fixed containers to fit their content.

Why did clicking a button in the Retool editor trigger it?

Plain clicks interact. Hold Ctrl while clicking to select an interactive component without firing its event handlers — the same combination also adds components to a multi-selection.

Does Retool still use Ctrl + E for preview?

No. The current reference has no Ctrl + E binding; preview lives on Alt + Ctrl + Enter and user mode on Shift + Ctrl + P. Older cheat sheets listing Ctrl + E predate the current App IDE.

How do I clear the Retool editor for a clean canvas view?

Ctrl + . toggles every panel at once. Ctrl + B, Ctrl + U and Shift + Ctrl + D control the sidebar, Inspector and component tree individually.

🤖 Ask AI about Retool 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
🔧 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.