Home / Library / Tkinter / Colours

Tk colour names

Every name you can pass to a Tkinter widget, with the hex value it maps to. There are 658 of them.

Tk accepts a colour either as a name or as a hex string. Both of these do the same thing:

tk.Label(root, background="steelblue")
tk.Label(root, background="#4682b4")

The names come from the X11 colour database, which is why they are the same ones you see in old X applications and in CSS. Names are not case sensitive, and the spelling gray and grey both work throughout.

Named colours

snow#fffafa
GhostWhite#f8f8ff
WhiteSmoke#f5f5f5
gainsboro#dcdcdc
FloralWhite#fffaf0
OldLace#fdf5e6
linen#faf0e6
AntiqueWhite#faebd7
PapayaWhip#ffefd5
BlanchedAlmond#ffebcd
bisque#ffe4c4
PeachPuff#ffdab9
NavajoWhite#ffdead
moccasin#ffe4b5
cornsilk#fff8dc
ivory#fffff0
LemonChiffon#fffacd
seashell#fff5ee
honeydew#f0fff0
MintCream#f5fffa
azure#f0ffff
AliceBlue#f0f8ff
lavender#e6e6fa
LavenderBlush#fff0f5
MistyRose#ffe4e1
white#ffffff
black#000000
DarkSlateGray#2f4f4f
DarkSlateGrey#2f4f4f
DimGray#696969
DimGrey#696969
SlateGray#708090
SlateGrey#708090
LightSlateGray#778899
LightSlateGrey#778899
gray#bebebe
grey#bebebe
LightGrey#d3d3d3
LightGray#d3d3d3
MidnightBlue#191970
navy#000080
NavyBlue#000080
CornflowerBlue#6495ed
DarkSlateBlue#483d8b
SlateBlue#6a5acd
MediumSlateBlue#7b68ee
LightSlateBlue#8470ff
MediumBlue#0000cd
RoyalBlue#4169e1
blue#0000ff
DodgerBlue#1e90ff
DeepSkyBlue#00bfff
SkyBlue#87ceeb
LightSkyBlue#87cefa
SteelBlue#4682b4
LightSteelBlue#b0c4de
LightBlue#add8e6
PowderBlue#b0e0e6
PaleTurquoise#afeeee
DarkTurquoise#00ced1
MediumTurquoise#48d1cc
turquoise#40e0d0
cyan#00ffff
LightCyan#e0ffff
CadetBlue#5f9ea0
MediumAquamarine#66cdaa
aquamarine#7fffd4
DarkGreen#006400
DarkOliveGreen#556b2f
DarkSeaGreen#8fbc8f
SeaGreen#2e8b57
MediumSeaGreen#3cb371
LightSeaGreen#20b2aa
PaleGreen#98fb98
SpringGreen#00ff7f
LawnGreen#7cfc00
green#00ff00
chartreuse#7fff00
MediumSpringGreen#00fa9a
GreenYellow#adff2f
LimeGreen#32cd32
YellowGreen#9acd32
ForestGreen#228b22
OliveDrab#6b8e23
DarkKhaki#bdb76b
khaki#f0e68c
PaleGoldenrod#eee8aa
LightGoldenrodYellow#fafad2
LightYellow#ffffe0
yellow#ffff00
gold#ffd700
LightGoldenrod#eedd82
goldenrod#daa520
DarkGoldenrod#b8860b
RosyBrown#bc8f8f
IndianRed#cd5c5c
SaddleBrown#8b4513
sienna#a0522d
peru#cd853f
burlywood#deb887
beige#f5f5dc
wheat#f5deb3
SandyBrown#f4a460
tan#d2b48c
chocolate#d2691e
firebrick#b22222
brown#a52a2a
DarkSalmon#e9967a
salmon#fa8072
LightSalmon#ffa07a
orange#ffa500
DarkOrange#ff8c00
coral#ff7f50
LightCoral#f08080
tomato#ff6347
OrangeRed#ff4500
red#ff0000
HotPink#ff69b4
DeepPink#ff1493
pink#ffc0cb
LightPink#ffb6c1
PaleVioletRed#db7093
maroon#b03060
MediumVioletRed#c71585
VioletRed#d02090
magenta#ff00ff
violet#ee82ee
plum#dda0dd
orchid#da70d6
MediumOrchid#ba55d3
DarkOrchid#9932cc
DarkViolet#9400d3
BlueViolet#8a2be2
purple#a020f0
MediumPurple#9370db
thistle#d8bfd8
DebianRed#d70751
DarkGrey#a9a9a9
DarkGray#a9a9a9
DarkBlue#00008b
DarkCyan#008b8b
DarkMagenta#8b008b
DarkRed#8b0000
LightGreen#90ee90

