Back to Plugins

Variables → Selection
Push variables to matching properties within any selection
Plugin Preview
About this plugin
Replace static values with variables
Have you ever struggled manually replacing designs with static property values with variables? Now you can automate and precisely control what gets updated and from where.
How to use the plugin
- Select something in the canvas
- Select the scope of your variables, color or number
- Select any collection as a source
- Optional: provide the path to specific groups of variables
- Optional: ignore nested instances, which will prevent overriding properties set in your components
- Optional: ignore zero values, which will prevent variables with a zero value from being applied to properties with a 0
- Apply
Additional features
- Automatically maps scoped variables to where they can be applied
- Support for external libraries
- Based on selection, so you can control exactly what gets updated. From simple components to complex sets of variants
Supports
- Variables types: colors, numbers, strings
- Color properties: fill, stroke, effect
- Color type: fill, stroke, opacity, gradient
- Number properties: padding, gap, height & width, min/max height & width, stroke weight, radius, opacity, effects
- Effect properties: position, blur, spread
- Effect type: drop shadow, inner shadow, background blur, layer blur
- Text properties: font family, font weight, font size, line height, letter spacing, paragraph spacing
Detach existing variables
Have you ever struggles to remove old variables in order to replace them with new ones? Now you can strip them out with a single click.
How to use the detach feature
- Select something in the canvas
- Optional: ignore nested instances, which will prevent overriding properties set in your components
- Detach
Limitations
- Strings can be used for font family and font weight
- Text styles are ignored. You should use and manage text styles separately. You may find the plugin Variables -> Text Styles useful.
Notes
- The larger your selection, the longer this process may take. It's recommended to scope your updates to components then to layouts.
Plugin Details
| Version | 1 |
|---|---|
| Created | November 7, 2025 |
| Last Updated | November 10, 2025 |
| Category | File organization plugins |
| Creator | Murph |
| Stats | 12 installs, 11 likes |
| Pricing | Free |
Technical Details
- API:1.0.0
- UI:ui.html
- main:code.js
- Document Access:dynamic-page
- Editor Types:figma
- Allowed Domains:
- https://fonts.googleapis.com
- https://fonts.gstatic.com
More Like This
Discover other plugins in the File organization plugins category.