Shapes make up the majority of your layers in any given design.
You can access all of the Basic Shapes from the Shape Tools menu in the Toolbar. Click the down arrow next to the Rectangle to view your options.
You have six Shape Tools available:
For designs that require unique or complex shapes, you can build your own Vector Networks using Figma's one-of-a-kind Pen tool.
Tips for Creating Shapes
- Hold down the Shift key while dragging to create perfect squares, circles and polygons.
- Hold down the Option key to create and resize the shape from their center.
- Hold down Shift and Option to do both!
You can use the Rectangle Tool to create both Rectangles and Squares.
- Select the Rectangle Tool from the Shape Tools, or use the Keyboard Shortcut R
- Click on a spot in the canvas and drag to create the Rectangle:
- The Rectangles dimensions will be shown in blue underneath the bottom edge:
- There will be a handle in each corner of the shape, this allows you to resize the shape as you see fit.
The Line tool allows you to create lines in any direction. Lines are an effective way of breaking up content within a design, or simulating CSS borders.
- Select the Line Tool from the Shape Tools, or use the Keyboard Shortcut L:
- Click on a spot in the canvas and drag to create the Line:
- Once a Line is created, you can make changes to its appearance in the Stroke section of the Properties Panel:
- Adjust the Stroke Color and Opacity using the Color Picker.
- Update the Weight to change the thickness of the Line, as well as choose where to Align the weight of the Line. This can be applied to the Inner, Outer or Center of the Line.
- The Advanced Stroke options allow you to customise the line further; including determining the Cap (how each end of the line looks) and Join (how the line behaves when connected to other lines), as well as using the Dashes setting to create a dashed line.
The Arrow Tool allows you to draw both one-sided and two-sided arrows.
- Select the Arrow Tool from the Shape Tools, or use the Keyboard Shortcut ⇧ + L:
- Click on a spot in the canvas and drag to create the Arrow. You can move the cursor around on the canvas to change the direction.
- Like the Line Tool (above), you can make adjustments to the Stroke properties.
Add or Change a Single Cap
- Double-click on the line to enter Vector Edit Mode
- Select the point you want to add the Cap to. You'll need to make sure you are using the Move tool V.
- You can select multiple points in a shape by clicking and dragging or by using the shortcuts below:
- Windows: Alt
- macOS: Shift
- Open the Advanced Stroke menu by clicking the three ellipses in the Stroke settings:
- Select the Cap you want to use from the drop down field:
You can use the Ellipse tool to draw Ovals and Circles. These can be used as they are, or manipulated to create custom shapes with curves.
- Select the Ellipse Tool from the Shape Tools, or use the Keyboard Shortcut O:
- Click on a spot in the canvas and drag to create the Ellipse. The shape's dimensions will be shown in blue underneath the object:
- There will be a blue bounding box around the Ellipse, with a handle in each corner. This allows you to resize the shape as you see fit.
The Polygon Tool allows you to draw an enclosed shape that is made up of any number of straight lines.
The default shape for the Polygon tool is a Triangle, but you can add additional points to the object to create your own custom Polygons.
- Select the Polygon Tool from the Shape Tools:
- Click on a spot in the canvas and drag to create the Polygon. The shape's dimensions will be shown in blue underneath the object.
- There will be a blue bounding box around the shape, with a handle in each corner. This allows you to resize the shape as you see fit.
- You can enter Vector Edit Mode by double-clicking on the Polygon. This allows you to add additional points to the Polygon and manipulate each point individually:
- Like the Rectangle shape, you can round the corners of a Polygon too:
- Hover over the handle in the corner until the Radius is shown:
- Click and drag the handle towards the center of the object to round the corners.
Polygons and Bounding Boxes
You may have noticed that when we drew our Polygon, in this case a Triangle, the blue bounding box around the shape extends well below the bottom of the shape.
This allows the bounding box to remain a consistent shape or size, when additional points are added to the Polygon.
To snap the bounding box to the shape's true boundary, you can Flatten the shape. You can access this by right-clicking on the shape and choosing Flatten, or by using the shortcut
- Mac: Command-E
- Windows: Ctrl + E
The Star Tool creates Polygons that are arranged in a Star shape. When you create a Star, the default will be a 5 pointed star with 10 sides.
- Select the Star Tool from the Shape Tools:
- Click and drag on a spot in the canvas and drag to create the Star:
- There are now three handles which you can use to manipulate the Star:
- The Count determines how many points there are to the Star (Min: 3, Max: 60):
- The Ratio determines the distance of the inner points of the Star, from the center. This is shown as a percentage of the Star's overall diameter.
- The Radius allows you to round the point, similarly to how Corner Radius works on a Rectangle.
Tip! When you enter Vector Edit Mode you can adjust the Radius of each point individually.
Frequently Asked Questions
We've put together some answers for our most frequently asked shape questions.
Adjust Corner Radius
In addition to the regular handles, rectangles also have four circle handles on the inside of every corner. These handles allow you to adjust the corner to round the corners of the rectangle. Learn more in our Adjust corner radius and smoothing article.
Creating Dashed Lines
- Draw or select the line you'd like to make dashed.
- In the Stroke section in the Properties Panel, click the three ellipses to open the Advanced Stroke settings:
- You can specify both the length the Dashes, as well as the distance between them (Gap).
- Enter this in the Dashes field in the following format: Dash, Gap; e.g. to create a dash with a length of 5 px and a gap of 2px, you would enter 5,2.
Creating Double-Sided Arrows
To make an arrow double-sided:
- Select the arrow in the canvas.
- Double-click on the arrow to enter Vector Edit Mode.
- Select the point at the other end of the Arrow.
- In the Advanced Stroke option, select the type of Arrow you'd like to use, in the Cap field.
Creating Semi Circles
To turn a Circle into a Semi Circle:
- Use the O shortcut to select the Ellipse tool
- Hold down the Shift key while you click and drag, to create a perfect Circle.
- Double-click inside the shape to enter Vector Edit Mode.
- Select one of the four main points, then Delete on your keyboard.
- To close the semi-circle, click the P key to select the Pen Tool.
- Click on each open point in the Semi Circle to close the shape.
Learn more in Editing Shapes and Objects.
Using the Arc Tool
You can also use the Ellipse tool to create additional shapes, like pie charts, rings and broken rings:
Learn more in Using the Arc Tool article.