Back to Plugins

Figma variables to Penpot tokens by Detachless
Unlock cross-platform design: Convert Figma variables to Penpot tokens instantly.
Plugin Preview
About this plugin
Figma variables to Penpot tokens by Detachless
This plugin bridges the gap between Figma's design system variables and Penpot's design tokens, allowing seamless migration of your local variables.
How It Works
The plugin connects to Figma's Variables API to extract local variable collections and transform them into Penpot's token format. Here's the process:
- Collection Discovery: Upon launch, the plugin scans your Figma file for all variable collections and presents them in a selectable list.
- Intelligent Mapping: The converter handles various Figma variable types (colors, numbers, strings, booleans) and maps them to Penpot's token system, including:
- Variable mode conversion to Penpot themes
- Proper handling of variable references
- Special formatting of colors (HEX and RGBA)
- Nested structure preservation
- Token Organization: The plugin creates a structured Penpot token JSON with:
- Themes based on your variable collections and modes
- Proper metadata for Penpot compatibility
- Dependency management between collections
- Clean Output: The result is a downloadable JSON file ready to be imported into Penpot's design system.
Something is not working or you have suggestion for new feature? Submit feedback
🎉 Bonus: Publish your designs directly to websites with Detachless – no coding needed! 💻🌐
Plugin Details
Version | 2 |
---|---|
Created | May 16, 2025 |
Last Updated | May 20, 2025 |
Category | Import & export plugins |
Creator | Detachless |
Stats | 5 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 Import & export plugins category.