MeshWorld India Logo MeshWorld.
Cheatsheet Figma Design UI/UX Productivity Developer Tools 10 min read

Figma Shortcuts Cheat Sheet: Design, Dev Mode & Proto

Aayushi Gajjar
By Aayushi Gajjar
| Updated: May 16, 2026
Figma Shortcuts Cheat Sheet: Design, Dev Mode & Proto
TL;DR
  • Mac modifier: CmdWindows modifier: Ctrl (interchangeable below, noted as Cmd/Ctrl)
  • V select · F frame · R rect · T text · P pen · H hand (pan)
  • Shift+A wraps selection in Auto Layout — the single most-used shortcut
  • Cmd/Ctrl+D duplicates · Alt+drag copies in place
  • Cmd/Ctrl+K opens the Scale tool — resizes without distorting constraints

Quick reference tables

Tool selection (no modifier)

KeyTool
VSelect (Move)
KScale
FFrame
SSlice
RRectangle
LLine
Shift+LArrow / Connector
OEllipse
PPen
BPaint bucket (fill)
TText
HHand (pan canvas)
CComment
EscBack to Select / cancel operation

Canvas navigation

ShortcutAction
Space + dragPan canvas
Cmd/Ctrl +Zoom in
Cmd/Ctrl -Zoom out
Cmd/Ctrl 0Zoom to 100%
Cmd/Ctrl Shift HZoom to fit (all layers)
Shift 1Zoom to fit selection
Shift 2Zoom to selection
Shift NNext frame (for prototypes / presentations)
NNext frame (same direction)
Z + clickZoom into clicked area
Z + dragZoom into dragged region
Cmd/Ctrl Shift –Zoom out incrementally

Selection and editing

Selecting layers

ShortcutAction
ClickSelect top-most layer
Cmd/Ctrl + clickSelect a specific layer inside a group
Shift + clickAdd layer to selection
Double-clickEnter group / component
EscExit group / select parent
Cmd/Ctrl ASelect all
Cmd/Ctrl Shift ASelect all on current frame
Click + dragMarquee select
TabSelect next sibling layer
Shift TabSelect previous sibling layer

Moving and aligning

ShortcutAction
Arrow keysNudge 1px
Shift + ArrowNudge 10px
Alt + ArrowNudge while duplicating (creates a copy)
Alt + dragDuplicate in place
Cmd/Ctrl DDuplicate selection
Cmd/Ctrl GGroup selection
Cmd/Ctrl Shift GUngroup
Cmd/Ctrl [Send backward (one level)
Cmd/Ctrl ]Bring forward (one level)
Cmd/Ctrl Alt [Send to back
Cmd/Ctrl Alt ]Bring to front
Cmd/Ctrl Shift HFlip horizontal
Cmd/Ctrl Shift VFlip vertical

Transforms and dimensions

ShortcutAction
Cmd/Ctrl KOpen Scale tool (proportional resize)
Cmd/Ctrl RRename selected layer
Hold Shift while resizingMaintain aspect ratio
Hold Alt while resizingResize from center
Enter on selected frameEnter frame and select first child

Auto Layout

Auto Layout is Figma’s flexbox — it arranges children automatically and resizes as content changes.

ShortcutAction
Shift AAdd Auto Layout to selection
Alt Shift ARemove Auto Layout
Cmd/Ctrl Alt GFrame selection (wrap in frame, not group)

Auto Layout properties panel

plaintext
Direction:    Horizontal ↔  |  Vertical ↕
Alignment:    Top-left, Center, Bottom-right (9 options)
Gap:          Space between children
Padding:      Top / Right / Bottom / Left
Sizing:       Fixed / Hug / Fill
Wrap:         Enabled wraps overflow to next row
Hug vs Fill

Hug shrinks the container to fit its children. Fill stretches the child to fill its parent’s available space. This is Figma’s equivalent of CSS height: fit-content vs flex: 1.


Components and variants

ShortcutAction
Cmd/Ctrl Alt KCreate component from selection
Cmd/Ctrl Alt BDetach instance from main component
Cmd/Ctrl ECollapse / expand component in assets panel
Cmd/Ctrl /Quick search (also opens component picker)
Alt + click on componentEdit main component
Shift + click on swapperSwap component to another variant

Component panel navigation

ShortcutAction
Cmd/Ctrl POpen search / command palette
Type component nameFind in Assets panel
Drag from Assets panelInsert an instance

Text editing

ShortcutAction
TText tool
Double-click on textEdit text
EscExit text editing
Cmd/Ctrl BBold
Cmd/Ctrl IItalic
Cmd/Ctrl UUnderline
Cmd/Ctrl Shift SStrikethrough
Alt < / >Decrease / Increase letter spacing
Alt Shift < / >Decrease / Increase line height
Cmd/Ctrl Shift . / ,Increase / Decrease font size