Numbered variants

Most named colours have four numbered versions, from 1 for the lightest to 4 for the darkest. red1 through red4, and so on. Useful when you want a shade of something without picking hex values by hand.

snow1#fffafa
snow2#eee9e9
snow3#cdc9c9
snow4#8b8989
seashell1#fff5ee
seashell2#eee5de
seashell3#cdc5bf
seashell4#8b8682
AntiqueWhite1#ffefdb
AntiqueWhite2#eedfcc
AntiqueWhite3#cdc0b0
AntiqueWhite4#8b8378
bisque1#ffe4c4
bisque2#eed5b7
bisque3#cdb79e
bisque4#8b7d6b
PeachPuff1#ffdab9
PeachPuff2#eecbad
PeachPuff3#cdaf95
PeachPuff4#8b7765
NavajoWhite1#ffdead
NavajoWhite2#eecfa1
NavajoWhite3#cdb38b
NavajoWhite4#8b795e
LemonChiffon1#fffacd
LemonChiffon2#eee9bf
LemonChiffon3#cdc9a5
LemonChiffon4#8b8970
cornsilk1#fff8dc
cornsilk2#eee8cd
cornsilk3#cdc8b1
cornsilk4#8b8878
ivory1#fffff0
ivory2#eeeee0
ivory3#cdcdc1
ivory4#8b8b83
honeydew1#f0fff0
honeydew2#e0eee0
honeydew3#c1cdc1
honeydew4#838b83
LavenderBlush1#fff0f5
LavenderBlush2#eee0e5
LavenderBlush3#cdc1c5
LavenderBlush4#8b8386
MistyRose1#ffe4e1
MistyRose2#eed5d2
MistyRose3#cdb7b5
MistyRose4#8b7d7b
azure1#f0ffff
azure2#e0eeee
azure3#c1cdcd
azure4#838b8b
SlateBlue1#836fff
SlateBlue2#7a67ee
SlateBlue3#6959cd
SlateBlue4#473c8b
RoyalBlue1#4876ff
RoyalBlue2#436eee
RoyalBlue3#3a5fcd
RoyalBlue4#27408b
blue1#0000ff
blue2#0000ee
blue3#0000cd
blue4#00008b
DodgerBlue1#1e90ff
DodgerBlue2#1c86ee
DodgerBlue3#1874cd
DodgerBlue4#104e8b
SteelBlue1#63b8ff
SteelBlue2#5cacee
SteelBlue3#4f94cd
SteelBlue4#36648b
DeepSkyBlue1#00bfff
DeepSkyBlue2#00b2ee
DeepSkyBlue3#009acd
DeepSkyBlue4#00688b
SkyBlue1#87ceff
SkyBlue2#7ec0ee
SkyBlue3#6ca6cd
SkyBlue4#4a708b
LightSkyBlue1#b0e2ff
LightSkyBlue2#a4d3ee
LightSkyBlue3#8db6cd
LightSkyBlue4#607b8b
SlateGray1#c6e2ff
SlateGray2#b9d3ee
SlateGray3#9fb6cd
SlateGray4#6c7b8b
LightSteelBlue1#cae1ff
LightSteelBlue2#bcd2ee
LightSteelBlue3#a2b5cd
LightSteelBlue4#6e7b8b
LightBlue1#bfefff
LightBlue2#b2dfee
LightBlue3#9ac0cd
LightBlue4#68838b
LightCyan1#e0ffff
LightCyan2#d1eeee
LightCyan3#b4cdcd
LightCyan4#7a8b8b
PaleTurquoise1#bbffff
PaleTurquoise2#aeeeee
PaleTurquoise3#96cdcd
PaleTurquoise4#668b8b
CadetBlue1#98f5ff
CadetBlue2#8ee5ee
CadetBlue3#7ac5cd
CadetBlue4#53868b
turquoise1#00f5ff
turquoise2#00e5ee
turquoise3#00c5cd
turquoise4#00868b
cyan1#00ffff
cyan2#00eeee
cyan3#00cdcd
cyan4#008b8b
DarkSlateGray1#97ffff
DarkSlateGray2#8deeee
DarkSlateGray3#79cdcd
DarkSlateGray4#528b8b
aquamarine1#7fffd4
aquamarine2#76eec6
aquamarine3#66cdaa
aquamarine4#458b74
DarkSeaGreen1#c1ffc1
DarkSeaGreen2#b4eeb4
DarkSeaGreen3#9bcd9b
DarkSeaGreen4#698b69
SeaGreen1#54ff9f
SeaGreen2#4eee94
SeaGreen3#43cd80
SeaGreen4#2e8b57
PaleGreen1#9aff9a
PaleGreen2#90ee90
PaleGreen3#7ccd7c
PaleGreen4#548b54
SpringGreen1#00ff7f
SpringGreen2#00ee76
SpringGreen3#00cd66
SpringGreen4#008b45
green1#00ff00
green2#00ee00
green3#00cd00
green4#008b00
chartreuse1#7fff00
chartreuse2#76ee00
chartreuse3#66cd00
chartreuse4#458b00
OliveDrab1#c0ff3e
OliveDrab2#b3ee3a
OliveDrab3#9acd32
OliveDrab4#698b22
DarkOliveGreen1#caff70
DarkOliveGreen2#bcee68
DarkOliveGreen3#a2cd5a
DarkOliveGreen4#6e8b3d
khaki1#fff68f
khaki2#eee685
khaki3#cdc673
khaki4#8b864e

