OverlayFlow

How to Create Components in Figma: A Step-by-Step Guide ?

Learn how to create components in Figma to build consistent, scalable designs. Components are reusable UI elements that can be updated globally from a single source.

Select an object and click the 'Create Component' icon in the top toolbar.

How to Create a Component in Figma

1

Select Your Object(s)

Click on the layer, group, or frame you want to turn into a component. You can select a single object or multiple objects together.

2

Find the 'Create Component' Icon

Look at the top center of the Figma toolbar. You will see a diamond-shaped icon. This is the Create Component button.

3

Click to Create the Component

Click the Create Component icon. Your selection will turn purple and its icon in the Layers panel will change to a filled four-diamond symbol, indicating it is now a main component.

4

Use Your New Component

To use your component, find it in the Assets panel. Drag an instance of the component onto your canvas. Any changes made to the main component will automatically apply to all its instances.

💡 Pro Tips

Pro Tips for Figma Components

⌨️

Use the Keyboard Shortcut

Quickly create a component by selecting an object and pressing Ctrl + Alt + K on Windows or Cmd + Option + K on Mac.

Combine as Variants

Select multiple components and click Combine as Variants in the right sidebar to group related components, such as different button states (default, hover, disabled).

🏷️

Organize with Naming

Use a forward slash (/) in your component names (e.g., `button/primary`, `icon/close`) to organize them into categories within the Assets panel.

➡️

Navigate to Main Component

Right-click any instance of a component and select Go to main component to quickly jump to the source element for editing.

Need help right into Figma?

Try Overlayflow, it's an AI software assistant that can answer any questions and show you on screen where to click!

Now available for any popular app.
3-day free trial. No credit card required. Then $59 one-time payment.