Tokenry

Brand Colors

Your primary color drives the whole system. Secondary should complement it — use the harmony suggestions or choose your own.

Main action color — buttons, links, active states
Supporting elements, tags, and secondary actions

Suggestions based on your Primary

Calculated in OKLCH — perceptually matched, not just mathematically offset.

Neutral Tint

Greys are never truly neutral — they have a temperature that affects the mood of your entire UI.

Tint with Primary

Adds a subtle brand tint to your grey scale.

Status Colors

Pick a preset to get started, or set your own colors. Each status color automatically generates a full scale from light to dark — use the generated light shades for backgrounds, dark shades for text, and mid shades for icons and borders.

Palette preset

Avoid yellow-greens that could be confused with Warning

Avoid orange-reds that overlap with Warning

Avoid pure yellow — it fails contrast at small sizes

Use a calm blue — should feel informational, not urgent.

Scale Methodglobal

How your color scales are generated. This affects all scales at once — try switching to see the difference live.

Generated Color Scales

Brand Colors

Primary

100
200
300
←AA
400
AA→
500
600
700
800
900
1000

Secondary

100
200
300
←AA
400
AA→
500
600
700
800
900
1000

System Colors

Neutral

100
200
300
400
500
←AA
600
AA→
700
800
900
1000

Success

100
200
300
400
500
600
←AAAA→
700
800
900
1000

Error

100
200
300
400
←AA
500
AA→
600
700
800
900
1000

Warning

100
200
300
400
500
←AA
600
AA→
700
800
900
1000

Info

100
200
300
400
←AA
500
AA→
600
700
800
900
1000

Copies a 3-collection JSON — Primitives, Semantic/Color, and Semantic/Sizing — ready to paste into the Tokenry Figma plugin.