Inkscape keyboard shortcuts

Inkscape
F1 + S

Selector

Space

Use Selector temporarily

When the "Left mouse button pans when Space is pressed" option is on in Preferences, Space+mouse drag pans canvas instead of switching to Selector.
F2 + N

Node tool

↑   Shift + F2 + W

Tweak tool

F3 + Z

Zoom tool

F4 + R

Rectangle tool

↑   Shift + F4 + X

3D box tool

F5 + E

Ellipse/arc tool

F6 + P

Freehand (Pencil) tool

↑   Shift + F6 + B

Bezier (Pen) tool

Ctrl + F6 + C

Calligraphy tool

↑   Shift + F7 + U

Paint bucket tool

Ctrl + F1 + G

Gradient tool

F7 + D

Dropper tool

F8 + T

Text tool

F9 + I

Spiral tool

↑   Shift + F9 + *

Star tool

Ctrl + F2 + O

Connector tool

Mouse double click

on the tool buttons opens the Preferences dialog showing the page of the corresponding tool

Advertisement
Advertisement
F12

Toggle dialogs

Shortcuts

within dialogs

Esc

Return to the canvas

Ctrl + F4

Close the dialog

⭾ Tab

Jump to next widget

↑   Shift + ⭾ Tab

Jump to previous widget

⤶ Enter

Set the new value

Ctrl + ⤶ Enter

In XML Editor, set attribute vallue

Space + ⤶ Enter

Activate current button or list

Ctrl + Page Up

In a multi-tab dialog, switch tabs

Advertisement
Alt + X

Jump to the first editable field

⭾ Tab

Jump to next field

↑   Shift + ⭾ Tab

Jump to previous field

Increase value by 0.1

Decrease value by 0.1

Page Up

Increase value by 5.0

Page Down

Decrease value by 5.0

⤶ Enter

Accept the new value

Esc

Cancel changes and return to canvas

Ctrl + Z

Cancel changes

Ctrl + ← ↑ → ↓

Scroll canvas

+

Zoom in

-

Zoom out

Alt + Z

Activate zoom field

The zoom field in the lower left corner of the window allows you to specify zoom level precisely.
1

Zoom 1:1

2

Zoom 1:2

3

Zoom to selection

4

Zoom to drawing

5

Zoom to page

6

Zoom to page width

Advertisement
Ctrl + N

Create new document

Ctrl + O

Open an SVG document

↑   Shift + Ctrl + E

Export to PNG

Ctrl + I

Import bitmap or SVG

Ctrl + P

Print document

Ctrl + S

Save document

↑   Shift + Ctrl + S

Save under a new name

↑   Shift + Ctrl + Alt + S

Save a copy

Ctrl + Q

Exit Inkscape

Mouse left click

Set fill color on selection

↑   Shift + Mouse left click

Set stroke color on selection

Mouse movement + Mouse left click

Drag fill color to objects

↑   Shift

Mouse drag can drag stroke color to objects

Ctrl + R

Toggle rulers

Ctrl + B

Toggle scrollbars

F11

Toggle fullscreen

F10

Main menu

↑   Shift + F10 + Mouse right click

Drop-down (context) menu

Ctrl + F4

Close document window

or Ctrl + W
Ctrl + ⭾ Tab

Next document window

↑   Shift + Ctrl + ⭾ Tab

Previous document window

Advertisement
Shift + Page Up

Move to layer above

Shift + Page Down

Move to layer below

Shift + Ctrl + Page Up

Raise thelayer

Shift + Ctrl + Page Down

Lower the layer

↑   Shift + Ctrl + Home

Raise the layer to the top

↑   Shift + Ctrl + End

Lower the layer to the bottom

↑   Shift + Ctrl + Y

Undo

or Ctrl + Z
↑   Shift + Ctrl + Z

Redo

or Ctrl + Y
Ctrl + C

Copy selection

Ctrl + X

Cut selection

Ctrl + V

Paste clipboard

Ctrl + Alt + V

Paste in place

↑   Shift + Ctrl + V

Paste style

Ctrl + 7

Paste path effect

Ctrl + D

