Text alignment is a fundamental part of creating visually balanced UI and editorial layouts. While Figma provides robust text tools—including alignment, spacing, and resizing—many users wonder if it supports full text justification, where text is evenly aligned on both the left and right margins. The short answer? Not natively. But there are workarounds.

🧭 What Does Justifying Text Mean?
Justified text aligns text evenly along both the left and right edges of a text box, commonly used in newspapers, books, and formal documents. It gives content a clean, structured look by adjusting spacing between words or letters.
🛑 Figma’s Built-In Alignment Options
As of now, Figma’s native text alignment tools include:
- Left Align
- Center Align
- Right Align
You can find these in the right-hand properties panel when a text layer is selected. Unfortunately, there is no “Justify” button—so full justification must be done manually or with plugins.
🔄 Workaround 1: Manual Line Breaking
To simulate justified text:
- Create a text box (
Tkey), and input or paste your paragraph. - Resize the text box to your desired width.
- Manually adjust line breaks so the text stretches across both edges.
- Add spaces between words to fill each line if necessary.
Downsides: This approach is static, time-consuming, and breaks if the text is edited.
🔌 Workaround 2: Use a Plugin
Several plugins can simulate justified text in Figma:
- Justify Text – Automatically formats text to create a justified appearance by adjusting spacing.
- Typesetter – Offers finer control over typographic alignment.
To install and use a plugin:
- Click Resources (Shift + I) and go to the Plugins tab.
- Search for “Justify Text” or “Typesetter” and install.
- Select your text layer, right-click > Plugins > [Plugin Name], and run it.
Note: These plugins manipulate line breaks and spacing behind the scenes—so it may not behave like native justification in layout programs like InDesign.
🎯 When to Use Justification
Justification can be useful in:
- Editorial-style mockups or publishing layouts
- Mimicking printed materials (books, magazines, reports)
- Designs where clean edges are important for aesthetics
However, justified text is rarely used in UI design due to its impact on readability, especially at small sizes or narrow columns.
✅ Final Thoughts
While Figma doesn’t support full text justification natively, you can achieve the effect using plugins or manual formatting. For most interface and digital design work, left alignment remains the best practice. But if your project calls for polished, print-like layouts, these methods will help you create justified text in Figma without switching tools.
