Skip to main content
Anton_Bahrencheer
New Member
June 21, 2023

LAUNCHED: Moving or copying variables

  • June 21, 2023
  • 73 replies
  • 53059 views

Has anyone found a way to copy, transfer or move the new local variables to another file or collection?

Just created around 400 color variables manually in the wrong file and would hate having to re-create them in the correct one 😅

73 replies

Joe_Garlick
Active Member
December 19, 2024

I find it strange variables were launched without a way of copy or moving them between files like styles AND shift any aliases alongside it. Surely the mechanism to ‘move’ things is half there already, just allow variables AND styles to move.

I want to set up a base approach to styles and variables in a canonical library for how our agency builds websites and then copy that to a new library for each new client which then becomes the canonical library for that brand but I have to invest in third-party software to do this?!

Sometimes it feels like Figma product designers are building Figma just for people like themselves, big enterprise product companies that roll out monolithic design systems to lots of designers. There are lots of other types of users out there, like us, a digital agency that is building a new design system every project.

Diogo_Figueira
New Member
February 12, 2025

It's absurd that we still need a plugin to move something that was originally created natively. A year has passed, and Figma still hasn't addressed it.

UP post 👆 Keeping this embarrassing broken feature in the spotlight.

Cassie11
New Participant
February 22, 2025

Any update on this yet? The manual work involved in inputting variables for a multi-brand design system is huge, we need a way to be able to move (maintaining aliasing and component application) and copy/paste variables between files. This is necessary to allow a design system to grow and develop organically rather than needing to have the entire thing perfectly planned from the outset (silly expectation, reqs change).

Hembrador_Randy
New Member
March 6, 2025

“Copy” is great and really helpful for some things, though I’d definitely also echo the desire for a “move” option.

Is it something that might be easier to offer on the collection level than for individual variables? I know for my use cases, I’d already be super happy with these expanded options at just the collection level:


Rename
Delete
-----------

Copy to file

Move to file

-----------

Create collection

Guille1
New Member
April 17, 2025

I was actually trying to find a solution for this, not sure if is anyone else still searching for it now, but you can actually copy and paste all variables of a collection if you have all the columns required, just select copy and paste in the new file. 
Just need to create the right collections, the number of cols for each colection and copy paste the rows of variables.

Probably is a new functionality that wasn’t enabled before

Joris-Jan_van_den_Boom
New Member
April 22, 2025

It’s nice that we can copy now, but moving them (while keeping connections) would be a much bigger deal – and that’s not possible yet. 

Styles and components can be moved from one library to another, but if you have variables in a library, with thousands of instances across files, it’s basically impossible to move away from that library. 

Frank Vo
New Member
May 21, 2025

Hey everyone,

I had the same issue and found a solution, pretty simple, actually. Save your file as a Local Copy, then import it into the workspace/location you want. Everything will remain the same: variables stay connected to styles and all. Hope this helps. Good luck!

Franco_Andrade
Active Member
May 21, 2025

Hey everyone,

I had the same issue and found a solution, pretty simple, actually. Save your file as a Local Copy, then import it into the workspace/location you want. Everything will remain the same: variables stay connected to styles and all. Hope this helps. Good luck!

Not sure how this helps with moving variables to other files without breaking connections.

Mark_Johnston
New Member
June 27, 2025

Still nothing… bumping, but hey at least I can make a website that has no value in the enterprise. 😐

FigSystem
July 11, 2025

You can move variables to another collection in the same file without breaking links between variables via this plugin https://www.figma.com/community/plugin/1415961588728489800/move-variables