Text styles in Figma are essential for maintaining consistency across designs—and naming them well is just as important as creating them. Whether you’re designing a small website or building a full-scale design system, a clear naming convention helps your team quickly understand and apply the right typography choices.
In this article, you’ll learn how to create and name text styles in Figma using scalable conventions, best practices, and real-world examples.

🪄 How to Create a Text Style in Figma
Before we talk naming, here’s how to make a text style:
- Select a text layer and customize it—font family, size, weight, line height, letter spacing, etc.
- In the Text section of the right-hand panel, click the Style icon (four-dot diamond).
- Choose “Create style.”
- Enter a name for your new text style and click Create.
That’s it—your text style is now saved and can be reused across your file or team library.
🏷️ How to Name Text Styles (Best Practices)
Here are a few key principles to follow when naming your text styles:
✅ Be Clear and Consistent
Your names should make sense to everyone—not just you. Stick to a naming system your whole team can adopt.
✅ Use Slashes to Create Hierarchies
Figma supports naming styles using slashes (/). This organizes styles into folders, making them easier to browse and apply.
🧭 Common Naming Conventions
Here are three popular naming structures:
1. By Role and Weight
Heading/H1/Bold
Heading/H2/Regular
Body/Large/Medium
Caption/Small/Italic
✅ Ideal for design systems where text usage (not just appearance) is important.
2. By Scale Only (for type ramp)
Type/Display
Type/Hero
Type/H1
Type/H2
Type/Body
Type/Caption
✅ Useful when typography is more utility-based or you’re using fewer variations.
3. By Platform or Brand Context
Heading/H1
iOS/Body/Medium
DarkTheme/Caption/Italic
BrandA/Heading/Large
✅ Great for multi-brand, multi-platform systems where variation needs to be scoped.
🎯 What Makes a Good Text Style Name?
- Predictable: You should know what to expect before applying it.
- Descriptive: It should convey size, weight, and purpose.
- Scalable: As your system grows, the naming should still work.
🧠 Pro Tips
- Use the same casing across all style names (e.g., Title Case or lowercase).
- Avoid hardcoding font sizes into names like
Body/16px—use semantic names likeBody/Smallinstead. - If you’re using tokens or code integration, match your naming to your token structure.
✅ Final Thoughts
Naming text styles in Figma isn’t just a formality—it’s the foundation of a scalable, maintainable design system. By creating a clear naming convention from the start, you’ll reduce confusion, speed up collaboration, and make your design files easier to manage across teams.
Start small, keep it consistent, and always think from the user’s (or developer’s) point of view.
