Variable and Style Swapper
Swap selected variables and styles to another theme (mode), based on a folder/group name
Plugin Preview
About this plugin
Instantly switch to a different theme (like with modes) by swapping deeply nested variables and styles in your selection, based on the variable/style folder name.
✅ This plugin gives you unlimited themes ("modes")
❌ Figma Modes are limited to only 10 Modes in Pro and 20 Modes in Organization plan
How it works:
1. Create your styles and variables having a theme name as a top-level folder name, e.g.:
2. Use your theme variables and styles in components and screens.
3. Select any element (component, frame, or text)
4. Pick themes to swap from and to (e.g. "ThemeB" → "ThemeC")
5. Swaps all variables and styles within a selection with just one click!
Save time and effort in your design process by quickly adapting your screens to various themes.
---
Supported Figma Variables:
- Fill color
- Stroke color
- Stroke width
- Gradient stop color
- Corner radius
- Shadow color
- Size
- Gap, Padding
- Opacity
- Show/Hide
- Variables binded in component properties
Supported Figma Styles:
- Color
- Picture
- Text
- Effect
❓ Let me know if something is not working as expected!
Enjoy! 😎
Plugin Details
| Version | 16 |
|---|---|
| Created | September 5, 2024 |
| Last Updated | February 13, 2026 |
| Category | File organization plugins |
| Creator | Edgaras Benediktavicius |
| Stats | 106 installs, 17 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 File organization plugins category.