Delete Hidden Layers
Figma Plugin
ㅤ
Description
Delete Hidden Layers scans your selected Figma elements and finds all hidden layers nested within them. The plugin provides an interactive interface where you can:
- View all hidden layers in a scrollable list with their names
- Selectively skip items by clicking on them (they'll be marked with a dashed border)
- Delete hidden layers to clean up your design files
- Make layers visible if you want to restore them instead of deleting
ㅤ
This is especially useful for:
- Cleaning up messy design files with forgotten hidden elements
- Preparing files for handoff by removing unnecessary hidden layers
- Auditing your designs to see what's been hidden
- Batch operations on multiple hidden layers at once
ㅤ

ㅤ
Using the Plugin
ㅤ
➊ Select Your Elements
- Open your Figma file
- Select one or more frames, groups, or components that you want to scan for hidden layers
- You can select multiple items at once - the plugin will scan all of them
Tip: Select a top-level frame to scan everything within it, or select specific elements for more targeted scanning.
➋ Run the Plugin
- Go to Plugins in the Figma menu (or right-click and select Plugins)
- Find and click Delete Hidden Layers
- The plugin window will open and automatically scan your selection
➌ Review Hidden Layers
The plugin will display a list of all hidden layers found within your selection:
- Each item shows the layer name
- An eye icon appears next to each item
- The count of hidden items is shown at the top of the list
If no hidden layers are found, you'll see a message saying "No hidden items found in the selection."
➍ Choose Which Layers to Process (Optional)
By default, all hidden layers will be processed. To skip specific layers:
- Click on any layer in the list to skip it
- Skipped layers will:Show a dashed borderDisplay a "hidden eye" iconAppear dimmed
- Click again to un-skip the layer
Tip: This is useful when you want to keep certain hidden layers (like backup versions or reference elements) while removing others.
➎ Take Action
Choose one of two actions:
ㅤ
Option 🅰: Delete Hidden Layers
- Click the "Delete Hidden Layers" button (red)
- All non-skipped hidden layers will be permanently deleted
- A success message will show how many items were deleted
- The list will refresh to show any remaining hidden layers
ㅤ
Option 🅱: Make Visible
- Click the "Make Visible" button (blue)
- All non-skipped hidden layers will be made visible
- A success message will show how many items were made visible
- The list will refresh to show any remaining hidden layers
☻ Common Workflows
ㅤ
🅰 Clean Up Entire File
- Select your main frame or page
- Run the plugin
- Review the list of hidden layers
- Click "Delete Hidden Layers" to remove them all
ㅤ
🅱 Selective Cleanup
- Select your elements
- Run the plugin
- Click on layers you want to keep (to skip them)
- Click "Delete Hidden Layers" to remove only the non-skipped items
ㅤ
🅲 Restore Hidden Layers
- Select your elements
- Run the plugin
- Review what's hidden
- Click "Make Visible" to restore all hidden layers
ㅤ
🅳 Audit Before Handoff
- Select your design frames
- Run the plugin
- Review the list to see what's hidden
- Decide whether to delete, make visible, or leave as-is
That's all there is to it! Delete Hidden Layers gives you complete control over hidden elements in your Figma files, making cleanup and file management effortless.
Whether you're tidying up before a handoff or just maintaining cleaner design files, this plugin streamlines the process with a simple, visual interface.
ㅤ
ㅤ