Duplicate selection

Alt + D

Clone object

↑   Shift + Alt + D

Unlink clone

↑   Shift + D

Select original

Alt + B

Create a bitmap copy

↑   Shift + Alt + B

Trace bitmap

Alt + I

Object(s) to pattern

↑   Shift + Alt + I

Pattern to object(s)

↑   Shift + Ctrl + U

Group selected objects

or Ctrl + G
↑   Shift + Ctrl + G

Ungroup selected group(s)

or Ctrl + U
Home

Raise selection to top

End

Lower selection to bottom

Page Up

Raise selection one step

Page Down

Lower selection one step

Advertisement
↑   Shift + Ctrl + C

Convert selected object(s) to path

Ctrl + Alt + C

Convert stroke to path

Ctrl + +

Union

Ctrl + -

Difference

Ctrl + *

Intersection

Ctrl + ^

Exclusive OR (XOR)

Ctrl + /

Division (cut)

Ctrl + Alt + /

Cut path

Ctrl + (

Inset path (towards center)

Ctrl + )

Outset path (away from center)

Alt + (

Inset path by 1 pixel

Alt + )

Outset path by 1 pixel

↑   Shift + Alt + (

Inset path by 10 pixels

↑   Shift + Alt + )

Outset path by 10 pixels

The actual distance for pixel offsets depends on zoom level. Zoom in for finer adjustment. All the (, ) commands convert the object to path, if necessary, and produce regular path.
Ctrl + J

Create dynamic offset

Ctrl + Alt + J

Create linked offset

These commands produce an offset object, editable by the node tool, standalone or linked to the original.
↑   Shift + D

Select source. Selecting a linked offset and giving this command will select the source path of the linked offset

Ctrl + K

Combine paths. This is different from grouping in that combined paths create one object. This is different from Union in that overlapping areas are not affected. Whether overlapping areas are filled is controlled by the Fill: winding/alternating switch on the Fill & Stroke dialog

↑   Shift + Ctrl + K

Break paths apart. This attempts to break an object into constituent paths; it will fail if the object is one solid path

Ctrl + L

Simplify

⭾ Tab

select next object

↑   Shift + ⭾ Tab

select previous object -

Ctrl + A

select all (current layer) - This works on objects within the current layer (unless you change that in preferences).

Ctrl + Alt + A

select all (all layers)

!

invert selection (current layer)

Alt + !

invert selection (all layers)

Esc

deselect

⬅ Backspace

delete selection

or Del
← ↑ → ↓

move selection by the nudge distance

↑   Shift + ← ↑ → ↓

move selection by 10x nudge distance

Alt + ← ↑ → ↓

move selection by 1 pixel

Alt + ↑   Shift + ← ↑ → ↓

move selection by 10 pixels

.

scale selection up by the scale step

or >
,

scale selection down by the scale step

or <
Ctrl + .

scale selection to 200%

or Ctrl + >
Ctrl + ,

scale selection to 50%

or Ctrl + <
Alt + .

scale selection up by 1 pixel

or Alt + >
Alt + ,

scale selection down by 1 pixel

or Alt + <
  The actual size increment for pixel scaling depends on zoom level. Zoom in for finer scaling.
,

rotate selection by the angle step

Ctrl + [

rotate selection by 90 degrees

or Ctrl + ]
Alt + [

rotate selection by 1 pixel

or Alt + ]
  The actual angle for pixel rotation depends on zoom level. Zoom in for finer movement.
H

flip selection horizontally

V

flip selection vertically

Mouse left click

select an object

↑   Shift + Mouse left click

toggle selection

Mouse double click

edit the object

Ctrl + Mouse left click

select within group

Ctrl + ↑   Shift + Mouse left click

toggle selection within group

Alt + Mouse left click

select under

↑   Shift + Alt + Mouse left click

toggle under

Ctrl + Alt + Mouse left click

select under, in groups

↑   Shift + Ctrl + Alt + Mouse left click

toggle under, in groups

Ctrl + ⤶ Enter

enter group

Ctrl + ⬅ Backspace

go to parent group/layer

Mouse left click + Mouse movement

