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
  • Use libraries

Create and insert component instances

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

Assets panel Component details modal Quick insert from the actions menu Copy or duplicate an instance on the canvas Duplicate using the keyboard shortcut Drag to copy Copy and paste

Who can use this feature

Available on all plans

Anyone with can edit access to a file in a paid team has access to the component playground

Anyone with can view access to the file can use components from that library

New to components? Guide to style and component libraries →

Components are UI elements that you can reuse across your designs.

  • The main component defines the properties of the element.
  • The instance is a copy of the component you can reuse in your designs.

Component_and_instances.png

There are a few ways to create and insert component instances into your designs:

  • From the assets panel in the left sidebar
  • From the component details modal, accessible from the assets panel
  • Using the asset tab of the actions menu
  • By copying or duplicating an instance

Tip: You can handoff component instances for development without reorganizing your file by marking instances as ready for dev in Dev Mode →

Assets panel

The Assets panel in the left sidebar allows you to search for components to add to your file. You can choose which libraries are available in the Assets panel.

Assets tab.png

To open the Assets panel:

  1. Select the Assets tab in the left sidebar, or use the shortcut:
    • Mac: ⌥ Option 2
    • Windows: Alt 2
  2. Select a library with the component you'd like to use
  3. Find the component you want to use
  4. Click and drag the component onto the canvas to create an instance of that component.

Tip: You can customize the appearance of the Assets tab to match your preferences. Click to switch between a grid or list view, and show or hide sub-folders.

Note: Is the library you need missing from the Assets panel? Click to browse available libraries in your team or organization and add them to your file.

  • Manage libraries for your drafts
  • Manage libraries in design files
  • Manage libraries in teams
  • Manage default organization libraries

Component details modal

The component details modal shows you:

  • The component’s documentation
  • The library it lives in
  • A preview of the component’s default state

If you have can edit access to a library in a paid team, you’ll have additional access to a component playground. 

From the component playground, you can:

  • Preview the component’s variants
  • View and set component properties
  • View and set nested component properties, if nested instances are exposed
  • View and change variable modes for any variables applied to the component
  • Insert the component onto the canvas
  1. Select the Assets tab in the left sidebar, or use the shortcut:
    • Mac: ⌥ Option2
    • Windows: Alt2
  2. Find the component and select it to open the component details modal.
  3. Use the controls to configure your component.
  4. To insert the instance, click Insert instance or drag the preview onto the canvas.

details view vs playground view.png

Quick insert from the actions menu

Insert instances of components from your keyboard using quick insert. Quick insert opens the Actions menu where you can find and view components from libraries that have been added to the file.

quick-insert-from-actions.png

    1. Use the shortcut Shift I to open quick insert.
    2. Use the search bar to find a specific component.

Tip: Need to locate a main component from one of its instances? Right-click any instance and select Go to main component or use the keyboard shortcut:

  • Mac: ^ Control⌥ Option⌘ Commandk
  • Windows:  ControlAltShiftk

Learn more about finding main components.

Copy or duplicate an instance on the canvas

Duplicate using the keyboard shortcut

If you're working in the same file, you can duplicate a component to create an instance. Duplicate using the keyboard shortcut:

  • Mac: ⌘ Command D
  • Windows: Ctrl D

Drag to copy

You can also drag to copy a component within the same file:

  1. Hold down ⌥ Option for Mac or Alt for Windows and drag to create an instance.
  2. Release the click before you release the modifier key. Otherwise, Figma will move the original component instead of duplicate it.

Copy and paste

You can copy and paste any component within the same file to create an instance.

Component instances and published main components can be copied and pasted across files.

  • Mac: ⌘ CommandC and ⌘ CommandV
  • Windows: CtrlC and CtrlV

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • Start designing with UI kits
  • Get started with Apple's UI kit
  • Review and accept library updates
  • Detach an instance from the component
  • Apply changes to instances
  • 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