Back to Plugins
Remove Hidden Layers

Remove Hidden Layers

Optimize your files: detach instances, remove hidden layers, compress images all in one click

Plugin Preview

Remove Hidden Layers preview

About this plugin

Clean up bloated design files and reduce file size with this powerful optimization tool. Perfect for handoffs, design system maintenance, and file performance.


🎯 What it does:

• Detaches all component instances in selected frames

• Removes every hidden (invisible) layer automatically

• Compresses oversized images with smart quality control

• Handles large files (100,000+ layers) without freezing


✨ Key Features:

• Non-blocking processing - UI stays responsive even on huge files

• Optional image optimization with transparency detection

• Real-time progress tracking and detailed logs

• Smart compression: only applies if result is smaller

• Works completely offline - no data sent anywhere


📊 Perfect for:

• Preparing files for developer handoff

• Cleaning up design system components

• Reducing file size before sharing

• Removing leftover hidden layers from iterations

• Compressing high-resolution images to display size


⚙️ How it works:

1. Select a frame or component

2. Click "Clean Frame" (optionally enable image optimization)

3. Watch progress in real-time

4. Stop anytime if needed


⚠️ Important: This makes destructive changes. Duplicate your file first or rely on Figma's version history.


🚀 Performance: Handles files with 100,000+ nodes. Typical cleanup takes 30-120 seconds depending on complexity.


Update:

Major visual redesign, automatic dark/light theme switching, micro interactions, stop confirmation dialog, improved error handling, and more accurate progress estimates.

Plugin Details

Version3
CreatedFebruary 9, 2026
Last UpdatedFebruary 11, 2026
CategoryFile organization plugins
CreatorMallikarjun Bhogavi
Stats1 installs, 1 likes
PricingFree

Technical Details

  • API:1.0.0
  • UI:ui.html
  • main:code.js
  • Document Access:dynamic-page
  • Editor Types:
    figma
  • Allowed Domains:
    • none