select multiple objects

↑   Shift + Mouse left click + Mouse movement

add objects to selection

Mouse left click + Mouse movement

select and move

Alt + Mouse left click + Mouse movement

move selected

Ctrl + Mouse left click + Mouse movement

restrict movement to horizontal or vertical

↑   Shift + Mouse left click + Mouse movement

temporarily disable snapping

Mouse left click + Mouse movement

drop a copy

Mouse left click

toggle scale/rotation handles

Mouse left click + Mouse movement

scale (scale handles)

Mouse left click + Mouse movement

rotate or skew (rotation handles)

Mouse left click + Mouse movement

scale

Ctrl + Mouse left click + Mouse movement

scale preserving aspect ratio

↑   Shift + Mouse left click + Mouse movement

symmetric transformation

Alt + Mouse left click + Mouse movement

slow movement

Mouse left click + Mouse movement

rotate or skew

Ctrl + Mouse left click + Mouse movement

snap skew angle

Ctrl + Mouse left click + Mouse movement

snap rotation angle

Mouse left click + Mouse movement

move rotation center

↑   Shift + Mouse left click

reset rotation center

Esc

cancel rubberband, move, transformation

⭾ Tab

select next node

↑   Shift + ⭾ Tab

select previous node

Ctrl + A

select all nodes in subpath(s)

Ctrl + Alt + A

select all nodes in path

!

invert selection in subpath(s)

Alt + !

invert selection in path

Esc

deselect all nodes

← ↑ → ↓

move selected node(s) by the nudge distance

↑   Shift + ← ↑ → ↓

move selected node(s) by 10x nudge distance

Alt + ← ↑ → ↓

move selected node(s) by 1 pixel

Alt + ↑   Shift + ← ↑ → ↓

move selected node(s) by 10 pixels

<

contract/expand both handles by scale step

or >
Left Ctrl + <

scale left handle by the scale step

or Left Ctrl + >
Right Ctrl + <

scale right handle by the scale step

or Right Ctrl + >
Left Alt + <

scale left handle by 1 pixel

or Left Alt + >
Right Alt + <

scale right handle by 1 pixel

or Right Alt + >
,

rotate both handles by the angle step

Ctrl + [

rotate left handle by the angle step

or Left Ctrl + ]
Ctrl + [

rotate right handle by the angle step

or Ctrl + ]
Left Alt + [

rotate left handle by 1 pixel

or Left Alt + ]
Right Alt + [

rotate right handle by 1 pixel

or Right Alt + ]
.

scale nodes up by the scale step

or >
,

scale nodes down by the scale step

or <
Alt + .

scale nodes up by 1 pixel

or Alt + >
Alt + ,

scale nodes down by 1 pixel

or Alt + <
,

rotate nodes by the angle step

Alt + [

rotate nodes by 1 pixel

or Alt + ]
H

flip nodes horizontally

V

flip nodes vertically

↑   Shift + L

make line

↑   Shift + U

make curve

↑   Shift + C

make cusp

↑   Shift + S

make smooth

↑   Shift + Y

make symmetric

Ctrl + Mouse left click

toggle smooth/cusp/symmetric

↑   Shift + J

join selected nodes

↑   Shift + B

break selected node(s)

⬅ Backspace

delete selected node(s)

or Del
Ctrl + ⬅ Backspace

delete without preserving shape

or Ctrl + Del
Ctrl + Alt + Mouse left click

create/delete node

clickclick

create node

Insert

insert new node(s)

↑   Shift + D

duplicate selected node(s)

Mouse left click

click a non-selected object to select

Alt + Mouse left click

select under

↑   Shift + Mouse left click

toggle selection

Mouse left click

select a node

Mouse left click

select two adjacent nodes

↑   Shift + Mouse left click

toggle selection

Mouse left click

deselect

Mouse left click + Mouse movement

select multiple nodes

↑   Shift + Mouse left click + Mouse movement

add nodes to selection

Mouse left click + Mouse movement

move selected nodes

Ctrl + Mouse left click + Mouse movement

restrict movement to horizontal or vertical

Ctrl + Alt + Mouse left click + Mouse movement

