Back to Plugins
Variable Binder

Variable Binder

Find unbound values and bind them to variables.

Plugin Preview

Variable Binder preview

About this plugin

Scan for unbound values, then bind them to variables. This plugin scans your selection for raw colours, spacing, and typography values that aren’t bound to variables. You can then review grouped occurrences, jump to layers, and bind the right variable in one step.


What it scans

  1. Colours: fills, strokes, and effects (drop/inner shadows).
  2. Layout: item spacing (gap), padding, size, stroke weight, corner radius, opacity.
  3. Typography: font size, line height, letter spacing, font family, font weight.


Binding

You can bind directly to local variables, including per-occurrence bindings for fills, strokes, and effects.


Notes

  1. The plugin only scans the current selection.
  2. Due to Figma plugin API limitations, variables from external libraries are excluded, unless used within the file.
  3. Values already bound to variables, including bound styles, are excluded.
  4. Mixed-font text nodes are excluded.

Plugin Details

Version7
CreatedJanuary 4, 2026
Last UpdatedJanuary 6, 2026
CategorySoftware development
CreatorMatteo
Stats0 installs, 0 likes
PricingFree

Technical Details

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