How Do You Use Constraints and Resizing in Figma?

Figma is a powerful design and prototyping tool that allows designers and developers to collaborate on projects in real-time. One of the key features of Figma is its ability to use constraints and resizing. This feature allows users to easily create responsive designs that look great on any device or screen size.

Using constraints and resizing in Figma is simple. When creating a design, you can select an object or group of objects and click the “Constraints” button in the top toolbar.

This will open up a panel where you can select which constraints you would like to apply to your objects. You can choose from “Fixed”, “Fill”, “Fit”, or “Stretch” which will determine how the objects will respond when the canvas size changes.

Fixed constraints are useful when you want an object to stay at its original size regardless of how the canvas changes. Fill constraints allow objects to fill up the remaining space on the canvas, while fit constraints make sure that objects don’t get bigger than their original size. Stretch constraints let objects expand and contract as needed, making them perfect for responsive layouts.

Once you have selected your desired constraint, simply click and drag on one of the handles around your object (or group of objects) to resize it accordingly. You’ll see your object responding dynamically as you resize it, allowing you to quickly create responsive designs with ease.


Using constraints and resizing in Figma makes it easy for designers and developers to create responsive designs that look great on any device or screen size with minimal effort. By selecting appropriate constraints, users can quickly resize their objects as needed with just a few clicks, allowing them to quickly iterate on their designs without having to manually adjust them each time the canvas size changes.