A guide to composing a color palette with Radix Colors.
Radix provides 20 scales you could use for your brand or accent color.
15 scales designed for white foreground text.
5 scales designed for black foreground text.
Radix Colors are not intended to be customised. They're designed to be accessible, well-balanced, and harmonious. Any customisation would likely break these features.
If you need custom brand colors, we recommend adding custom scales alongside Radix scales.
For example, you could use Radix Colors for your gray scale and your semantic scales, then add custom brand/accent colors.
For most websites and apps, grays are commonly used for text, borders, and backgrounds.
Radix Colors provides 6 gray scales.
Gray is pure gray.
Mauve is based on a desaturated purple hue.
Slate is based on a desaturated blue hue.
Sage is based on a desaturated green hue.
Olive is based on a desaturated lime hue.
Sand is based on a desaturated yellow hue.
If you want a neutral vibe, or you want to keep things simple,
Gray will work well with any hue or palette.
Alternatively, choose the gray scale which is saturated with the hue closest to your accent hue. The difference is subtle, but this will create a more colorful and harmonius vibe.
For most projects, you will need colors to communicate semantic meaning. Here are some common pairings that work well in Western culture.
In many cases, you might eventually need most of the scales, for one reason or another. Your app may support multiplayer mode, where you assign a color to each user. Your app may have a labelling feature, where your users assign a color to a task. Your app may use badges to communicate "pending" or "rejected" states.
Radix Colors are well-balanced, and designed to work in harmony. So for product communication, most color pairings will work.
Steps 11 and 12 are designed for low-contrast text and high-contrast text respectively. Depending on the vibe you want, you can use your accent scale or your gray scale.
Using your accent scale will result in a more colorful vibe.
Using your gray scale will result in a more functional vibe.
The difference may seem subtle, but it can make a huge difference with a whole page of text.
You may want to experiment with using your accent scale for text in your marketing sites, and your gray scale for text in your apps.