« home

Element Color Schemes

Vesta

From the VESTA crystallographic visualization software

1 H #ffcccc
2 He #fce8ce
3 Li #86df73
4 Be #5ed77b
5 B #1fa20f
6 C #4c4c4c
7 N #b0b9e6
8 O #fe0300
9 F #b0b9e6
10 Ne #fe37b5
11 Na #f9dc3c
12 Mg #fb7b15
13 Al #81b2d6
14 Si #1b3bfa
15 P #c09cc2
16 S #fffa00
17 Cl #31fc02
18 Ar #cffec4
19 K #a121f6
20 Ca #5a96bd
21 Sc #b563ab
22 Ti #78caff
23 V #e51900
24 Cr #00009e
25 Mn #a7089d
26 Fe #b57100
27 Co #0000af
28 Ni #b7bbbd
29 Cu #2247dc
30 Zn #8f8f81
31 Ga #9ee373
32 Ge #7e6ea6
33 As #74d057
34 Se #9aef0f
35 Br #7e3102
36 Kr #fac1f3
37 Rb #702eb0
38 Sr #00ff00
39 Y #94ffff
40 Zr #00ff00
41 Nb #73c2c9
42 Mo #54b5b5
43 Tc #3b9e9e
44 Ru #248f8f
45 Rh #0a7d8c
46 Pd #006985
47 Ag #c0c0c0
48 Cd #ffd98f
49 In #a67573
50 Sn #9a8eb9
51 Sb #9e63b5
52 Te #d47a00
53 I #940094
54 Xe #429eb0
55 Cs #57178f
56 Ba #00c900
57 La #5ac449
58 Ce #ffffc7
59 Pr #d9ffc7
60 Nd #c7ffc7
61 Pm #a3ffc7
62 Sm #8fffc7
63 Eu #61ffc7
64 Gd #45ffc7
65 Tb #30ffc7
66 Dy #1fffc7
67 Ho #00ff9c
68 Er #00e675
69 Tm #00d452
70 Yb #00bf38
71 Lu #00ab24
72 Hf #4dc2ff
73 Ta #4da6ff
74 W #2194d6
75 Re #267dab
76 Os #266696
77 Ir #175487
78 Pt #d0d0e0
79 Au #ffd123
80 Hg #b8b8d0
81 Tl #a6544d
82 Pb #575961
83 Bi #9e4fb5
84 Po #ab5c00
85 At #754f45
86 Rn #428296
87 Fr #420066
88 Ra #007d00
89 Ac #70abfa
90 Th #00baff
91 Pa #00a1ff
92 U #008fff
93 Np #0080ff
94 Pu #006bff
95 Am #545cf2
96 Cm #785ce3
97 Bk #8a4fe3
98 Cf #a136d4
99 Es #b31fd4
100 Fm #b31fba
101 Md #b30da6
102 No #bd0d87
103 Lr #c70066
104 Rf #cc0059
105 Db #d1004f
106 Sg #d90045
107 Bh #e00038
108 Hs #e6002e
109 Mt #eb0026
110 Ds Darmstadtium
111 Rg Roentgenium
112 Cn Copernicum
113 Nh Nihonium
114 Fl Flerovium
115 Mc Moscovium
116 Lv Livermorium
117 Ts Tennessine
118 Og Oganesson
57-71 La-Lu Lanthanides
89-103 Ac-Lr Actinides

Jmol

From the Jmol molecular visualizer, based on CPK coloring (Corey-Pauling-Koltun)

