Variable Mover
Move variables between collections — keep scopes, aliases, and layer bindings intact.
Plugin Preview
About this plugin
Figma doesn't let you move variables between collections. This plugin fixes that.
Select the variables you want to move, pick a destination collection, and done. Everything stays connected.
Features:
- Move any variable type: Color, Number, String, Boolean
- Select specific variables or use "Select All"
- Keeps scopes (supported properties) exactly as you set them
- Keeps variable aliases (links between variables) working
- Automatically updates all layers using those variables
- Detects duplicate names and skips them to avoid errors
⚠️ Important limitation:
This plugin works within a single file only. If you're moving variables in a library file, other files consuming that library won't be updated — they'll lose connection to the moved variables. This is a Figma API limitation.
Plugin Details
| Version | 2 |
|---|---|
| Created | December 27, 2025 |
| Last Updated | December 28, 2025 |
| Category | design-tools-other |
| Creator | Dong Khoa |
| Stats | 9 installs, 5 likes |
| Pricing | Free |
Technical Details
- API:1.0.0
- UI:ui.html
- main:code.js
- Document Access:dynamic-page
- Editor Types:figma
- Allowed Domains:
- none
More Like This
Discover other plugins in the design-tools-other category.