Unlimited Variable Modes: Sync Google Sheets, Excel, CSV, JSON for Localization, Translation, Themes
Import/Export variables from/to Google Sheets, Excel XLS/XLSX, CSV, JSON and any URL (like GitHub)
Plugin Preview
About this plugin
The ultimate solution to manage Figma variables. Import from or Export to Google Sheets, Excel XLS/XLSX, CSV, or JSON without variable 1-mode limits.
🌟 Core Highlights
- 🔥 Unlimited Variable Modes: Manage infinite languages, themes, or data sets in your spreadsheet. This plugin virtually switches values on the fly.
- ⚡️ Universal Import: Paste a Google Sheets URL, or any URL that returns CSV or JSON data (e.g. GitHub raw link, custom API).
- 💾 Export Variables: Backup your Figma variables to Excel, CSV or JSON.
- 🎯 Smart Auto-Binding: One click to find and bind text layers that match your variable values. Perfect for instant Localization (i18n).
💎 Plans
- Free Plan: Includes a generous weekly allowance for applying and exporting variables. Perfect for light usage and small projects.
- Pro Plan: Unlimited Syncs. Unlock the full potential for power users and teams. No limits, just pure productivity.
🚀 How to Use
Google Sheets:
1. Create a sheet with the first row as headers (e.g., "Variable Name", "en", "zh-CN").
2. Fill in your data. Column A must be the variable names.
3. Click Share (top right) -> Change to "Anyone with the link" -> Copy Link.
Example Data (Google Sheet / Excel / CSV):
- Row 1 = Modes, Col A = Variable Name
- Use suffixes: `:color`, `:number`, `:boolean`. No suffix = String.
Example Data (JSON):
Import Variables:
- Run the plugin.
- Paste your Google Sheet link or any public direct link into the input box and click "Fetch".
- Or, click "Import from XLS / XLSX / CSV / JSON" to upload a local file.
Export Variables
- Select a Collection in the plugin.
- Click Export to download your variables as an Excel, CSV or JSON file.
Configure & Apply:
- Select Collection: Choose an existing Variable Collection or enter a name to create a new one.
- "Select Mode": The plugin will list all modes found in your data (e.g., "en", "zh-CN"). Select the one you want to apply to your design.
- "Apply": Select the Figma layers you want to update (or select nothing to update everything on the page) and click "Apply".
The plugin automatically finds text layers that match your variable names and binds them to the correct value!
Feedback or bugs? Please leave a comment!
Plugin Details
| Version | 4 |
|---|---|
| Created | January 26, 2026 |
| Last Updated | February 4, 2026 |
| Category | Import & export plugins |
| Creator | Alan Clarke |
| Stats | 2 installs, 5 likes |
| Pricing | Free |
Technical Details
- API:1.0.0
- UI:build/ui.js
- main:build/main.js
- Document Access:dynamic-page
- Editor Types:figma
- Allowed Domains:
- https://api.allorigins.win
- https://api.codetabs.com
- https://cors.eu.org
- https://corsproxy.io
- https://figma-plugin.xalanq.net
- https://whateverorigin.org
More Like This
Discover other plugins in the Import & export plugins category.
html.to.design — by ‹div›RIOTS — Import websites to Figma designs (web,html,css)
Convert any website into fully editable Figma designs
Anima - Figma to Code React, HTML, CSS, Tailwind, MUI (DevMode Inspect React / HTML / Vue / CSS)
Anima - AI Powered Design to code
Figma to HTML
Convert Figma design to HTML