1 H #ffffff
2 He #d9ffff
3 Li #cc80ff
4 Be #c2ff00
5 B #ffb5b5
6 C #909090
7 N #3050f8
8 O #ff0d0d
9 F #90e050
10 Ne #b3e3f5
11 Na #ab5cf2
12 Mg #8aff00
13 Al #bfa6a6
14 Si #f0c8a0
15 P #ff8000
16 S #ffff30
17 Cl #1ff01f
18 Ar #80d1e3
19 K #8f40d4
20 Ca #3dff00
21 Sc #e6e6e6
22 Ti #bfc2c7
23 V #a6a6ab
24 Cr #8a99c7
25 Mn #9c7ac7
26 Fe #e06633
27 Co #f090a0
28 Ni #50d050
29 Cu #c88033
30 Zn #7d80b0
31 Ga #c28f8f
32 Ge #668f8f
33 As #bd80e3
34 Se #ffa100
35 Br #a62929
36 Kr #5cb8d1
37 Rb #702eb0
38 Sr #00ff00
39 Y #94ffff
40 Zr #94e0e0
41 Nb #73c2c9
42 Mo #54b5b5
43 Tc #3b9e9e
44 Ru #248f8f
45 Rh #0a7d8c
46 Pd #006985
47 Ag #c0c0c0
48 Cd #ffd98f
49 In #a67573
50 Sn #668080
51 Sb #9e63b5
52 Te #d47a00
53 I #940094
54 Xe #429eb0
55 Cs #57178f
56 Ba #00c900
57 La #70d4ff
58 Ce #ffffc7
59 Pr #d9ffc7
60 Nd #c7ffc7
61 Pm #a3ffc7
62 Sm #8fffc7
63 Eu #61ffc7
64 Gd #45ffc7
65 Tb #30ffc7
66 Dy #1fffc7
67 Ho #00ff9c
68 Er #00e675
69 Tm #00d452
70 Yb #00bf38
71 Lu #00ab24
72 Hf #4dc2ff
73 Ta #4da6ff
74 W #2194d6
75 Re #267dab
76 Os #266696
77 Ir #175487
78 Pt #d0d0e0
79 Au #ffd123
80 Hg #b8b8d0
81 Tl #a6544d
82 Pb #575961
83 Bi #9e4fb5
84 Po #ab5c00
85 At #754f45
86 Rn #428296
87 Fr #420066
88 Ra #007d00
89 Ac #70abfa
90 Th #00baff
91 Pa #00a1ff
92 U #008fff
93 Np #0080ff
94 Pu #006bff
95 Am #545cf2
96 Cm #785ce3
97 Bk #8a4fe3
98 Cf #a136d4
99 Es #b31fd4
100 Fm #b31fba
101 Md #b30da6
102 No #bd0d87
103 Lr #c70066
104 Rf #cc0059
105 Db #d1004f
106 Sg #d90045
107 Bh #e00038
108 Hs #e6002e
109 Mt #eb0026
110 Ds Darmstadtium
111 Rg Roentgenium
112 Cn Copernicum
113 Nh Nihonium
114 Fl Flerovium
115 Mc Moscovium
116 Lv Livermorium
117 Ts Tennessine
118 Og Oganesson
57-71 La-Lu Lanthanides
89-103 Ac-Lr Actinides

Alloy

Custom high-contrast scheme optimized for contrast between elements commonly co-occurring in metal alloys

1 H #ffcccc
2 He #fce8ce
3 Li #003500
4 Be #ff00ff
5 B #1fa20f
6 C #4c4c4c
7 N #b0b9e6
8 O #fe0300
9 F #b0b9e6
10 Ne #fe37b5
11 Na #0029ff
12 Mg #ffff00
13 Al #66d3bc
14 Si #1b3bfa
15 P #c09cc2
16 S #fffa00
17 Cl #31fc02
18 Ar #cffec4
19 K #00ff00
20 Ca #ffffff
21 Sc #cf1a80
22 Ti #d8db7f
23 V #ff9600
24 Cr #c5a3ff
25 Mn #002e85
26 Fe #009786
27 Co #00ff79
28 Ni #63003e
29 Cu #8100ff
30 Zn #a84a00
31 Ga #ff798f
32 Ge #7e6ea6
33 As #74d057
34 Se #9aef0f
35 Br #7e3102
36 Kr #fac1f3
37 Rb #00ffff
38 Sr #269a00
39 Y #94ffff
40 Zr #6c60d0
41 Nb #86e40f
42 Mo #54b5b5
43 Tc #3b9e9e
44 Ru #63003e
45 Rh #8100ff
46 Pd #a84a00
47 Ag #6c60d0
48 Cd #ffd98f
49 In #838f5d
50 Sn #c5a3ff
51 Sb #9e63b5
52 Te #d47a00
53 I #940094
54 Xe #429eb0
55 Cs #ff0000
56 Ba #0096ff
57 La #5ac449
58 Ce #ffffc7
59 Pr #d9ffc7
60 Nd #c7ffc7
61 Pm #a3ffc7
62 Sm #8fffc7
63 Eu #61ffc7
64 Gd #45ffc7
65 Tb #30ffc7
66 Dy #1fffc7
67 Ho #00ff9c
68 Er #00e675
69 Tm #00d452
70 Yb #00bf38
71 Lu #00ab24
72 Hf #4dc2ff
73 Ta #4da6ff
74 W #2194d6
75 Re #267dab
76 Os #86e40f
77 Ir #66d3bc
78 Pt #ff798f
79 Au #838f5d
80 Hg #b8b8d0
81 Tl #002e85
82 Pb #009786
83 Bi #00ff79
84 Po #ab5c00
85 At #754f45
86 Rn #428296
87 Fr #420066
88 Ra #007d00
89 Ac #70abfa
90 Th #00baff
91 Pa #00a1ff
92 U #008fff
93 Np #0080ff
94 Pu #006bff
95 Am #545cf2
96 Cm #785ce3
97 Bk #8a4fe3
98 Cf #a136d4
99 Es #b31fd4
100 Fm #b31fba
101 Md #b30da6
102 No #bd0d87
103 Lr #c70066
104 Rf #cc0059
105 Db #d1004f
106 Sg #d90045
107 Bh #e00038
108 Hs #e6002e
109 Mt #eb0026
110 Ds Darmstadtium
111 Rg Roentgenium
112 Cn Copernicum
113 Nh Nihonium
114 Fl Flerovium
115 Mc Moscovium
116 Lv Livermorium
117 Ts Tennessine
118 Og Oganesson
57-71 La-Lu Lanthanides
89-103 Ac-Lr Actinides

