Summarize this article with:

You created a component by accident. Or maybe you inherited a messy file with dozens of unused ones cluttering the Assets Panel.

Either way, you need to know how to remove a component in Figma.

Here’s the catch: Figma doesn’t have a simple “un-component” button. Main components work differently than instances, and the removal process isn’t obvious if you’ve never done it.

This guide walks you through three methods to delete or detach components from your design files.

You’ll learn how to identify component types, use keyboard shortcuts for quick removal, and handle batch operations with plugins.

Takes about two minutes. Beginner-friendly.

How to Remove a Component in Figma

YouTube player

Removing a component in Figma converts a main component back into a regular frame or deletes it from your design file.

Users need this when cleaning up design systems, reorganizing files, or reverting accidentally created components.

This guide covers 3 methods requiring 1 to 2 minutes and Figma Desktop or Web App with “can edit” access.

Prerequisites

  • Figma Desktop App or Web Browser (any version)
  • “Can edit” access to the file
  • Skill level: Beginner
  • Time estimate: 1-2 minutes
  • Component you want to remove (main component or instance)

Step 1: How Do You Identify the Type of Component You Want to Remove?

Check the Layers Panel for the icon type: main components display a filled purple diamond, while instances show a hollow diamond.

Have you seen the latest Figma statistics?

Discover comprehensive Figma statistics including revenue growth, market share, user demographics, and funding data.

Check them out →

The Properties Panel reveals additional context. If “Go to Main Component” appears, you selected an instance.

This distinction matters because different removal methods apply to each type.

Action

  1. Layers Panel: Look for the four-diamond icon (main component) or hollow diamond (instance)
  2. Properties Panel: Check if “Go to Main Component” option appears
  3. Result: Main components show filled purple diamonds; instances show hollow diamonds

Purpose

Different removal methods apply to main components versus instances. Knowing which you have saves time and prevents confusion.

Step 2: How Do You Remove a Component Instance?

Select the instance on the canvas or in the Layers Panel, then use the detach instance option.

Access it through the right-click menu, Properties Panel instance menu, or keyboard shortcut.

The instance becomes a regular frame while keeping all layers and properties intact.

Action

  1. Canvas or Layers Panel: Select the instance
  2. Right-click menu: Select “Detach instance” (or Properties Panel > Instance menu > Detach instance)
  3. Keyboard shortcut: ⌥ Option + ⌘ Command + B (Mac) / Control + Alt + B (Windows)
  4. Result: Instance becomes a regular frame

Purpose

Detaching breaks the link to the main component. Your design stays intact but no longer receives updates from the source component.

This works well when you need to make changes that component overrides don’t support.

Step 3: How Do You Remove a Main Component?

Figma does not support direct un-componenting. You cannot simply click “remove component status” on a main component.

The workaround involves duplicating the component, detaching the duplicate, then deleting the original.

This preserves your design as a regular frame while eliminating the component library entry.

Action

  1. Canvas: Select the main component
  2. Edit menu or keyboard shortcut: Duplicate the component (⌘ Command + D / Control + D)
  3. Properties Panel > Instance menu: Select “Detach instance” on the duplicate
  4. Delete key: Remove the original main component
  5. Result: Design preserved as regular frame

Purpose

This workaround keeps your design intact while removing component status. The frame retains all layers, styles, and structure.

After deletion, refresh the Assets Panel to confirm the component no longer appears in local components.

Step 4: How Do You Remove a Component Using a Plugin?

Plugins like “Uncomponent” or “Detach Components” skip the manual workaround entirely.

Install from the Figma Community, select your main component, run the plugin. Done.

Particularly useful when removing multiple components or variant sets at once.

Action

  1. Resources Panel > Plugins: Search “Uncomponent” or “Detach Components”
  2. Plugin menu: Run the installed plugin
  3. Canvas: Select the main component
  4. Right-click > Plugins: Select the plugin name
  5. Result: Component converted to regular frame

Purpose

Plugins speed up component removal, especially for batch operations.

Note: these are third-party tools. Contact the plugin creator directly for support issues.

Step 5: How Do You Verify the Component Was Successfully Removed?

Check three places to confirm removal worked correctly.

The Layers Panel icon should change from purple diamond to regular frame icon.

Properties Panel should no longer display instance menu or component controls.

Verification Checklist

  • Layers Panel: Icon changed from purple diamond to frame icon
  • Properties Panel: No instance menu or component controls visible
  • Assets Panel: Component no longer appears in local components (click refresh if needed)

For team libraries, you need to publish an update before the removal reflects across shared files.

Other team members will see the change only after the library publishes.

Troubleshooting

Issue: “Detach Instance” Option Does Not Appear

You selected a main component, not an instance.

Main components cannot be detached directly. Use the duplicate-detach-delete method from Step 3 instead.

Issue: Component Still Appears in Assets Panel After Deletion

The Assets Panel caches component data.

Click the refresh icon in Assets Panel > Local components. For library components, republish the library to propagate changes.

