Back to Plugins
Variable Cleaner

Variable Cleaner

Find and fix foreign variables from pasted or unlinked libraries

Plugin Preview

Variable Cleaner preview

About this plugin

Ever pasted a component and got the "Pasted with unpublished variables" warning? Variable Cleaner finds and fixes every foreign variable binding in your file — including the ones hidden in disabled fills, effects, and typography overrides.🔍 WHAT IT DOES• Scans all layers (including hidden, disabled, and nested instances)• Detects variable bindings from unlinked or external libraries• Shows you the exact node, field, collection, and variable name• Identifies hidden bindings in disabled fills, effects, overridden sizing, and typography⚙️ ACTIONS• Detach — Remove the binding while keeping the current value• Replace — Swap a foreign variable with a matching local or library variable• Bulk select & process — Work through groups or the entire file at once🎯 FILTERING & SEARCH• Filter by category: Fills, Typography, Strokes, Effects, Fields• Search by node name or variable name• Group by Collection, Variable, Page, or Node• Filter by status: Pending, Resolved, Skipped📋 DESIGNED FOR DESIGN FILES• Works on the current page or the entire file• Handles instances gracefully — read-only constraints are caught automatically• Resizable window for comfortable browsing• Per-group select all for focused cleanup💡 USE CASES• Cleaning up files after pasting components from other projects• Removing ghost variables from detached instances• Auditing which external libraries are still referenced in your file• Preparing a file for handoff or publishing as a libraryNo data leaves your device. No network access required.

Plugin Details

Version2
CreatedMarch 26, 2026
Last UpdatedApril 1, 2026
CategoryFile organization plugins
CreatorIconora Studio
Stats3 installs, 5 likes
PricingFree

Technical Details

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