Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Contact Us
  • Home
  • Figma Design – Figma Learn
  • Create designs
  • Text and typography

Adjust text dimensions and resizing

Written by Figma Man

Updated at June 19th, 2025

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Administration – Figma Learn
    Manage files and projects Manage a team Manage your account Manage a Figma organization Manage Enterprise plan settings and permissions Billing Manage Figma in a school
  • Figma Design – Figma Learn
    Create prototypes Import and export Create designs Tour the interface Dev Mode Work together in files Build design systems Figma Draw
  • Get started – Figma Learn
    Set up your account Layers 101
  • FigJam – Figma Learn
    Import and export Run meetings Work on boards Tour the interface
  • Community – Figma Learn
    Explore the Community Creator tools and resources
  • Help – Figma Learn
    Troubleshoot Common questions Work with support
  • Work across Figma – Figma Learn
    Figma AI Work across Figma
  • Courses, tutorials, projects – Figma Learn
    Courses Projects
  • Figma Slides – Figma Learn
    Create and edit slides Present slide decks Tour the interface Import and export
  • Figma Buzz – Figma Learn
    Templates in Figma Buzz Create and edit assets in Figma Buzz Overview
  • Figma Make – Figma Learn
    Tour the interface Work with Figma Make
  • Figma Sites – Figma Learn
    Design a site Create webpages and breakpoints Make your site interactive Preview and publish a site Tour the interface
+ More

Table of Contents

Text dimensions Text resizing Scale text layers

Who can use this feature

Available on any team or organization plan.

Anyone with can edit access to a file can adjust a text layer's dimensions and resizing properties.

There are a few ways to control or change the size of a text layer

  • Dimensions: Adjust the width and height, or size, of the the text layer’s bounding box.
  • Resizing: Control how a text layer should wrap or reflow as you change the text contents.
  • Scale: Use the scale tool to adjust the size of the text layer’s bounds and the font size at once. This is helpful if you want to resize a bunch of layers by the same factor.
  • Font size: Adjust the font size of the text contents, not the layer (See: Explore type properties).

Text dimensions

Every text layer has a bounding box around it in the canvas. This controls how Figma positions and arranges text on the canvas. You can resize a text layer by changing it's bounding box.

Caution: When you manually change a layer’s dimensions in the canvas, Figma will also update the resizing property to Fixed size.

  1. Select the layer you want to edit.
  2. Hover over the section of the bounding box you would like to change. Your cursor will change to the Scale icon.
  3. Click and drag to change the dimensions of the bounding box. Figma will reposition the text within the layer based on its current alignment properties.

Click and drag the bounding box to resize the text layer

Text resizing

Text layers have a resizing property that determines how the layer’s dimensions, indicated by the bounding box, will respond when you change its contents.

You can update the resizing setting for a text layer in the Layout section of the right sidebar. There are three settings available:

  • Auto width: the width of the text layer grow and shrink horizontally depending on the text contents. Figma will only create new lines of text when you use the Return or Enter key.
  • Auto height (wrap): the height of the text layer will grow and shrink, depending on its contents. If you add more content, text will automatically wrap to the next line, increasing the height of the text layer. If you remove text, the height of the layer decreases to match.
  • Fixed size: both the width and height of the text layer will stay the same, regardless of the layer's contents. Figma will wrap any additional text to prevent it from extending beyond the layer’s horizontal bounds. But text can still extend beyond the layer’s vertical bounds, which may overlap with surrounding layers.

The resizing property is set automatically based on how you create the text layer.

  • Single-click: If you click on the canvas to create a text layer, the resizing property is set to auto width. This allows the text layer to grow horizontally to accommodate any new text you add.
  • Click and drag: If you click and drag to create a text layer, Figma assumes you want the text layer to be those exact dimensions and sets the resizing to Fixed size. This means the width and height of the text layer will stay the same, regardless of the text content.

Scale text layers

You can also use the scale tool to change the size of a text layer. If you take this approach, you'll change the font size, as well as the bounds of the text layer.

The scale tool can be handy for situations where you want to resize a group of elements at once. This makes sure all elements, including text, are scaled consistently. It also allows you to ignore other settings, like constraints.

This can lead to fractional font sizes or layers with subpixel positions and dimensions. Aside from annoying pixel perfectionists, it can also lead to unwanted export artifacts and dimensions.

If you just want to change the size of a text layer in relation to other elements in a design, we recommend adjusting the Font size in the Typography settings instead. This makes sure your font size is a whole number.

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • Use icon fonts
  • Add text in Chinese, Japanese, and Korean
  • Create bulleted and numbered lists
  • Create and apply text styles
  • Add emojis and smart symbols to text
  • Blog
  • Best practices
  • QR code generator
  • Color wheel
  • Colors
  • Color picker
  • Color palettes
  • Color palette generator
  • Color contrast checker
  • Font Library
  • Templates
  • Developers
  • Integrations
  • Affiliate program
  • Resource library
  • Reports and insights
  • Support
  • Status
  • Legal and privacy
  • Modern slavery statement
  • Climate disclosure statement
  • COMPARE
  • Sketch
  • Adobe XD
  • Framer
  • Miro
  • COMPANY
  • Events
  • Customers
  • Careers
  • Newsroom
Expand