Pastel

Custom pastel scheme with bright, less saturated colors

1 H #ffcccc
2 He #e0ffff
3 Li #ffb6c1
4 Be #d2f5d2
5 B #ffdfba
6 C #c8c8c8
7 N #add8e6
8 O #ffb3b3
9 F #b4eeb4
10 Ne #ffd2e6
11 Na #ffeb96
12 Mg #befabe
13 Al #d3d3d3
14 Si #f0e68c
15 P #ffbe78
16 S #ffffb4
17 Cl #96f596
18 Ar #e6e6fa
19 K #ffb4dc
20 Ca #a0f0a0
21 Sc #dcdcb4
22 Ti #bed2dc
23 V #ffc8c8
24 Cr #b4dcb4
25 Mn #e6c8e6
26 Fe #dcb48c
27 Co #c8c8ff
28 Ni #d2e1d2
29 Cu #ffc8aa
30 Zn #c8dce6
31 Ga #ffd2d2
32 Ge #d2d2be
33 As #dcbedc
34 Se #b4f0d2
35 Br #ffbebe
36 Kr #f0dcff
37 Rb #ffaad2
38 Sr #aaffaa
39 Y #d2ffe1
40 Zr #bee6e6
41 Nb #e1e1be
42 Mo #c8e6c8
43 Tc #e6d2e6
44 Ru #d7d7f0
45 Rh #f0d7d7
46 Pd #dcdcdc
47 Ag #e6e6e6
48 Cd #fff0c8
49 In #c8d2dc
50 Sn #d2d2d2
51 Sb #dcc8d2
52 Te #bef0be
53 I #f0bef0
54 Xe #d2f0ff
55 Cs #ffa0c8
56 Ba #96ff96
57 La #beffd2
58 Ce #ffffdc
59 Pr #d2ffd2
60 Nd #dcffdc
61 Pm #b9ffdc
62 Sm #afffdc
63 Eu #a5ffdc
64 Gd #9bffdc
65 Tb #91ffdc
66 Dy #87ffdc
67 Ho #7dffc8
68 Er #73f5c8
69 Tm #69ebb4
70 Yb #5fe1a0
71 Lu #55d78c
72 Hf #b4dcff
73 Ta #aad2ff
74 W #a0c8ff
75 Re #96bef5
76 Os #8cb4eb
77 Ir #82aae1
78 Pt #dcdce6
79 Au #fff0b4
80 Hg #e6e6f0
81 Tl #f0c8c8
82 Pb #c8c8c8
83 Bi #d2b4d2
84 Po #dcc8a0
85 At #c8a0a0
86 Rn #d2e6f5
87 Fr #ff96b4
88 Ra #8cff8c
89 Ac #aac8ff
90 Th #a0d2ff
91 Pa #96c8ff
92 U #8cbeff
93 Np #82b4ff
94 Pu #78aaff
95 Am #6ea0f5
96 Cm #b4a0eb
97 Bk #beaaf5
98 Cf #c8b4ff
99 Es #d2beff
100 Fm #dcc8ff
101 Md #e6d2ff
102 No #f0dcff
103 Lr #fac8c8
104 Rf #ffbebe
105 Db #ffc8b4
106 Sg #ffd2aa
107 Bh #ffdca0
108 Hs #ffe696
109 Mt #fff08c
110 Ds Darmstadtium
111 Rg Roentgenium
112 Cn Copernicum
113 Nh Nihonium
114 Fl Flerovium
115 Mc Moscovium
116 Lv Livermorium
117 Ts Tennessine
118 Og Oganesson
57-71 La-Lu Lanthanides
89-103 Ac-Lr Actinides

