Keyboard shortcuts
A complete cheatsheet. Hotkeys are case-insensitive unless noted.
Tools
| Key | Tool |
|---|---|
B | Pencil |
E | Eraser |
I | Eyedropper |
G | Fill (paint bucket) |
K | Color Replace |
H | Shade |
L | Line |
R | Rectangle |
O | Ellipse |
M | Rectangular Selection |
W | Magic Wand |
Q | Lasso |
A | Selection Brush |
Y | Slice |
Colours
| Key | Action |
|---|---|
X | Swap primary and secondary |
D | Reset to default colours (B/W) |
Zoom & pan
| Key | Action |
|---|---|
+ / = | Zoom in |
- | Zoom out |
Space + drag | Pan |
| Middle-click + drag | Pan |
| Mouse wheel | Zoom (centred on cursor) |
History
| Key | Action |
|---|---|
Ctrl+Z | Undo |
Ctrl+Shift+Z / Ctrl+Y | Redo |
Selection
| Key | Action |
|---|---|
Ctrl+A | Select all |
Ctrl+D | Deselect |
Ctrl+Shift+I | Invert selection |
Ctrl+C | Copy |
Ctrl+X | Cut |
Ctrl+V | Paste |
Delete / Backspace | Clear inside selection |
| Arrow keys | Move floating selection 1 px |
Shift+Arrow | Move floating selection 8 px |
Esc | Cancel pending op (deselect / cancel slot pick) |
Selection modifiers (during drag with Select / Lasso / Magic Wand)
| Key | Effect |
|---|---|
| (none) | Replace current selection |
Shift | Add to selection |
Alt | Subtract from selection |
Shift+Alt | Intersect with selection |
Transforms
| Key | Action |
|---|---|
Shift+H | Flip horizontally |
Shift+V | Flip vertically |
Shift+R | Rotate 90° clockwise (square area required) |
Shift+Alt+R | Rotate 90° counter-clockwise |
Shift+T | Free Transform (interactive on-canvas handles) |
Workspace toggles
| Key | Action |
|---|---|
T | Toggle tile preview (3×3 grid) |
P | Toggle preview window |
Shift+D | Toggle frame diff overlay |
File & app
| Key | Action |
|---|---|
Ctrl+S | Save project to browser storage (also suppresses the browser's native "Save Page As" dialog) |
Ctrl+K / Ctrl+P | Open the command palette |
Palette
| Key | Action |
|---|---|
[ | Quick palette swap — previous built-in preset |
] | Quick palette swap — next built-in preset |
Panel clipboard (when focus is on the Layers or Frames panel)
| Key | Action |
|---|---|
Ctrl+C | Copy the focused row (a snapshot — survives deleting the source) |
Ctrl+X | Cut the focused row |
Ctrl+V | Paste — adds a new layer/frame from the most recent copy/cut |
Delete | Delete the focused row |
These shortcuts are scoped to the panel — the canvas-pixel Ctrl+C/X/V keeps working when focus is on the canvas. See Layers and Frames timeline.
Notes
- Pixel-perfect mode, Symmetry, Onion Skin, and Reference are toggled from the Tools panel — they don't have global hotkeys yet.
- Color Replace scope is set in the Tools panel when the tool is active.
- Frame and Layer reorder is mouse-based (drag the grip handle).
- Transforms operate on the active selection if any, otherwise the whole active layer.
Language & theme
- Display language — English / Español, auto-detected from the browser on first launch. Change in Preferences → Display language.
- Theme — Light / Dark / System, auto-detected from your OS preference. Quick switcher in the avatar menu (top-right of the top bar) and full control in Preferences.
Customising shortcuts
The keys above are defaults. Open the Keyboard icon in the top bar to remap any tool / color / workspace / transform / palette shortcut. Bindings persist in your browser's localStorage.
Standard combinations stay fixed (not remappable): Ctrl+Z, Ctrl+C/X/V, Ctrl+A/D, Ctrl+Shift+I, arrow keys, +/-, Space, Esc, Delete/Backspace.