Figma Plugin — Free

Every token.
Restored.

Code-to-canvas strips every variable binding. Token Rebinder learns from your existing designs and restores all of it in one click.

50/51binding types
4,354per run
~30sprocessing

The Problem

Before
#0F3549
primary/800
#73D2D2
secondary/400
#FFDC46
warning/300
#ececeb
surface/base
#3F5D6D
text/secondary
#f8f8f8
surface/card
#888888
text/tertiary
#1e1e1e
border/primary
0 bindings

Your tokens vanish on the way back to Figma

Code-to-canvas strips every variable binding. Colors become static hex values. Spacing loses its tokens. Text styles detach. Border radii, effects, layout grids -- all of it, gone.

You are left with a pixel-perfect frame that is completely disconnected from your design system. Change a token in your library and nothing updates.

Variable bindings: 0 of 4,354

The Fix

A four-phase pipeline that rebuilds every connection

Token Rebinder doesn't guess. It reads your variable collections, matches values deterministically, and rebinds with full traceability.

Phase 1

Learn

Scans your variable collections and builds a lookup index of every mode, alias, and binding path.

Phase 2

Upgrade

Walks every property on every layer. Matches raw values back to their variable origins. Rebinds them.

Phase 3

Fallback

When exact matches fail, applies fuzzy matching with configurable tolerance for near-value hits.

Phase 4

Apply

Commits all bindings in a single pass. Logs every restoration so you can audit the results.

Results

0

variable bindings restored in a single run

0Fills
0Strokes
0Spacing
0Text styles
0Stroke weights
0Opacity
0Fonts fixed

Coverage

0%
0 of 0

variable binding types supported

Near-total coverage of the Figma variable API

Colors
Spacing
Border Radius
Effects
Typography
Layout Grids
Dimensions
Component Properties

Gradient color stops pending Figma API support

How it works

Three steps. Zero config.

1

Select your pushed frame

Pick the frame that was generated by code-to-canvas. Or select the entire page.

2

Run Token Rebinder

Open the plugin and hit run. It will scan your variable collections and start matching.

3

Every token restored

In seconds, every color, spacing value, text style, and effect is rebound to its variable.

Stop losing your tokens

Install Token Rebinder and get your design system connections back in seconds.

Install from Figma Community