Skip to main content

Work with shapes in draw.io

The large collection of built-in shapes in draw.io are organised into shape libraries and displayed in the shapes panel, typically on the left of the drawing canvas.

Some of the simpler editor themes may hide the shapes panel. Press the Ctrl + Shift + K keyboard shortcut in any editor theme to show or hide the Shapes panel.

To see and enable/disable the shape libraries, click on More Shapes at the bottom of the shapes panel.

To search for shapes - even in libraries that are not currently open - enter the shape name in the search field. This will search for shape that have names that match as well as those with alternate names that match.

Add shapes to the drawing canvas

  • Double click on a blank area of the drawing canvas and select a shape to add.
  • Drag a shape from the shape library onto the drawing canvas.
  • Click on a shape in the shape library to add it to the center of the drawing canvas.
  • Click on one of the direction arrows that appear when you hover over a shape to clone and connect another of that shape.

Select and manipulate shapes

Arrange and align shapes

Work with special shapes

Work with shape properties and shape data

Make your own custom shapes

Label, connect and style shapes

See the Text, Connectors and Styles sections in this documentation for more information.

Work with shape libraries

See the Types of diagrams section of this documentat, as well as Tutorials, and Use cases for examples of diagrams that use specific shape libraries.