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 · Variables & styles

How to Create Text Styles and Color Styles in Figma

To create a text style in Figma, select a text layer, click the styles button next to the Typography section in the right sidebar and create a new style from it, giving it a name and an optional description. Color styles work the same way from the Fill section. With nothing selected, you can also create a style from the Local styles section of the right sidebar.

Figma has four style types: color, text, effect and layout guide. Anyone can create styles on any plan. To use them in other files you publish them as a library, which needs an Education, Professional, Organization or Enterprise plan.

Updated Sep 24, 20265 min read
On this page
6 steps

Quick steps

1

Set up the text

Create a text layer and set the font, size, weight, line height and letter spacing you want the style to hold.

2

Open the style picker

With the layer selected, click the styles button next to the Typography section in the right sidebar.

3

Create the style

Choose to create a new style, type a name such as Heading/H1, add a description if you like, and click Create style.

4

Repeat for your type scale

Make a style for each level: headings, body, captions, labels. Slash names group them into folders automatically.

5

Create color styles

Select a layer with the color you want, click the styles button next to the Fill section, and create a color style the same way.

6

Publish to share

Open the Assets tab, click the Libraries icon, click Publish next to the file name, add a description of the changes and publish.

01

What each style type stores

  • Color styles: reusable fills for brand and UI colors, applied to fills and strokes.
  • Text styles: font family, weight, size, line height and letter spacing saved together.
  • Effect styles: drop and inner shadows, layer and background blur, texture and noise.
  • Layout guide styles: a set of layout grids, columns or rows you can reuse across frames.

For typography, build the scale before you style anything else. A handful of text styles (display, headings, body, small, label) covers most interfaces, and you can add weights as separate styles, like Body/Regular and Body/Bold, when you need them.

02

How to create a Figma color library

A color library is a file whose job is to hold and publish your color styles (and often variables). Create a color style for each brand and UI color, name them with slashes such as Brand/Primary and Neutral/100, then publish the file from the Assets tab. Other files add it from the Libraries icon. Publishing needs a paid or Education plan and a file outside your drafts.

03

How to organise styles into groups

Use slash naming, like Heading/H1 and Heading/H2, or select several styles, right-click and choose Add new folder. When you move styles into a folder, Figma renames them to match the new hierarchy.

04

How to change a style in your Figma library

Open the file where the style lives. In the right sidebar, hover over the style and click the adjust icon, or right-click it in the style picker and choose Edit style. You can change its properties, name and description. Every layer using the style updates in that file. Other files get the change after you publish the library again and they accept the update.

To change one layer without touching the style, hover the style name on that layer and click the detach icon. The layer keeps its current look and stops following the style.
05

How to delete a color from your Figma library

In the library file, select one or more styles (Shift-click or ⌘/Ctrl-click), right-click and choose Delete style. Layers using it keep their properties but are detached from the style, so nothing changes visually. Publish the library so other files pick up the removal.

06

Figma text styles not showing

Figma's help center gives two reasons styles don't appear in another file. Check them in this order:

  1. The styles aren't published yet. Styles you create only live in their own file until you publish. After edits, publish again.
  2. The library isn't enabled in this file. Open Assets → Libraries icon and add the library. You need at least view access to it.
  3. You're in a draft on Starter. Drafts can enable libraries through account settings (Library → "Enable Libraries for all files in your Drafts"), and on Starter that covers styles only.

Styles published but still missing in the picker usually point at a library problem. The broader fixes are in Figma library not showing.

07

Styles vs variables: which should you use?

A style bundles several values, such as a whole text style, and can't reference another style. A variable holds one value, can reference other variables, and can have a different value per mode, such as Light and Dark. Variables can also be used inside styles, so the two work together.

  • Use text styles for typography, since a type style is several values at once.
  • Use effect and layout guide styles for shadows and grids.
  • Use color variables when you need themes or modes; see how to create variables in Figma and variable modes for dark mode.
  • Keep color styles if your team doesn't need modes, or wrap a color variable in a color style so both approaches point at one source.
Ranked listThe best Figma plugins for design systems in 2026
FAQ

Frequently asked questions

How do I create a text style in Figma?

Select a text layer, click the styles button next to Typography in the right sidebar, and create a new style with a name and optional description. It then appears in the style picker for every text layer in the file.

Can I create styles on the free plan?

Yes. Any plan can create styles in a file. Publishing them as a library for other files needs an Education, Professional, Organization or Enterprise plan.

What happens to layers when I delete a style?

They keep their current properties and are detached from the style. Nothing changes visually, but future edits to the style no longer reach them.

Why are my Figma styles not showing in another file?

Either the styles haven't been published yet, or the library isn't enabled in the file you're working in. Publish from the source file, then add the library from Assets → Libraries.

Should I use styles or variables for colors?

Use variables when you need modes like Light and Dark or want tokens to reference each other. Styles are fine for simple palettes, and a style can use a variable inside it.

Keep learning

More in Variables & styles

All guides in Variables & styles