INTEGRATION

Figma Variables color sync

Figma Variables let a design team define color tokens once and reference them across layers and components, with support for switching values by mode. Without a sync layer, a Variable edited in Figma has to be manually re-entered into code, and tokens defined in code never make it back into Figma. Paletta's plugin syncs both directions.

Updated 2026-07-15

How it works

  1. 1

    Generate or import a palette

    Start from a seed color in Paletta, or import an existing token set.

  2. 2

    Install the Figma plugin

    Connect the plugin to the Figma file that should receive the tokens.

  3. 3

    Push tokens to Figma Variables

    Colors land in a Variables collection with light and dark modes already wired up.

  4. 4

    Sync changes back

    Edits made to Variables in Figma pull back into Paletta, so a designer-driven change never silently drifts from the codebase.

EXPORT

Synced collection (illustrative)

Copy and paste directly into your project.

{
  "collection": "Paletta Tokens",
  "modes": ["Light", "Dark"],
  "variables": {
    "color/primary": { "Light": "#2563EB", "Dark": "#5B8DEF" },
    "color/background": { "Light": "#FFFFFF", "Dark": "#0D1117" }
  }
}

Frequently asked questions

Related integrations

Try it on your own colors

Generate a validated palette, then export it in the format above.

Sync a palette to Figma