Skip to main contentIBM Design Language

Color

Our color palette expands on our unique aesthetic and represents a contemporary and ever-changing IBM. Balancing mankind and machine, the colors are harmonious with nature, yet chosen for their luminous quality in the digital world.

Resources

Blue at the core

A vibrant set of blues is the centerpoint of the color palette. When combined with the simplicity of black and white, a refreshing and unique look emerges for IBM.

The palette

The full palette extends from the blue family to the edges of the blue spectrum—even the reds contain a hint of blue. The resulting palette is a set of colors that portrays a singular IBM. Of the world and digital. Useful and judicious.

Grays

Having multiple gray families gives each design the opportunity for nuance and meaningful moments of color. Each experience should be dominated by the grays and the core colors of black, white, and the blue family, allowing the other color families to have vibrancy and provide purpose.

Specifications

Each of the 10 color families have been divided into 10 swatches ranging from light to dark. RGB and HEX values are provided for digital applications along with Pantone® and CMYK values for print.

red 1002d0709
red 90520408
red 80750e13
red 70a2191f
red 60da1e28
red 50fa4d56
red 40ff8389
red 30ffb3b8
red 20ffd7d9
red 10fff1f1
magenta 1002a0a18
magenta 90510224
magenta 80740937
magenta 709f1853
magenta 60d02670
magenta 50ee5396
magenta 40ff7eb6
magenta 30ffafd2
magenta 20ffd6e8
magenta 10fff0f7
purple 1001c0f30
purple 9031135e
purple 80491d8b
purple 706929c4
purple 608a3ffc
purple 50a56eff
purple 40be95ff
purple 30d4bbff
purple 20e8daff
purple 10f6f2ff
blue 100001141
blue 90001d6c
blue 80002d9c
blue 700043ce
blue 600f62fe
blue 504589ff
blue 4078a9ff
blue 30a6c8ff
blue 20d0e2ff
blue 10edf5ff
cyan 100061727
cyan 90012749
cyan 80003a6d
cyan 7000539a
cyan 600072c3
cyan 501192e8
cyan 4033b1ff
cyan 3082cfff
cyan 20bae6ff
cyan 10e5f6ff
teal 100081a1c
teal 90022b30
teal 80004144
teal 70005d5d
teal 60007d79
teal 50009d9a
teal 4008bdba
teal 303ddbd9
teal 209ef0f0
teal 10d9fbfb
green 100071908
green 90022d0d
green 80044317
green 700e6027
green 60198038
green 5024a148
green 4042be65
green 306fdc8c
green 20a7f0ba
green 10defbe6
black000000
cool gray 100121619
cool gray 9021272a
cool gray 80343a3f
cool gray 704d5358
cool gray 60697077
cool gray 50878d96
cool gray 40a2a9b0
cool gray 30c1c7cd
cool gray 20dde1e6
cool gray 10f2f4f8
whiteffffff
black000000
gray 100161616
gray 90262626
gray 80393939
gray 70525252
gray 606f6f6f
gray 508d8d8d
gray 40a8a8a8
gray 30c6c6c6
gray 20e0e0e0
gray 10f4f4f4
whiteffffff
black000000
warm gray 100171414
warm gray 90272525
warm gray 803c3838
warm gray 70565151
warm gray 60726e6e
warm gray 508f8b8b
warm gray 40ada8a8
warm gray 30cac5c4
warm gray 20e5e0df
warm gray 10f7f3f2
whiteffffff

Color families

The color palette has been organized into four distinct 4-Color families, each containing the IBM core blue. When creating color groups for your particular usage and application, you may combine any of the colors within these families. When fewer colors are required, you may further subdivide any of the 4-Color families into 1, 2 or 3 Color families. See the possible combinations below.

4-Color

4 color

3-Color

3 color

2-Color

2 color

1-Color

1 color

Combinations to avoid

The following color combinations have been eliminated from the Color families and should be avoided unless required for specific applications, such as Data Visualization.

Avoid mixing greens with reds, magentas or purples.

Avoid mixing teals with reds or magentas.

Gradients

Use combinations within any of the acceptable 2-Color families when blending gradients. Values between 30 and 60 are used to create vibrant gradients that work well against both dark and light backgrounds. For more contrast or subtlety, blend between darker or lighter colors. Do not blend between colors that are more than two steps away from each other.

