Go Back
How to Create Variable Width Strokes in Figma [Plugin]
Figma

How to Create Variable Width Strokes in Figma [Plugin]

Pierluigi Giglio
October 2, 2023

Variable width strokes in design are a handy tool that allows you to make your lines and shapes change in thickness as you draw them. It's like having a magic pen that can create lines that start thin, get thick in the middle, and then taper off to be thin again.

Using variable-width strokes on your design in Figma can make your project look more artistic and dynamic, almost as if it is hand-drawn. Learning how to do variable-width strokes can also help you create brush strokes, or in other cases, calligraphy. So if that’s what you are into, keep reading!

How can I create Variable Width Strokes on Figma?

Creating strokes with variable widths in Figma is surprisingly easy! 

First, you will need the Variable-Width Stroke plugin in Figma.

Plugin

Simply click Try it out (and the Save button next to it), and press Run when the plugin tab pops up on your Figma project.

To use the plugin:

1. Create a stroke with the pen tool in Figma.

Stroke

Be as creative as you want to be, or trace over already existent shapes or text. Keep in mind that you can only edit one stroke at a time.

2. Run the Variable-width stroke plugin.

Right-click on the stroke and follow the path:

Plugins > Variable-Width Stroke

3. Edit the stroke.

The plugin allows you to edit the stroke in other ways, not just width. You can adjust it, bend it, create new vectors, etc. It is easier than doing it within Figma’s actual canvas.

4. Adjust the width.

Press the CTRL button on your keyboard, and keep it pressed.

Points of editing

You will see the points (depicted as purple lines) where your stroke can be adjusted in width. 

Click on one of the points, and change the width.

Editing width

You can also add new points, by clicking anywhere on the stroke. That way, you can edit the stroke in any possible shape, and showcase your creativity. You can create new calligraphy fonts if that’s what you like.

Just remember to keep the CTRL button pressed.

5. Save the design.

There aren’t any particular buttons to save the design in the plugin, you can just close the tab.

Width-adjusted

And that’s it! In just a few steps, you can now create amazing styles using the Variable-Width Stroke plugin.

We hope this article aided you and answered your questions.

If you are interested in learning more about Figma, feel free to check out our other resources and articles. We have plenty of easy guides to follow!

ABOUT THE AUTHOR
Pierluigi Giglio

Sr. UI/UX Designer and Consultant with over 10+ years of experience working with Fortune 500, large enterprises and funded startups. Having worked on hundreds upon hundreds of design projects, collaborated with 40+ clients from all around the world and taught design to thousands of students I am very grateful that I have the opportunity to give back to the design community and help other become better designers.

Enjoyed this read?

Stay up to date with the latest design news and cutting-edge softwares, sent straight to your inbox!

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.