Muted

Custom desaturated scheme for reduced visual strain but still trying to maintain some contrast

1 H #ebc8c8
2 He #dcdce6
3 Li #c8d2b4
4 Be #b4c8be
5 B #c8b4aa
6 C #787878
7 N #a0b4c8
8 O #dca0a0
9 F #b4d2b4
10 Ne #d2bedc
11 Na #dcc88c
12 Mg #bed2aa
13 Al #b4bec8
14 Si #aab4be
15 P #c8aab4
16 S #dcd28c
17 Cl #aac8aa
18 Ar #c8d2be
19 K #beaad2
20 Ca #b4beb4
21 Sc #beb4be
22 Ti #aab4c8
23 V #c8aaaa
24 Cr #a0b4a0
25 Mn #b4a0b4
26 Fe #b49678
27 Co #96aabe
28 Ni #aab4aa
29 Cu #b48c78
30 Zn #a0aaa0
31 Ga #b4beaa
32 Ge #aaaab4
33 As #aabe96
34 Se #b4c8a0
35 Br #a08278
36 Kr #c8b4c8
37 Rb #b4a0be
38 Sr #a0bea0
39 Y #b4c8c8
40 Zr #a0beb4
41 Nb #aab4be
42 Mo #96aaaa
43 Tc #a0aaaa
44 Ru #96a0aa
45 Rh #8ca0aa
46 Pd #96a0a0
47 Ag #b4b4b4
48 Cd #c8bea0
49 In #aaa0a0
50 Sn #a0a0aa
51 Sb #aa96aa
52 Te #bea08c
53 I #968296
54 Xe #a0aab4
55 Cs #968caa
56 Ba #8caa8c
57 La #96aa96
58 Ce #bebeaa
59 Pr #b4beaa
60 Nd #aab4aa
61 Pm #a0aaaa
62 Sm #a0b4aa
63 Eu #96aaaa
64 Gd #96b4aa
65 Tb #8caaaa
66 Dy #8cb4aa
67 Ho #82aaa0
68 Er #82a096
69 Tm #78a08c
70 Yb #78968c
71 Lu #6e9682
72 Hf #8ca0b4
73 Ta #8c96b4
74 W #828caa
75 Re #8296a0
76 Os #788c96
77 Ir #6e828c
78 Pt #a0a0aa
79 Au #c8b478
80 Hg #aaaab4
81 Tl #a08c8c
82 Pb #8c8c96
83 Bi #968296
84 Po #a08c78
85 At #8c7878
86 Rn #96a0aa
87 Fr #8c7896
88 Ra #829682
89 Ac #8ca0b4
90 Th #82a0b4
91 Pa #7896b4
92 U #788cb4
93 Np #6e8cb4
94 Pu #6e82aa
95 Am #6e82a0
96 Cm #7882a0
97 Bk #8282a0
98 Cf #8c82a0
99 Es #9682a0
100 Fm #a082a0
101 Md #aa82a0
102 No #b48296
103 Lr #be828c
104 Rf #be8c8c
105 Db #be968c
106 Sg #bea08c
107 Bh #beaa8c
108 Hs #beb48c
109 Mt #bebe8c
110 Ds Darmstadtium
111 Rg Roentgenium
112 Cn Copernicum
113 Nh Nihonium
114 Fl Flerovium
115 Mc Moscovium
116 Lv Livermorium
117 Ts Tennessine
118 Og Oganesson
57-71 La-Lu Lanthanides
89-103 Ac-Lr Actinides

Dark Mode

Custom bright colors optimized for dark backgrounds and dark theme interfaces

