0
100
200
300
400
500
600
700
800
900
1000
1100
0
100
200
300
400
500
600
700
800
900
1000
1100
Figma Plugin · Free · No Login Required

Manage Design Tokens
and Variables in Figma

Swap, find, and bulk-manage your Figma variables. Import and export design tokens across files and libraries in one click.

Smart Swap
Find & Analyze
Import / Export
Install Free on Figma
What Variable Master Does

Your Variables, Fully Controlled

Swap tokens between collections, find every reference, locate unused variables, and migrate design tokens between files — all from one plugin panel.

Variable Swap
Core

Variable Swap

Swap variable references between collections with scope control. Works across selection, page, or entire file.

Find Variables
Core

Find Variables

Search variables by name, filter by scope, and jump to bound layers instantly. Find unused tokens in seconds.

Import / Export
Core

Import / Export

Export variables to JSON and import them into any file. Migrate design tokens between projects effortlessly.

Library Support
Power

Library Support

Works with both local and library variables. Swap references to imported library collections seamlessly.

Capability

Scope Control

Process selection, current page, or entire file. See node and variable counts before running.

Capability

Variant & Component Aware

Handles component instances, variant properties, and gradient stops correctly across all swap operations.

Capability

Unused Token Finder

Instantly detect variables not bound to any layer. Clean up your design system with confidence.

Source → Destination
Source Collection
Brand Tokens48 varsselected
Primitives120 vars
Library / Core96 vars
Destination Collection
Brand Tokens48 vars
Primitives120 vars
Library / Core96 varsselected
Matches3/5
color/primary
color/primary
color/secondary
color/accent
spacing/sm
spacing/sm
radius/md
radius/md
color/error
color/danger
Scope: Selection42 nodes
Smart Swap

Swap Variables
Across Collections

Map variables from one collection to another by name. Variable Master handles fills, strokes, effects, layout grids, component properties, and gradient stops — all in a single pass.

By-Name MatchingScope: Selection / Page / FileGradient StopsComponent PropsVariant HandlingLibrary Collections
Find Variables — Brand Tokens6 found
Name
Type
Value
Used
color/primary
COLOR
#4F46E5
12 layers
color/secondary
COLOR
#6B7280
8 layers
spacing/md
FLOAT
16
24 layers
radius/lg
FLOAT
12
6 layers
color/error
COLOR
#EF4444
unused
font/heading
STRING
Inter Bold
15 layers
Find & Analyze

Every Variable.
Every Layer.

Search variables by name or browse all. Jump to layers using each token. Spot unused variables before they bloat your system.

Find AllList every variable in scope
SearchFilter by name or path
Select NodeJump to bound layers
UnusedFind orphaned tokens
Usage StatsCount of bound layers
Multi-SelectSelect multiple layers at once
Export
{}
Brand Tokens
48 variables · JSON
{}
Primitives
120 variables · JSON
Import Preview
color/primary
update
match
color/new-accent
create
new
spacing/xxl
create
new
radius/sm
skip
duplicate
3 new · 1 duplicate4 total
Import / Export

Migrate Tokens
Between Projects

Export variables from any collection to a structured JSON file. Import back with validation and preview — skip duplicates, overwrite conflicts, or merge safely.

JSON ExportImport PreviewValidationSkip / Overwrite / MergeCollection Scoped
How It Works

Three Steps to Mastery

Step 01
01

Set Your Scope

Choose selection, current page, or entire file. Variable Master shows node counts and variable stats before you run.

Step 02
02

Pick an Action

Swap between collections, search for variables, find unused tokens, or export / import design token JSON.

Step 03
03

Run & Review

A progress indicator shows processing status. Results report swapped count, errors, and skipped layers.

Ready to Master Your Variables?

Install Variable Master on the Figma Community. Free forever, no account required.

Install Free on Figma
Free ForeverNo LoginFigma Community