How To Bend Text In Figma

Figma, one of the most popular UI and UX design tools, offers a myriad of features to bring your design ideas to life. However, as powerful as it is, bending text isn’t natively supported in Figma. But worry not! In this post, we will walk you through how you can still achieve that curved text effect in Figma.

Use SVG Code to Bend Text

A workaround to create curved text in Figma is to use SVG (Scalable Vector Graphics) code. Here are the steps to follow:

  1. First, create a new text layer and input your desired text.
  2. Next, convert the text to paths. To do this, select your text, then click on Object > Outline Stroke in the top menu.
  3. Then, copy this SVG code into your document (use the ’embed HTML’ feature).

Below is an example of SVG code that you can use:

      <svg width="500" height="500" xmlns="http://www.w3.org/2000/svg">
        <path id="curve" d="M 50 250 Q 250 100 450 250" fill="transparent"></path>
        <text font-size="36">
          <textpath xlink:href="#curve">
            This is your curved text
          </textpath>
        </text>
      </svg>
    

Make sure to replace the text that says “This is your curved text” with your own text.

Once you have embedded the SVG, the text will follow the path defined in the SVG code. You can adjust the path in the code to change how your text curves.

Using Plugins

Another alternative to bend text in Figma is by using plugins such as Arc. This Figma plugin allows you to curve text along an arc of a circle. Here’s how you do it:

  1. First, install the Arc plugin from the Figma plugin community.
  2. Next, select the text you want to curve.
  3. Go to Plugins > Arc in the top menu.
  4. In the Arc dialog box, adjust the radius and rotation to your liking and click ‘Apply’.

Your text is now curved!

While bending text in Figma might require a bit of a workaround, it’s definitely possible and can elevate your designs. Keep exploring and happy designing!