move along handles

↑   Shift + Mouse left click + Mouse movement

temporarily disable snapping

↑   Shift + Mouse left click + Mouse movement

drag out handle

Mouse left click + Mouse movement

move a node handle

Ctrl + Mouse left click + Mouse movement

snap the handle to angle steps

↑   Shift + Mouse left click + Mouse movement

rotate both handles

Alt + Mouse left click + Mouse movement

lock the handle length

Ctrl + Mouse left click

retract the handle

↑   Shift + R

reverse path direction

Esc

cancel rubberband or move

Mouse left click + Mouse movement

draw a rectangle

Ctrl + Mouse left click + Mouse movement

make a square or integer-ratio rectangle

↑   Shift + Mouse left click + Mouse movement

draw around the starting point

Mouse left click

click an object to select

Alt + Mouse left click

select under

or Ctrl + Alt + Mouse left click
↑   Shift + Mouse left click

toggle selection

Mouse left click + Mouse movement

drag a handle to resize or round corners

Ctrl + Mouse left click + Mouse movement

lock width, height, or ratio (resize handles)

Ctrl + Mouse left click + Mouse movement

lock the corner circular (rounding handles)

Esc

deselect

Mouse left click + Mouse movement

draw an ellipse

Ctrl + Mouse left click + Mouse movement

make circle or integer-ratio ellipse

↑   Shift + Mouse left click + Mouse movement

draw around the starting point

Mouse left click

click an object to select

Alt + Mouse left click

select under

or Ctrl + Alt + Mouse left click
↑   Shift + Mouse left click

toggle selection

Mouse left click + Mouse movement

drag a handle to resize, make arc or segment

Ctrl + Mouse left click + Mouse movement

lock circle (resize handles)

Ctrl + Mouse left click + Mouse movement

snap to angle steps (arc/segment handles)

Esc

deselect

Mouse left click + Mouse movement

draw a star

Ctrl + Mouse left click + Mouse movement

snap star to angle steps

Mouse left click

click an object to select

Alt + Mouse left click

select under

↑   Shift + Mouse left click

toggle selection

Mouse left click + Mouse movement

drag a handle to vary the star shape

Ctrl + Mouse left click + Mouse movement

keep star rays radial (no skew)

↑   Shift + Mouse left click + Mouse movement

round the star

↑   Shift + Mouse left click

remove rounding

Alt + Mouse left click + Mouse movement

randomize the star

Alt + Mouse left click

remove randomization

or Ctrl + Alt + Mouse left click
Esc

deselect

Mouse left click + Mouse movement

draw a spiral

Ctrl + Mouse left click + Mouse movement

snap spiral to angle steps

Mouse left click

click an object to select

Alt + Mouse left click

select under

↑   Shift + Mouse left click

toggle selection

Mouse left click + Mouse movement

roll/unroll from inside (inner handle)

Alt + Mouse left click + Mouse movement

converge/diverge (inner handle)

Alt + Mouse left click

reset divergence (inner handle)

or Ctrl + Alt + Mouse left click
↑   Shift + Mouse left click

zero inner radius (inner handle)

Mouse left click + Mouse movement

roll/unroll from outside (outer handle)

↑   Shift + Mouse left click + Mouse movement

scale/rotate (outer handle)

Ctrl + Mouse left click + Mouse movement

snap handles to angle steps

Esc

deselect

Advertisement
Mouse left click

zoom in

↑   Shift + Mouse left click

zoom out

Mouse left click + Mouse movement

zoom into the area

Mouse left click + Mouse movement

draw a freehand line

↑   Shift + Mouse left click + Mouse movement

add to selected path

↑   Shift + Mouse left click + Mouse movement

temporarily disable snapping

Mouse left click

create a sharp node

↑   Shift + Mouse left click

add to selected path

Mouse left click + Mouse movement

create a bezier node with two handles

↑   Shift + Mouse left click + Mouse movement

move only one handle

Ctrl + Mouse left click + Mouse movement

snap the handle to angle steps

← ↑ → ↓

move last node by the nudge distance

↑   Shift + ← ↑ → ↓

