Category Colors

The category colors have been chosen to maximize distinguishability. If you choose to distinguish categorical data by color in your chart, use the categorical colors in the specified order.

Only use category colors in charts where color is needed to distinguish your categories (e.g. to show distribution of different categories in a scatterplot or a beeswarm or to identify lines in a line chart).

* click on a color swatch to copy the color into your clipboard

Basic Category Colors
If you have fewer than 9 categories in your representation, use the colors in the order of their numbering. For instance, if you only have 4 categories in your dataset use cat1-4 to represent the categories to maximize distinguishability.

cat1

#34A7F2

cat2

#FF9800

cat3

#664AB6

cat4

#4EC2C0

cat5

#F3578E

cat6

#081079

cat7

#0C7C68

cat8

#AA0000

cat9

#DDDA21


Text Category Colors
If you have fewer than 9 categories in your representation, use the colors in the order of their numbering. For instance, if you only have 4 categories in your dataset use cat1-4 to represent the categories to maximize distinguishability.

cat1Text

#106CA1

cat2Text

#B65F0C

cat3Text

#664AB6

cat4Text

#208383

cat5Text

#BB3B64

cat6Text

#081079

cat7Text

#0C7C68

cat8Text

#AA0000

cat9Text

#767712

Region Colors

The region colors are based on the category colors above but are unique for each region.

When showing all countries in a dataset (e.g. in beeswarm or scatterplot) use the same region color for all countries of one region. If you are only showing selected countries that you want to distinguish by color (e.g. in a line chart), use the secondary region colors if you are showing more than one country from the same region.

* click on a color swatch to copy the color into your clipboard

Basic Region Colors
For country data that you want to distinguish by color, use the region colors of the country's region. If only one country is shown in a chart (e.g. line chart with a single line) you do not need to use the region colors.

NAC

#34A7F2

SSF

#FF9800

MEA

#664AB6

SAS

#4EC2C0

EAS

#F3578E

LCN

#0C7C68

ECS

#AA0000

AFW

#DDDA21

AFE

#FF9800

WLD

#081079


Text Region Colors
When using region colors on text, always use the text region colors for sufficient background contrast.

NACText

#106CA1

SSFText

#B65F0C

MEAText

#664AB6

SASText

#208383

EASText

#BB3B64

LCNText

#0C7C68

ECSText

#AA0000

AFWText

#767712

AFEText

#B65F0C

WLDText

#081079


Secondary Region Colors
Use the secondary region colors when you want to distinguish a few selected countries from the same region in a chart by color. For the first country always used the basic region color for the country's region. If you are showing more than one country from the same region, use the secondary region colors in the order of their numbering (e.g. nac for the first country, nac2 for the 2nd, nac3 for the 3rd etc.). If you are showing more than 4 countries from the same region together in the same chart, consider using another way of distinguishing the countries (e.g. through direct labeling).

NAC

#34A7F2

NAC1

#80d2e8

NAC2

#163c6c

NAC3

#106ca1



SSF

#FF9800

SSF1

#ffd554

SSF2

#8f3b18

SSF3

#c2660d



MEA

#664AB6

MEA1

#b38fd8

MEA2

#462f98

MEA3

#edc2f1



SAS

#4EC2C0

SAS1

#228b8b

SAS2

#006061

SAS3

#95e2e2



EAS

#F3578E

EAS1

#f8a8df

EAS2

#bb3b64

EAS3

#801e37



LCN

#0C7C68

LCN1

#54ae89

LCN2

#084d31

LCN3

#9adeaa



ECS

#AA0000

ECS1

#eb6e51

ECS2

#ff9e75

ECS3

#d43729



AFW

#DDDA21

AFW1

#7b7c13

AFW2

#abaa22

AFW3

#4e5200



AFE

#FF9800

AFE1

#ffd554

AFE2

#8f3b18

AFE3

#c2660d

Special Category Colors

Special category colors have been designed to show the most common dimensions and disaggregation in World Bank indicators, such as income groups, gender, age and urbanization.

When showing dimension/disaggregation together with a total, use the total color from functional colors.

* click on a color swatch to copy the color into your clipboard

Income Groups

HIC

#016B6C

UMC

#73AF48

LMC

#DB95D7

LIC

#3B4DA6


Gender

female

#FF9800

male

#664AB6

diverse

#4EC2C0


Urbanisation

urban

#6D88D1

rural

#54AE89


Age Groups
Use the age group colors consistently across different age disaggregations. Youngest should be used for all age groups describing babies & toddlers, younger for age groups describing kids (school age), middle for younger adults, older for older adults and oldest for seniors.

youngestAge

#F8A8DF

youngerAge

#B38FD8

middleAge

#462f98

olderAge

#6D88D1

oldestAge

#A1C6FF


Binary

yes

#0071BC

no

#EBEEF4


Total
When showing disaggregations together with a total, use total color for showing the total values.

total

#163C6C

Sequential Scales

Sequential color scales can be used to encode numeric data by color. The style guide offers different color scales to choose from for different data characteristics. Sequential colors scales can be used on maps or other charts to encode numeric values without a clear midpoint (such a 0, median etc.). They can be used to calculated continuous color scales or used as discrete colors for value bins.

All color scales are based on research to make them perceptually uniform. This means the darkness and saturation of colors increase in perceptually equal steps towards higher values. All sequential color scales are further designed to be accessible for all types of color visions and feature a sufficient lightness range to make values easy to distinguish.

