Basic shape tools in Figma design
If you're using UI3, Figma's new design, some parts of this article might not match what you see in the product today. We appreciate your patience while we make updates. Learn more about Figma’s redesign →
Who can use this feature
Supported on any team or plan.
Anyone with can edit access to a design file can use basic shape tools.
Shapes make up the majority of your layers in any given design. Figma has some basic shapes you can use as your building blocks.
You can access these basic shapes from the Shape tools menu in the toolbar. Click the arrow next to the Rectangle to open the shape tools menu
For designs that require unique or complex shapes, you can build your own vector networks using Figma's one-of-a-kind Pen tool.
Shape shortcuts
- Hold down Shift when dragging to create perfect squares, circles and polygons.
- Hold down Option / Alt to create and resize shapes from their center.
- Hold down Shift and Option / Alt at the same time to do both actions.
Rectangles
Use the rectangle tool to create both rectangles and squares.
- Select the Rectangle tool from the toolbar, or press R for the keyboard shortcut.
- Click on a spot in the canvas and drag to create the rectangle. You’ll see the rectangle’s dimensions 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.
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.
Lines
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 press the L key.
- Click on a spot in the canvas and drag in any direction to create the line:
- You can make any changes to its appearance in the Stroke section of the right sidebar. This includes the color, position, weight, style, and end point tips or caps. Stroke properties →
Create dashed lines
You can specify both the length the Dash and the distance or Gap between them.
- Draw or select the line.
- In the Stroke section of the right sidebar, select to open the Advanced stroke menu.
- Enter the length you want for the Dash and the Gap.
Arrows
The Arrow tool allows you to draw one-sided and two-sided arrows. You can customize the tips or caps of the arrow’s end points.
- Select the Arrow tool from the shape tools menu, or use the shortcut ⇧ Shift L.
- Click on a spot in the canvas and drag in any direction to create the arrow.
- Like the line tool, you can make adjustments to the Stroke properties.
- Update both the start and end points independently in the Stroke section.
- Hover over the space between the two fields and click the two arrows to Swap start and end points. Stroke properties →
Ellipses and circles
Use the Ellipse tool to draw both ovals and circles. These can be used as they are, or manipulated to create custom shapes with curved lines.
- Select the Ellipse tool from the shape tools menu, or press the O key.
- Select a spot in the canvas and drag in any direction to create the ellips. The shape's dimensions will be shown in blue underneath the layer:
- There will be a blue bounding box around the ellipse, with a handle in each corner. This allows you to resize the shape.
Tip! Use the ellipse tool to create other shapes, like semi-circles, pie charts, rings, donuts and semi-circular rings. Use the arc tool →
Polygons
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 extra points to the object to create your own custom polygons.
- Select the Polygon tool from the shape menu.
- Select a location in the canvas and drag to create the Polygon. The shape's dimensions will be shown in blue underneath the object.
- The blue bounding box around the shape has a handle in each corner. This allows you to resize the shape as you see fit.
- Enter Edit object mode by double-clicking on the polygon layer. This allows you to add additional points to the polygon and manipulate each point individually:
- 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 is 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.
Right-click on the shape and choose Flatten, or use the keyboard shortcut:
- Mac: Command E
- Windows: Ctrl + E
Stars
The star tool creates polygons that are arranged in a star shape. When you create a star layer, the default will be a five pointed star with ten sides.
- Select the Star tool from the shape tools menu.
- Select a position in the canvas and drag in any direction to create the star.
- You’ll now have three handles you can use to manipulate the star:
- Count: how many points there are to the star. The minimum is three and the maximum is 60.
- Ratio: the distance of the inner points of the star from the center. This is represented as percentage of the star's diameter.
- Radius: allows you to round the point, similar to how corner radius works on a rectangle.
Tip! Select Edit object mode in to toolbar to adjust the radius of each point independently.