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
  • Build design systems
  • Components

Create components to reuse in designs

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

Create a component Create a single component Create components in bulk Delete a component Restore a component From the right sidebar From the right-click menu

Who can use this feature

Users on any plan can create Components. Users on a Starter team can't publish Components to a Library.

Users with can edit access to a file can create and edit components.

Users with can view access to a file can use components from a library, if they have access to it.

You can create a component out of any collection of objects or layers. Components can be as simple as shapes, buttons or fields, or more complex design like cards and menus.

Tip! As you create components and build out your design system, you'll find the need for components that are similar to each other, with only slight differences.

Variants allow you to group and organize similar components into a single container. This simplifies your component library and makes it easier for everyone to find what they need.

Learn how to create and use variants →

Create a component

You can create a single component out of selection of layers. Or, create individual components in bulk from a selection of objects.

Create a single component

There are a few ways to create a component. First, you'll need to select the layers you'd like to include in the component. 

    1. Select the layers you’d like to be included in the component.
    2. You then have a few different methods for create a component:
      • Click the next to the selection's name in the properties panel > Create component.
      • Right-click on your selection and choose Create component.
      • Use the keyboard shortcuts:
        • Mac: ⌥ Option - ⌘ Command - K
        • Windows: Ctrl + Alt + K
    3. Figma will nest the layers within a special component frame. Identify components in the Layers panel using the purple icon.
    4. In the right sidebar, click Component configuration next to the component name to add a Description and Documentation link for collaborators. Collaborators and developers can view descriptions and documentation in various places.

Tip! Figma will create a custom button if you add a link from any of the following domains:

  • Github
  • Notion
  • Storybook
  • Zeroheight
  • Confluence
  • Dropbox Paper

Create components in bulk

By default, the Create component action will create a single component from your selection.

You can also create components in bulk. This allows you to select multiple groups or frames and create components out of them. Create multiple components from:

  • Objects and layers in frames
  • Objects and layers in groups
  • Single layers, like a path or vector network
  • Layers in a boolean operation

Note: If you select more than one layer that isn't on one of the above configurations, Figma will create a component for each individual layer.

  1. Select the layers you want to create components from,
  2. Click next to the selection's name in the properties panel.
  3. Select Create Multiple components from the options.
  4. Figma will create a component for each frame, group, boolean operation, or path.

Create multiple components.png

Tip! You can hand off components for development without reorganizing your file. Create a section for your component. Then, mark the section as Ready for dev →

Delete a component

You can delete a component at any time.

Deleting a main component does not remove instances of that component from your files.

  1. Select the component you want to delete.
  2. Press delete.

Restore a component

If you have an existing instance of a deleted component, you can use that instance to restore the component.

Learn more about instances →

There are a few ways to restore a component from an instance:

From the right sidebar

  1. Select an existing instance of the deleted component.
  2. Do one of the following to restore the component:
    • If you are in the library file that contained the main component, click the Restore Component button from the properties panel in the right sidebar.Restore Component.png
    • If you are in a file that did not contain the main component, click the Go to main component in library icon. Then click the Restore button in the dialog window.

From the right-click menu

  1. Right-click on the instance in the canvas.
  2. Do one of the following to restore the component:
    • If you are in the library file that contained the main component, hover over the Main component option and click Restore main component.restore-component-right-click.png
    • If you are in a file that did not contain the main component, click Go to main component. Then click the Restore button in the dialog window.

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • Guide to components in Figma
  • Name and organize components
  • Explore component properties
  • Create interactive components with variants
  • Create and use variants
  • 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