Vector and path editing

ShortcutAction
Enter on a shapeEnter vector editing mode
EscExit vector editing
PAdd a new point
Cmd/Ctrl PPen (inside vector edit mode)
Click + drag on pointConvert to curve
Alt + click on handleBreak handle (asymmetric)
Cmd/Ctrl JJoin selected end points
DeleteDelete selected points
Shift + click multiple pointsMulti-select points
OBoolean: union
Alt OBoolean: subtract
Cmd/Ctrl Alt IBoolean: intersect
Cmd/Ctrl Alt XBoolean: exclude

Prototyping mode

ShortcutAction
Shift ESwitch to Prototype tab
Click connection dot + dragCreate an interaction
Cmd/Ctrl \Show / hide UI (present fullscreen)
Cmd/Ctrl ReturnStart / restart prototype preview
Shift NNext frame in prototype
R (in preview)Restart prototype

Dev Mode (Figma Dev, 2024 GA)

Dev Mode is Figma’s developer handoff view — inspect measurements, copy CSS, and export assets.

ShortcutAction
Shift DToggle Dev Mode on/off
Click a layerInspect properties (no more selecting first)
Hold Ctrl/CmdToggle measurement guides between elements
IOpen the Inspect panel
Click </> iconCopy CSS, Swift, Android code

Dev Mode panel sections

SectionWhat it shows
PropertiesWidth, height, x, y, opacity, blend mode
FillHex/RGBA color, gradient details
TypographyFont, size, weight, line height, letter spacing
VariantsCurrent component variant and all available
CodeAuto-generated CSS / SwiftUI / Android XML
LinksConnected Jira tickets, Storybook stories, docs
AssetsExport slice — PNG / SVG / PDF / WebP
Copy CSS in One Click

In Dev Mode, clicking any layer then switching to the Code panel auto-generates the CSS for that layer. Press the copy icon to get the full block — font, size, color, padding, border-radius — ready to paste.


Exporting assets

ShortcutAction
Cmd/Ctrl Shift EOpen Export panel
Select layer → + in Export panelAdd export setting
Click export buttonDownload asset

Export format guide

FormatBest for
PNGRaster graphics, screenshots, icons with transparency
SVGIcons, illustrations — stays sharp at any size
PDFPrint assets, multi-page documents
WebPWeb — smaller than PNG at same quality

Inspect panel (Design mode)

ActionWhat you get
Click any layerSize, position, fill, stroke, effects
Hold Alt + hover over layersDistance between two elements
Click color chipHex / RGBA / HSL value
Click font nameFull typography spec
Click Copy on a propertyCopies value to clipboard

Figma shortcuts: Mac vs Windows reference

ActionMacWindows
UndoCmd ZCtrl Z
RedoCmd Shift ZCtrl Shift Z
CopyCmd CCtrl C
PasteCmd VCtrl V
Paste in placeCmd Shift VCtrl Shift V
Save (auto in Figma)Cmd SCtrl S
Open fileCmd OCtrl O
Find layerCmd FCtrl F
Toggle panelsCmd \Ctrl \
Show rulersShift RShift R
Show gridCmd Shift 'Ctrl Shift '
Show guidesCmd Shift ;Ctrl Shift ;
Outline viewCmd YCtrl Y
Zoom to fitCmd Shift HCtrl Shift H
Component searchCmd PCtrl P

Summary

  • VFTR are your most-used tool keys — memorize them first
  • Shift+A for Auto Layout, Cmd/Ctrl+D to duplicate, Alt+drag to copy in place
  • Dev Mode (Shift+D) is the bridge between design and code — use the Code panel for instant CSS
  • Learn the 9-point alignment grid in the right panel — it replaces most manual positioning
  • Cmd/Ctrl+/ opens the quick search — type anything (layer name, component, action) to find it

FAQ

Does Figma work offline? The Figma desktop app works offline for files previously opened. All edits sync when you reconnect. The browser version requires an internet connection.

What is the difference between a Group and a Frame? Groups have no background, no independent constraints, and clip by the union of their children. Frames have their own dimensions, fill, Auto Layout, and can clip overflow. For layouts, always prefer Frames.

How do I reset a component instance to the main component? Right-click the instance → Reset all overrides. This restores all properties (text, fill, visibility) to the main component defaults.

Can I use Figma without a paid plan? Yes. The free Starter plan allows 3 Figma design files and 3 FigJam boards with full features. Paid plans unlock unlimited files, version history, and advanced Dev Mode features.

What is the best way to hand off designs to developers? Share the file link with Dev Mode access. Developers can inspect layers, copy code, and export assets directly in the browser — no Figma account required for view-only access.