Greys

There are 101 greys, from gray0 which is black to gray100 which is white, each one a percentage of brightness. Handy for building a set of tones that step evenly.

gray0#000000
grey0#000000
gray1#030303
grey1#030303
gray2#050505
grey2#050505
gray3#080808
grey3#080808
gray4#0a0a0a
grey4#0a0a0a
gray5#0d0d0d
grey5#0d0d0d
gray6#0f0f0f
grey6#0f0f0f
gray7#121212
grey7#121212
gray8#141414
grey8#141414
gray9#171717
grey9#171717
gray10#1a1a1a
grey10#1a1a1a
gray11#1c1c1c
grey11#1c1c1c
gray12#1f1f1f
grey12#1f1f1f
gray13#212121
grey13#212121
gray14#242424
grey14#242424
gray15#262626
grey15#262626
gray16#292929
grey16#292929
gray17#2b2b2b
grey17#2b2b2b
gray18#2e2e2e
grey18#2e2e2e
gray19#303030
grey19#303030
gray20#333333
grey20#333333
gray21#363636
grey21#363636
gray22#383838
grey22#383838
gray23#3b3b3b
grey23#3b3b3b
gray24#3d3d3d
grey24#3d3d3d
gray25#404040
grey25#404040
gray26#424242
grey26#424242
gray27#454545
grey27#454545
gray28#474747
grey28#474747
gray29#4a4a4a
grey29#4a4a4a
gray30#4d4d4d
grey30#4d4d4d
gray31#4f4f4f
grey31#4f4f4f
gray32#525252
grey32#525252
gray33#545454
grey33#545454
gray34#575757
grey34#575757
gray35#595959
grey35#595959
gray36#5c5c5c
grey36#5c5c5c
gray37#5e5e5e
grey37#5e5e5e
gray38#616161
grey38#616161
gray39#636363
grey39#636363
gray40#666666
grey40#666666
gray41#696969
grey41#696969
gray42#6b6b6b
grey42#6b6b6b
gray43#6e6e6e
grey43#6e6e6e
gray44#707070
grey44#707070
gray45#737373
grey45#737373
gray46#757575
grey46#757575
gray47#787878
grey47#787878
gray48#7a7a7a
grey48#7a7a7a
gray49#7d7d7d
grey49#7d7d7d
gray50#7f7f7f
grey50#7f7f7f
gray51#828282
grey51#828282
gray52#858585
grey52#858585
gray53#878787
grey53#878787
gray54#8a8a8a
grey54#8a8a8a
gray55#8c8c8c
grey55#8c8c8c
gray56#8f8f8f
grey56#8f8f8f
gray57#919191
grey57#919191
gray58#949494
grey58#949494
gray59#969696
grey59#969696
gray60#999999
grey60#999999
gray61#9c9c9c
grey61#9c9c9c
gray62#9e9e9e
grey62#9e9e9e
gray63#a1a1a1
grey63#a1a1a1
gray64#a3a3a3
grey64#a3a3a3
gray65#a6a6a6
grey65#a6a6a6
gray66#a8a8a8
grey66#a8a8a8
gray67#ababab
grey67#ababab
gray68#adadad
grey68#adadad
gray69#b0b0b0
grey69#b0b0b0
gray70#b3b3b3
grey70#b3b3b3
gray71#b5b5b5
grey71#b5b5b5
gray72#b8b8b8
grey72#b8b8b8
gray73#bababa
grey73#bababa
gray74#bdbdbd
grey74#bdbdbd
gray75#bfbfbf
grey75#bfbfbf
gray76#c2c2c2
grey76#c2c2c2
gray77#c4c4c4
grey77#c4c4c4
gray78#c7c7c7
grey78#c7c7c7
gray79#c9c9c9
grey79#c9c9c9
gray80#cccccc
grey80#cccccc
gray81#cfcfcf
grey81#cfcfcf
gray82#d1d1d1
grey82#d1d1d1
gray83#d4d4d4
grey83#d4d4d4
gray84#d6d6d6
grey84#d6d6d6
gray85#d9d9d9
grey85#d9d9d9
gray86#dbdbdb
grey86#dbdbdb
gray87#dedede
grey87#dedede
gray88#e0e0e0
grey88#e0e0e0
gray89#e3e3e3
grey89#e3e3e3
gray90#e5e5e5
grey90#e5e5e5
gray91#e8e8e8
grey91#e8e8e8
gray92#ebebeb
grey92#ebebeb
gray93#ededed
grey93#ededed
gray94#f0f0f0
grey94#f0f0f0
gray95#f2f2f2
grey95#f2f2f2
gray96#f5f5f5
grey96#f5f5f5
gray97#f7f7f7
grey97#f7f7f7
gray98#fafafa
grey98#fafafa
gray99#fcfcfc
grey99#fcfcfc
gray100#ffffff
grey100#ffffff

Checking a colour in code

print(root.winfo_rgb("steelblue"))

This returns the colour as three 16 bit values, so steelblue comes back as (17990, 33410, 46260). Divide each by 257 to get the usual 0 to 255 numbers.

A name Tk does not know

Passing an unknown name raises TclError: unknown color name. There is no silent fallback, so a typo stops the program rather than quietly drawing the wrong colour.

The same names in Pillow

Pillow understands these names too, through ImageColor:

from PIL import Image, ImageColor

print(ImageColor.getrgb("steelblue"))
im = Image.new("RGB", (100, 100), "steelblue")

That makes it easy to keep a Tkinter interface and the images it generates on the same palette. To pull colours out of a picture instead, see the palette tool.