move last node by 10x nudge distance

Alt + ← ↑ → ↓

move last node by 1 pixel

Alt + ↑   Shift + ← ↑ → ↓

move last node by 10 pixels

Ctrl + snap

last segment to angle steps

↑   Shift + L

make last segment line

↑   Shift + U

make last segment curve

⤶ Enter

finish current line

or Mouse right click
or clickclick
Esc

cancel current line

or Ctrl + Z
⬅ Backspace

erase last segment of current line

or Del
Advertisement
Mouse left click + Mouse movement

draw a calligraphic line

←  →

adjust pen width

↑  ↓

adjust pen angle

Esc

deselect

Mouse left click + Mouse movement

create gradient

Mouse double click

create default gradient

⭾ Tab

select next handle

↑   Shift + ⭾ Tab

select previous handle

← ↑ → ↓

move selected handle by the nudge distance

↑   Shift + ← ↑ → ↓

move selected handle by 10x nudge distance

Alt + ← ↑ → ↓

move selected handle by 1 pixel

Alt + ↑   Shift + ← ↑ → ↓

move selected handle by 10 pixels

Esc

deselect handle

Mouse left click + Mouse left click

open gradient editor

↑   Shift + R

reverse gradient definition

Mouse left click

click an object to select

Alt + Mouse left click

select under

↑   Shift + Mouse left click

toggle selection

Advertisement
Mouse left click

pick fill color

↑   Shift + Mouse left click

pick stroke color

Mouse left click + Mouse movement

average fill color

↑   Shift + Mouse left click + Mouse movement

average stroke color

Alt + Mouse left click

pick inverse color

Ctrl + C

copy color

Mouse left click

create/select a text object

Esc

deselect the text object

← ↑ → ↓

move cursor by one character

Ctrl + ←  →

move cursor by one word

Ctrl + ↑  ↓

move cursor by one paragraph

Home

go to beginning/end of line

or End
Ctrl + Home

go to beginning/end of text

or Ctrl + End
Mouse left click + Mouse movement

create flowed text

Mouse left click + Mouse movement

adjust frame size

Ctrl + Mouse left click + Mouse movement

lock width, height, or ratio of frame

Alt + W

flow text into frame

Alt + ↑   Shift + W

unflow text from frame

↑   Shift + D

select external frame

↑   Shift + D

select path from text

⤶ Enter

start a new line or paragraph

Ctrl + U

toggle Unicode entry

Ctrl + Space

insert no-break space

Mouse left click + Mouse movement

select text

↑   Shift + ← ↑ → ↓

select text by character

Ctrl + ↑   Shift + ← ↑ → ↓

select text by word

↑   Shift + Home

select to beginning of line

↑   Shift + End

select to end of line

Ctrl + ↑   Shift + Home

select to beginning of text

Ctrl + ↑   Shift + End

select to end of text

Mouse double click

select word

Mouse triple click

select line

Ctrl + A

select all text

Ctrl + B

make selection bold

Ctrl + I

make selection italic

Alt + >

expand line/paragraph by 1 pixel

↑   Shift + Alt + >

expand line/paragraph by 10 pixels

Alt + <

contract line/paragraph by 1 pixel

↑   Shift + Alt + <

contract line/paragraph by 10 pixels

Ctrl + Alt + >

make the text object taller by 1 pixel

↑   Shift + Ctrl + Alt + >

make the text object taller by 10 pixels

Ctrl + Alt + <

make the text object shorter by 1 pixel

↑   Shift + Ctrl + Alt + <

make the text object shorter by 10 pixels

Alt + ← ↑ → ↓

shift characters by 1 pixel

↑   Shift + Alt + ← ↑ → ↓

shift characters by 10 pixels

Ctrl + [

rotate character(s) by 90 degrees

or Ctrl + ]
Alt + [

rotate character(s) by 1 pixel

or Alt + ]

Share this page on:

  Subscribe to our mailing list!

Useful technology tips and keyboard shortcuts will appear in your inbox.

Your email is kept private and we don't spam.

What is your favorite Inkscape hotkey? Do you have any useful tips for program? Let other users know below.