Common gradients shown against background alternatives

Don’t mix colors that are outside of the accepted 2-Color Families.

Avoid blending between colors that are more than 2 steps away, i.e. Blue 60 to Teal 20.

Avoid creating gradients with more than two colors.

Color in UI

Application of the IBM color palette brings an unified and recognizable consistency to IBM’s vast array of digital products and interfaces. This consistency is grounded by a set of well-defined rules on how to work with our component library in the context of dark and light themes.

UI color alternatives

Specifications

The Neutral Gray family is dominant in our UI, making use of subtle shifts in value to help organize content into distinct zones. The Core Blue family has been designated as the primary action color across all products and experiences, ensuring our color aesthetic is a part of every interaction. Additional colors are used sparingly and purposefully.

black000000
blue 100001141
blue 90001d6c
blue 80002d9c
blue 700043ce
blue 600f62fe
blue 504589ff
blue 4078a9ff
blue 30a6c8ff
blue 20d0e2ff
blue 10edf5ff
whiteffffff
black000000
gray 100161616
gray 90262626
gray 80393939
gray 70525252
gray 606f6f6f
gray 508d8d8d
gray 40a8a8a8
gray 30c6c6c6
gray 20e0e0e0
gray 10f4f4f4
whiteffffff
alert 60da1e28
alert 5024a148
alert 40ff832b
alert 30f1c21b

Accessibility

Color plays a key role in legibility regardless of the medium and application—think of motion graphics in videos, social content, data visualization charts, user interfaces and more. When colors are insufficiently distinct, whether in brightness or difference in hue, low-vision users might have difficulty discerning letters and graphical elements. Don’t let poor color choices stand between your design’s message and a good user experience.

Contrast ratios

Contrast is the difference in brightness between any two elements. The Web Content Acessibility Guidelines (WCAG) set specific ratios that achieve the minimum required contrast for legibility. Generally speaking, small text is any size below 24px and requires a 4.5:1 contrast ratio. Large text is anything above 24px and requires a 3:1 contrast ratio. Graphical elements, such as charts in data visualization, also require a 3:1 contrast ratio.

The IBM palette is comprised of twelve color grades—Black, White and ten values for each hue. When determining contrast ratios, it’s useful to assess how many color grades or “steps” are between the foreground and background colors. Steps imply the distance between any two colors when arranged sequentially. For example, a color grade of 60 is five steps away from a color grade of 10. The following table indicates the minimum number of steps required to achieve commonly used contrast ratios between any two colors.

color grades graphic
Color 1Color 2 (4.5:1 contrast)Color 2 (3:1 contrast)
Black50 through White (6 steps)60 through White (5 steps)
10050 through White (5 steps)60 through White (4 steps)
9050 through White (4 steps)60 through White (3 steps)
8040 through White (4 steps)50 through White (3 steps)
7030 through White (4 steps)40 through White (3 steps)
6010 through White (4 steps)20 through White (4 steps)
5090 through Black (4 steps)80 through Black (3 steps)
4080 through Black (4 steps)70 through Black (3 steps)
3070 through Black (4 steps)70 through Black (4 steps)
2070 through Black (5 steps)60 through Black (4 steps)
1060 through Black (5 steps)50 through Black (4 steps)
White60 through Black (6 steps)50 through Black (5 steps)

Examples

Purple 90 text is accessible on Purple 50.

Teal 20 text is accessible on Teal 80.

Black text is accessible on Blue 50 and Teal 40.

Blue 60 text is not accessible on Black.

White text is not accessible on Gray 50.

White text is not accessible on Blue 50 and Teal 40.

Color blindness

Don’t rely on color alone to convey meaning. This rule includes conveying information, indicating an action, prompting the user for a response or distinguishing one visual element from another.

Those people affected by protanopia color blindness are less sensitive to red light, while sufferers of deuteranopia have the same problem with green. For example, people with protanopia will confuse blue and purple because they can’t recognize the red element of the color purple. The third type of color deficiency, tritanopia, is the least common and refers to sufferers who struggle to distinguish blue or yellow light. This image shows what the rainbow may look like to individuals with each of these forms of color blindness, compared to normal vision.

color blindness graphic

Color in action

See the IBM Design color palette in action across multiple business units and applications. Deliberate hits of color are composed with rich neutrals for a well-balanced and cohesive experience.