0
100
200
300
400
500
600
700
800
900
1000
1100
0
100
200
300
400
500
600
700
800
900
1000
1100
Guide · Text & fonts

How to Curve Text in Figma

To curve text in Figma, draw the curve first (an ellipse, an arc or any vector path), then pick the Text on a path tool from the toolbar. Hover over the path until the text on a path cursor appears, click, and start typing. The text follows the shape.

Drag the blue handle to move where the text starts, and use Flip text orientation in the Typography section of the right sidebar to put the text on the other side of the path.

Updated Sep 24, 20263 min read
On this page
5 steps

Quick steps

1

Draw the path

Draw an ellipse, a curve with the Pen tool, or any vector shape. The text will follow its outline.

2

Pick the Text on a path tool

Select Text on a path from the toolbar.

3

Click on the path

Hover over the path until the text on a path cursor appears, then click to create a text layer and type.

4

Set the start point

Drag the blue handle along the path to choose where the text begins.

5

Flip it if needed

To run the text on the other side of the path, select Flip text orientation in the Typography section of the right sidebar.

01

What happens to the shape

When you add text to a path, Figma moves the vector object's fill and effects onto the new text layer. A circle filled orange gives you orange text. That surprises people who expected to keep the coloured shape underneath. If you want both the shape and the curved text, duplicate the shape first and put the text on the copy. Figma's own tutorial for this feature uses exactly that approach.

After that, the text layer's fill and effects are normal settings in the right sidebar, so you can change them like any other text.

02

Why text on a path isn't working

  • No path under the cursor. The tool only attaches when you hover over the edge of a vector object and see the text on a path cursor. If that cursor doesn't appear, move closer to the outline before you click.
  • The text runs on the wrong side. Use Flip text orientation in Typography rather than rotating the layer.
  • The text starts in an odd place. Drag the blue handle. On a circle, the start point decides where the words sit around the ring.
  • The text is too long for the path. Reduce the font size or letter spacing, or make the shape bigger.

Text on a path is available on every plan. In Figma's Draw tutorial, hovering the edge of a path with the regular Text tool (T) also brings up the text on a path cursor, so try that if you don't see a separate tool.

03

Tips for curved type

Curved text reads best short: a badge label, a stamp or a logo ring. Letter spacing matters more on a curve than on a straight line, because the letters fan out on the outside of a circle and bunch up on the inside. Adjust it with ⌥< / ⌥> on Mac or Alt+< / Alt+> on Windows; Figma text shortcuts lists the rest. For line height, weight and spacing settings, see how to change line height in Figma.

If you plan to export curved text as SVG for the web, keep in mind that SVG export outlines text by default. For fonts that won't load in the first place, see fonts not showing in Figma.

Ranked listBest Figma plugins for typography and fonts
FAQ

Frequently asked questions

How do I make text curve in Figma?

Draw a path or shape, pick the Text on a path tool from the toolbar, hover over the path and click to type. Drag the blue handle to set where the text starts.

Why did my shape disappear when I added text on a path?

Figma moves the shape's fill and effects onto the text layer. Duplicate the shape before adding text if you want to keep a visible shape behind it.

How do I flip curved text in Figma?

Select the text and choose Flip text orientation in the Typography section of the right sidebar. That moves the text to the other side of the path.

Is text on a path free in Figma?

Yes. Figma lists it as available on any plan.

Keep learning

More in Text & fonts

All guides in Text & fonts