1 H #ffdcdc
2 He #b4c8ff
3 Li #ffb4ff
4 Be #b4ffb4
5 B #ffc896
6 C #c8c8c8
7 N #78b4ff
8 O #ff6464
9 F #64ff64
10 Ne #ff96ff
11 Na #ffff64
12 Mg #96ff96
13 Al #b4c8ff
14 Si #ffb464
15 P #ff96c8
16 S #ffff96
17 Cl #64ff96
18 Ar #c8c8ff
19 K #ff64ff
20 Ca #96ffc8
21 Sc #ffc8ff
22 Ti #64c8ff
23 V #ff7878
24 Cr #78ff78
25 Mn #ff78ff
26 Fe #ffb450
27 Co #5096ff
28 Ni #c8ffc8
29 Cu #ff9650
30 Zn #b4b4ff
31 Ga #c8ff96
32 Ge #c8b4ff
33 As #96ff64
34 Se #ffff64
35 Br #ff7850
36 Kr #ffb4ff
37 Rb #ff50ff
38 Sr #64ff64
39 Y #b4ffff
40 Zr #78ffc8
41 Nb #96c8ff
42 Mo #64c8c8
43 Tc #78c8c8
44 Ru #64b4ff
45 Rh #50c8ff
46 Pd #c8c8ff
47 Ag #ffffff
48 Cd #ffff96
49 In #c8b4ff
50 Sn #b4b4ff
51 Sb #ff96ff
52 Te #ffc864
53 I #ff64ff
54 Xe #96c8ff
55 Cs #ff64c8
56 Ba #64ff96
57 La #96ff96
58 Ce #ffffc8
59 Pr #c8ffb4
60 Nd #b4ffb4
61 Pm #a0ffb4
62 Sm #96ffb4
63 Eu #8cffb4
64 Gd #82ffb4
65 Tb #78ffb4
66 Dy #6effb4
67 Ho #64ffa0
68 Er #5aff96
69 Tm #50ff8c
70 Yb #46ff82
71 Lu #3cff78
72 Hf #78b4ff
73 Ta #6eaaff
74 W #64a0ff
75 Re #5aaaff
76 Os #50a0ff
77 Ir #4696ff
78 Pt #dcdcff
79 Au #ffdc64
80 Hg #c8c8ff
81 Tl #ffb4b4
82 Pb #b4b4c8
83 Bi #ff96ff
84 Po #ffc896
85 At #ff9696
86 Rn #b4c8ff
87 Fr #ff78c8
88 Ra #78ff78
89 Ac #96c8ff
90 Th #82beff
91 Pa #78b4ff
92 U #6eaaff
93 Np #64a0ff
94 Pu #5a96ff
95 Am #648cff
96 Cm #968cff
97 Bk #aa8cff
98 Cf #be8cff
99 Es #d28cff
100 Fm #e68cff
101 Md #fa8cff
102 No #ff8ce6
103 Lr #ff8cc8
104 Rf #ffa0b4
105 Db #ffb4a0
106 Sg #ffc88c
107 Bh #ffdc78
108 Hs #fff064
109 Mt #ffff50
110 Ds Darmstadtium
111 Rg Roentgenium
112 Cn Copernicum
113 Nh Nihonium
114 Fl Flerovium
115 Mc Moscovium
116 Lv Livermorium
117 Ts Tennessine
118 Og Oganesson
57-71 La-Lu Lanthanides
89-103 Ac-Lr Actinides
<script>
  import { PeriodicTable } from '$lib'
  import { element_color_schemes } from '$lib/colors'
  import { elem_symbols } from '$lib/labels'

  const subtitles = {
    Vesta: 'From the <a href="https://jp-minerals.org/vesta/en/" target="_blank" rel="noopener">VESTA</a> crystallographic visualization software',
    Jmol: 'From the <a href="http://jmol.sourceforge.net/" target="_blank" rel="noopener">Jmol</a> molecular visualizer, based on <a href="https://en.wikipedia.org/wiki/CPK_coloring" target="_blank" rel="noopener">CPK coloring</a> (Corey-Pauling-Koltun)',
    Alloy: 'Custom high-contrast scheme optimized for contrast between elements commonly co-occurring in metal alloys',
    Pastel: 'Custom pastel scheme with bright, less saturated colors',
    Muted: 'Custom desaturated scheme for reduced visual strain but still trying to maintain some contrast',
    'Dark Mode': 'Custom bright colors optimized for dark backgrounds and dark theme interfaces',
  }
</script>

{#each Object.entries(element_color_schemes) as [id, scheme]}
  {@const color_overrides = Object.fromEntries(elem_symbols.map(((key) => [key, scheme[key] ?? 'transparent'])))}
  <section>
    <h3 {id}>{id}</h3>
    <p class="subtitle">{@html subtitles[id]}</p>
  </section>
  <PeriodicTable {color_overrides} labels={scheme} />
{/each}

Suggestions for new color schemes or improvements to the custom ones are welcome via GitHub issues!