* click on a color swatch to copy the color into your clipboard or click on the gradient to copy a list of all 5 colors

Bad to Good
This color scale works best when larger numbers signify more favorable conditions (e.g. labor force participation rate, access to electricity, GDP per capita).
Generate more color steps for this palette here.

seq1

#FDF6DB

seq2

#A1CBCF

seq3

#5D99C2

seq4

#2868A0

seq5

#023B6F


Good to Bad
This color scale works best when larger numbers signify less favorable conditions (e.g. poverty rate, GHG emissions, prevalence of stunting).
Generate more color steps for this palette here.

seqRev1

#E3F6FD

seqRev2

#91C5F0

seqRev3

#8B8AC0

seqRev4

#88506E

seqRev5

#691B15


Monochrome Blue
Monochrome scales can be used to achieve a more homogenous look. Pick from the options below.
Generate more color steps for this palette here.

seqB1

#E3F6FD

seqB2

#75CCEC

seqB3

#089BD4

seqB4

#0169A1

seqB5

#023B6F


Monochrome Yellow
Generate more color steps for this palette here.

seqY1

#FDF7DB

seqY2

#ECB63A

seqY3

#BE792B

seqY4

#8D4117

seqY5

#5C0000


Monochrome Purple
Generate more color steps for this palette here.

seqP1

#FFE2FF

seqP2

#D3ACE6

seqP3

#A37ACD

seqP4

#6F4CB4

seqP5

#2F1E9C


Monochrome Green
Generate more color steps for this palette here.

seqG1

#d2ffe1

seqG2

#8ad4a7

seqG3

#54a67f

seqG4

#27795a

seqG5

#084d31


Monochrome Red
Generate more color steps for this palette here.

seqR1

#ffd6b9

seqR2

#f99c78

seqR3

#e56245

seqR4

#c1261a

seqR5

#870000

Diverging Scales

Similar to sequential color scales, diverging scales can be used to encode numeric data by color. Diverging colors scales should be used on maps or other charts to encode numeric values with a clear midpoint (such a 0, median etc.) for example, GDP growth rate, or gender parity in primary school enrollment. Use the stops shown here to calculate continuous color scales or use them as discrete colors for value bins.

The diverging scales defined by the style guide are perceptually uniform. This means that the darkness and saturation of colors increase in perceptually equal steps towards the high and low extremes. All diverging color scales are further designed to be accessible for all types of color visions and feature a sufficient lightness range to make values easy to distinguish.

* click on a color swatch to copy the color into your clipboard or click on the gradient to copy a list of all 5 colors

Default
This diverging scale works best when showing numbers with a connotation of good/bad for higher or lower values (e.g. GDP growth). Use the warmer shades for the numbers with the more negative connotation and the cooler shades to show positive values.
Generate more color steps for this palette here.

divNeg3

#920000

divNeg2

#BD6126

divNeg1

#E3A763

divMid

#EFEFEF

divPos1

#80BDE7

divPos2

#3587C3

divPos3

#025288


Neutral
This diverging scale was designed to work well in conditions when showing numbers without a clear connotation of good/bad for higher or lower values (e.g. growth in urban vs rural living).
Generate more color steps for this palette here.

div2L3

#24768E

div2L2

#4EA2AC

div2L1

#98CBCC

div2Mid

#EFEFEF

div2R1

#D1AEE3

div2R2

#A873C4

div2R3

#754493


Alternative
This diverging scale can be used as an alternative for the Default diverging scale if you want to emphasize the negative connotation of the numbers more strongly.
Generate more color steps for this palette here.

div3L3

#002c8b

div3L2

#4868af

div3L1

#79a7d5

div3Mid

#efefef

div3R1

#eca08c

div3R2

#c9573e

div3R3

#920000

Functional Colors

Functional colors are used for graphical elements representing data that have a specific meaning within the chosen chart.

* click on a color swatch to copy the color into your clipboard

Selections
To highlight a country across multiple charts, use one of the two selection colors.

selection1

#0071BC

selection2

#8963C1


Reference data & benchmarks
To show a regional or global benchmark or a reference country to compare against another selected country, use the reference color.

reference

#8A969F


Data not available
For representations such as maps that contain countries without data, use the color for noData.

noData

#CED4DE

Pillar Colors

These colors should be used with caution in visualizations. They are not tested for sufficient background contrast and should not be used together in the same chart (e.g. to distinguish categories).

* click on a color swatch to copy the color into your clipboard

Pillar Colors
These colors should be used with caution in visualizations. They are not tested for sufficient background contrast and should not be used together in the same chart (e.g. to distinguish categories).

people

#f7b841

planet

#07ab50

prosperity

#872c8f

digital

#5d6472

corporate

#004972

Chart Element Colors

Chart element colors are gray tones used for text and other chart elements that do not represent data. Thy are used for auxiliary elements such as grid lines, country outlines in maps, tick marks in legends, and highlights in maps and scatterplots.

* click on a color swatch to copy the color into your clipboard

Label Colors
The two label colors can be used for emphasized (dark) and subtle (light) text in charts. Dark text should be used for instance in tooltips for data values or for axis labels. Light text can be used for secondary information such as axis or legend tick labels and units.

text

#111111

textSubtle

#666666


Grays
Please refer to the Chart Elements page to see which grey to use for which chart element specifically.

grey500

#111111

grey400

#666666

grey300

#8a969f

grey200

#CED4DE

grey100

#EBEEF4