Chameleon
Color token generator with automatic shade scales and Figma Variables export
Plugin Preview
About this plugin
π¦ CHAMELEON
Chameleon is a Figma plugin that turns color token management into a breeze. Build smart palettes, structure tokens, and export directly into native Figma Variables.
π¨ KEY FEATURES
π¨ Smart palette generation β create harmonious color ramps from a single base color
π Auto dark theme β instantly generate dark versions of your palettes
βΏ A11Y mode β contrast-optimized palettes that meet WCAG accessibility standards
π§· Figma Variables export β full support for collections, modes, and cross-collection aliases
π€ JSON import/export β compatible with Figma Variables and Token Studio
βοΈ Flexible structure β rename shades, palettes, collections, and modes while preserving links
π AUTO DARK THEME
Instantly generate perceptually balanced dark palettes based on your light theme.
How it works:
- Inverts brightness scale: lightest shade (50) becomes darkest, darkest (900) becomes lightest
- Base color remains at position 500
- Brightness follows a perceptual (non-linear) scale
- Saturation is increased for dark shades, reduced for light ones
- Additional correction ensures visual harmony
π¨ BASE MODE
Best for:
- Creating aesthetic palettes without strict contrast rules
- Branding and accent color systems
- Visually balanced UIs with emphasis on artistic control
Generation logic:
- Base color is placed at center (shade 500)
- Builds out lighter (50β400) and darker (600β900) shades
- Brightness and saturation adjust relative to the base
βΏ A11Y MODE
Palettes generated with perceptual brightness, ensuring strong contrast between shades.
Best for:
- Interfaces requiring WCAG compliance
- Government, medical, educational and fintech products
- Inclusive design for wide audiences
Generation logic:
- Builds a scale of perceived brightness
- Base color is positioned where its brightness fits best
- Shades are calibrated for target contrast
- Contrast between neighbors β₯ 1.3:1
π HOW TO USE
- Create your base palettes in the "Global" tab (5 to 15 shades)
- Enable A11Y mode if needed
- Switch between light and dark themes to evaluate the result
- Export everything to Figma Variables or JSON
- Youtube
βοΈ UINDER YHE HOOD
- HSL-based ramp generation
- Edge brightness: Light β 95% β 20%, Dark β 15% β 85%
- Auto positioning of base color (especially in A11Y mode)
- Built-in WCAG contrast checker
- Visual base marker (β )
- Full support for Figma Variables & Token Studio structure
π§ STATUS
This plugin is in beta. We welcome feedback and are actively improving it.
Plugin Details
Version | 3 |
---|---|
Created | May 2, 2025 |
Last Updated | May 3, 2025 |
Category | Import & export plugins |
Creator | Yevhen Peshynskyi (Ikstro) |
Stats | 29 installs, 17 likes |
Pricing | Free |
Technical Details
- API:1.0.0
- UI:dist/ui.html
- main:dist/code.js
- Document Access:dynamic-page
- Editor Types:figma
- Allowed Domains:
- none
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
Figma to HTML
Convert Figma design to HTML
TinyImage Compressor
Export/downsize compressed JPG, PNG, SVG, WebP, GIF, WebM, MP4, AVIF and PDF image files from Figma