Issue: Instances in Other Files Still Reference the Deleted Component

Those instances become “missing component” frames with a broken link indicator.

Publish a library update to notify team members. They can then detach or swap instances as needed.

Issue: Nested Components Inside the Detached Frame

Detaching a parent component does not automatically detach nested instances inside it.

Select nested instances individually and detach them, or use the “Detach Components” plugin for batch processing.

Issue: Accidentally Deleted the Wrong Component

Use undo in Figma immediately: ⌘ Command + Z (Mac) / Control + Z (Windows).

If too late, access version history from File > Show version history to restore a previous state.

Alternative Methods Comparison

Method A: Manual Duplicate-Detach-Delete

  • Time: 30 seconds per component
  • Complexity: Low
  • Best for: Single component removal, no plugin installation needed

Method B: Plugin-Based Removal

  • Time: 5 seconds per component (after installation)
  • Complexity: Low
  • Best for: Batch operations, frequent component cleanup, design system maintenance

Choose Method A when removing one or two components occasionally.

Choose Method B when cleaning up files regularly or handling multiple variant sets.

Related Figma Component Operations

Creating and Editing Components

Before removing components, understand how they work.

Learn how to make components in Figma to grasp the relationship between main components and instances.

Need to modify without removing? See how to edit a component in Figma for override options.

Working with Variants

Creating variants in Figma groups related components into sets.

Removing a variant differs from removing a standalone component. Delete individual variants from the component set panel, or remove the entire set using the methods above.

Frame and Layout Management

After detaching, your component becomes a regular frame.

Use auto layout in Figma to maintain responsive behavior.

Need to restructure? Learn how to ungroup in Figma to break down complex frames further.

Prototyping Considerations

Detaching components preserves prototype connections to that specific frame.

Other instances lose their link. Reconnect prototype flows manually after removing shared components from your design.

File Organization

Component removal is part of broader design file management.

Consider organizing frames and pages after cleanup to maintain file structure.

FAQ on How To Remove A Component In Figma

What Is the Keyboard Shortcut to Detach an Instance in Figma?

Press ⌥ Option + ⌘ Command + B on Mac or Control + Alt + B on Windows. This instantly detaches the selected instance from its main component, converting it to a regular frame while preserving all layers and properties.

Can You Undo Creating a Component in Figma?

Yes. Press ⌘ Command + Z (Mac) or Control + Z (Windows) immediately after creation. If too late, duplicate the component, detach the instance, then delete the original main component from the canvas.

Why Can’t I Find the Detach Instance Option?

You likely selected a main component instead of an instance. Main components display a filled purple diamond in the Layers Panel. Only instances (hollow diamond) show the detach option in the right-click menu.

How Do I Remove Multiple Components at Once?

Install the “Detach Components” or “Uncomponent” plugin from Figma Community. Select multiple components on the canvas, run the plugin. All selected components convert to regular frames in one operation.

What Happens to Instances When I Delete a Main Component?

Instances become orphaned frames with a “missing component” indicator. They retain their appearance but lose the link. Detach them individually or restore the main component from version history if needed.

How Do I Remove a Component from a Shared Library?

Delete the main component from the library file, then publish the library update. Team members see the change after the update propagates. Existing instances in their files become unlinked frames.

Does Detaching a Component Affect Nested Instances Inside It?

No. Nested instances remain linked to their respective main components after detaching the parent. To fully remove all component relationships, detach each nested instance separately or use a batch-detach plugin.

How Do I Know If Something Is a Component or a Frame?

Check the Layers Panel icon. Components show a purple four-diamond icon. Frames display a hashtag-like icon. The Properties Panel also shows component controls only for components and instances.

Can I Convert a Component Back to a Group Instead of a Frame?

Not directly. Detaching creates a frame. To convert to a group afterward, select the frame, right-click, choose “Frame to group” or use the shortcut ⌘ Command + Shift + G (Mac).

Will Removing a Component Break My Prototype Connections?

Detaching preserves prototype connections on that specific frame. Other instances of the deleted component lose their links. Reconnect flows manually in prototype mode after removing shared components.

Conclusion

Now you know how to remove a component in Figma using three different methods.

The manual duplicate-detach-delete approach works for quick fixes. Plugins handle batch operations when cleaning up larger design files.

Remember the key distinction: instances detach directly through the right-click menu or keyboard shortcut, while main components require the workaround.

Check the Layers Panel icon when in doubt. Purple diamond means main component. Hollow diamond means instance.

After removal, refresh the Assets Panel and republish team libraries to sync changes across your workspace.

Keep your component library organized by removing unused elements regularly. Cleaner files mean faster load times and less confusion for collaborators.

Your design system will thank you.

Author

Bogdan Sandu specializes in web and graphic design, focusing on creating user-friendly websites, innovative UI kits, and unique fonts.Many of his resources are available on various design marketplaces. Over the years, he's worked with a range of clients and contributed to design publications like Designmodo, WebDesignerDepot, and Speckyboy, Slider Revolution among others.