Skip to main content

Relink Figma variable

  • July 7, 2023
  • 4 replies
  • 1360 views

Genoni Studio

Let’s say I…

  1. Create a variable for a background color
  2. Apply it to element
  3. Delete the variable
  4. Recreate the same variable with different background color

The element now has a broken variable link, though it retains the original variable name. Is there a way to relink it to the new variable since the name is identical?

I’d like to do this across a file without having to manually relink every variable and none of these options seems to do what I want.

4 replies

John_MacMenamin

Cool idea.

Adding on this I would love an option to link all uses of X style/variable name to X variable name. Would make adoption of variables so much faster.


Kristaps_Stikuts

upvote for this, please.


you can just change the color input for this variable which will be applied to all elements which use this variable. that works perfectly fine.

and in addition check out primitive tokens and semantic tokens… this helps very much with changes throughout the designs and staying organized


Kip
  • New Member
  • November 11, 2025

We’ve had to change the hierarchy of our variable collections that results in broken paths.

Adobe AfterEffects and Premiere do a great job of relinking file paths so that when you relocate one file, it basically remaps all similarly broken paths.

If the path structure was:

old parent/bg-primary
old parent/bg-secondary

Relinking bg-primary to “new parent” would remap all broken paths from “old parent” to “new parent”.

I’ve searched for Figma plugins that can do something like this, but can’t seem to find one (or overcome operator error) to achieve this so that it’s not a time consuming, manual process.

Do any of you run into this? Please share if you’ve found a way to solve this.

This would be a useful feature for me if there’s not yet an available solution.