Definition

What is Figma Variables?

Reusable values in Figma that can store colors, numbers, strings, and booleans, supporting modes for theming and enabling design tokens directly in Figma.

Why It Matters

Figma Variables (introduced in 2023) bring design token functionality natively into Figma. Instead of using color styles alone, you can create variables with modes (light/dark, mobile/desktop) that switch contextually. Variables can reference other variables, creating a hierarchy. This is the closest Figma gets to true design token systems.

Examples

1

A "surface.primary" color variable with Light Mode (#FFFFFF) and Dark Mode (#1A1A1A) values.

2

A "spacing.md" number variable (16) used across padding, gap, and margin properties.

3

An alias variable "button.background" referencing "interactive.primary" for maintainability.

Explore More Design Terms

Browse our complete glossary of Figma and design systems terminology.