Colors › Lists › Gray and Grey Color Names
Grey and Gray Colors: HEX Codes, CSS Greys and Every Named Shade
Updated November 11, 2026
Grey and gray are the same color. Standard grey is #808080, which is RGB 128, 128, 128, the midpoint between black and white in 8-bit RGB. Gray is the usual American spelling and grey the usual spelling in the UK, Canada and most other English-speaking countries. Browsers accept both: in CSS, gray and grey are the same keyword value, and so is every gray/grey pair below.
The 10 named CSS greys
These are the grey keywords in the W3C CSS Color Module Level 4, from lightest to darkest. The contrast columns are WCAG 2 contrast ratios we calculated for text in that grey on a white and on a black background. Normal-size body text needs at least 4.5:1 to meet WCAG level AA.
| CSS name | HEX | RGB | On white | On black |
|---|---|---|---|---|
whitesmoke | #F5F5F5 | 245, 245, 245 | 1.09:1 | 19.26:1 |
gainsboro | #DCDCDC | 220, 220, 220 | 1.37:1 | 15.31:1 |
lightgray / lightgrey | #D3D3D3 | 211, 211, 211 | 1.50:1 | 14.03:1 |
silver | #C0C0C0 | 192, 192, 192 | 1.82:1 | 11.54:1 |
darkgray / darkgrey | #A9A9A9 | 169, 169, 169 | 2.35:1 | 8.94:1 |
gray / grey | #808080 | 128, 128, 128 | 3.95:1 | 5.32:1 |
lightslategray / lightslategrey | #778899 | 119, 136, 153 | 3.64:1 | 5.77:1 |
slategray / slategrey | #708090 | 112, 128, 144 | 4.05:1 | 5.18:1 |
dimgray / dimgrey | #696969 | 105, 105, 105 | 5.49:1 | 3.83:1 |
darkslategray / darkslategrey | #2F4F4F | 47, 79, 79 | 8.93:1 | 2.35:1 |
Two things in that table surprise people. First, darkgray (#A9A9A9) is lighter than plain gray (#808080); the history is explained below. Second, plain grey #808080 doesn't reach 4.5:1 on white, so it's too faint for small body text on a white page. The lightest neutral grey that does pass on white is #767676 (about 4.54:1).
Below is every reference name in our catalog that contains grey or gray, sorted light to dark. Cool, warm and charcoal greys have their own lists: cool gray colors, greige colors and charcoal gray colors.
666 colors, light to dark. Click any swatch for codes, contrast and similar shades.
Pale Grey
#FDFDFE
Athens Gray
#EEF0F3
Bright Grey
#EBECF0
Gray Nurse
#E7ECE6
Faded Grey
#EAE8E4
Cloudy Grey
#ECE3E1
Winsome Grey
#E7E9E4
Grey Wonder
#E5E8E6
Grey Whisper
#E6E4E4
Grey Linnet Egg
#F2E8D7
Space Wolves Grey
#DAE6EF
Yellowish Grey
#EDEEDA
Summer Grey
#E8E4DE
Grey Glimpse
#E0E4E2
Mountain Grey
#E8E3DB
Intrepid Grey
#E0E2E0
Pale Grey Magenta
#E7D8EA
Inverness Grey
#DCE3E2
Gentle Grey
#DEE0E1
Pale Grey Blue
#D4E2EB
Angélique Grey
#D8DEE7
Grey Placidity
#DDDDE2
Slaanesh Grey
#DBD5E6
Lupin Grey
#D1E0E9
Sueded Grey
#D3DBE7
Grim Grey
#E3DCD6
Hush Grey
#E1DED8
Full Moon Grey
#CFEAE9
Athens Grey
#DCDDDD
Empire State Grey
#D9DBDF
Grey Ghost
#DDDCDA
Cautious Grey
#DFD8D9
Wildcat Grey
#F5EEC0
Fenrisian Grey
#CEDEE7
Go to Grey
#DCD8D7
Light Grey
#D8DCD6
Pandora Grey
#E3D4CF
Grey Shimmer
#D6D9D8
Suave Grey
#D1D8DD
Ashlin Grey
#D2D9DA
Seagull Grey
#D9D9D2
Periwinkle Gray
#C3CDE6
Periwinkle Grey
#C3CDE6
Quill Gray
#D6D6D1
Ulthuan Grey
#C7E0D9
Twilight Grey
#D1D6D6
Vaporous Grey
#D8D6CE
Moth Grey
#DAD3CB
Seashell Grey
#D5D4CF
Sea Haze Grey
#CBD9D4
Raffia Light Grey
#CBD9D8
Grey White
#D7D5CB
Fairfax Grey
#C9D3D7
Grey Nurse
#D1D3CC
Ghostly Grey
#CCCCD3
Grey Pearl
#CED0CF
Grey Lilac
#D4CACD
Guild Grey
#D2D1CB
Gazebo Grey
#D1D0CB
Dusty Grey
#CDCCD0
Chupacabra Grey
#CFCDCF
Touch of Grey
#D1CFCA
Compact Disc Grey
#CDCDCD
Catalyst Grey
#C5D0D5
Sharp Grey
#C9CAD1
Celtic Grey
#C5D4CE
Light Blue Grey
#B7C9E2
Cerebral Grey
#CCCCCC
Light French Grey
#C9CFCC
Arctic Grey
#BBCCDD
Cerebellum Grey
#CCCBCD
Aurora Grey
#D3C5C4
Modern Grey
#D5CEC2
Whitecap Grey
#DBD0BC
Conservative Grey
#D1D0C6
Viola Ice Grey
#C6C8D0
Urban Grey
#CACACC
Serious Grey
#CEC9C7
Grey Sand
#E5CAAF
Chic Grey
#CFCCC5
Unique Grey
#CBC9C9
Cotton Grey
#D1CCC3
Hūi Sè Grey
#C1C6D3
Pastel Grey
#CFCFC4
Piano Grey Rose
#CFC4C7
Natural Silk Grey
#D3C5C0
Tern Grey
#D5CDBD
Lavender Gray
#BDBBD7
Lavender Grey
#BDBBD7
Grey Cloth
#CCC9C5
Toasty Grey
#D1CCC0
Grey Pebble
#CFCAC1
Sedate Grey
#D1CDBF
Grey Screen
#C6CACA
Ice Grey
#CAC7C4
Worldly Grey
#CEC6BF
Grey Dolphin
#C8C7C5
Whomp Grey
#BEC1CF
Salmon Grey
#E3B6AA
Heath Grey
#C9CBC2
Repose Grey
#CCC9C0
Dreamscape Grey
#C6C5C5
Gray Suit
#C1BECD
Quill Grey
#CBC9C0
Micaceous Light Grey
#CDC7BD
Grey Spell
#C8C7C2
Aloof Grey
#C9C9C0
Explosive Grey
#C4C4C4
Traditional Grey
#C7C7C1
Wafting Grey
#CDBDBA
Crystal Grey
#CFC1B8
Sonnet Grey
#C0C7C4
Grey Dawn
#BBC1CC
Doeskin Grey
#CCC3BA
Overdue Grey
#C7C3BE
Tombstone Grey
#CEC5B6
Pastel Grey Green
#BCCBB9
Gallery Grey
#C5C2BE
Turquoise Grey
#B4CECF
French Gray
#BDBDC6
Stonewall Grey
#C1C1C1
Heritage Grey
#CAC2B8
Light Grey Green
#B7E1A1
Foggy Gray
#CBCAB6
Lazy Grey
#BEC1C3
Villa Grey
#CCC4B4
French Grey Linen
#CAC8B6
Gray Nickel
#C3C3BD
Grey Nickel
#C3C3BD
Mist Gray
#C4C4BC
Neo Tokyo Grey
#BEC0C2
Steampunk Grey
#B8C0C8
Grey Morn
#CABEB5
Natural Grey
#C4C0BB
Grey Ashlar
#C4C5BA
Pied Wagtail Grey
#BEBDC2
Gettysburg Grey
#C7C1B7
Grey Roads
#C3C0BB
Comfort Grey
#BEC3BB
French Grey
#BFBDC1
Longbeard Grey
#CECEAF
Grey Shadows
#C2BDBA
Kamenozoki Grey
#C6C2B6
Burgundy Grey
#DADBA0
Anti Rainbow Grey
#BEBDBC
Noble Grey
#C1BEB9
Alaskan Grey
#BCBEBC
Grey Frost
#B8BFC2
Oyster Grey
#CBC1AE
Comforting Grey
#C5C3B4
Spring Grey
#C5C6B3
Sky Grey
#B6C3C1
Streamlined Grey
#B9BAC0
Grey Rose
#C6B6B2
Liberty Grey
#AFBFC9
Glacier Grey
#BBBCBD
Hailstorm Grey
#BDBEB9
Smoke Grey
#CEBAA8
Patina Grey
#B6C0BC
Grey Brook
#B4BFC2
Quiet Grey
#B9BABD
Fashionable Grey
#BDB8B8
Grey Mauve
#CAB8AB
Baby Talk Grey
#BABABA
Luxe Grey
#C3BAB0
Roycroft Mist Grey
#C2BDB1
Essential Grey
#BCB8B6
Light Grey Blue
#9DBCD4
Pinkish Grey
#C8ACA9
Austere Grey
#BEBFB2
Fortress Grey
#B8B8B8
Titmouse Grey
#B8B2BE
Grey Embrace
#B0BFB6
Glistening Grey
#B1B3BE
Sail Grey
#CABAA4
Grey Pearl Sand
#B0B7BE
Paris Grey
#A6B7C8
Keystone Grey
#B6BBB2
Brainstem Grey
#B5B5B5
Mindful Grey
#BDB5AD
Graceful Grey
#BEB6AC
Grey Marble
#B9B4B1
Ash Grey
#C1B5A9
Wilderness Grey
#C2BAA8
Grey Tweed
#B0BAB5
Anew Grey
#BEB6AB
Grey Clouds
#B7B7B2
Thistle Grey
#C0B6A8
Grey Jade
#B9BBAD
Harbour Grey
#A8C0BB
Grey Grain
#A9BDBF
Tower Gray
#A9BDBF
Grey Agate
#A8B1C0
Grey Scape
#B8B0AF
Amazing Grey
#BEB5A9
Simple Grey
#BABAAD
Chelsea Grey
#B6B7B0
Analytical Grey
#BFB6A7
Swanky Grey
#B5B1B5
Grey Wool
#A9BBBC
Astroscopus Grey
#AFB4B6
Grey Sheep
#BAAAAA
Heavy Warm Grey
#BDB3A7
Intercoastal Grey
#A8B5BC
Play on Grey
#BAB6A9
Old Grey Mare
#B4B6AD
Amber Grey
#D0A592
Requisite Grey
#B9B2A9
Soulful Grey
#B8B5AA
Mineral Grey
#B2B6AC
Pigeon Grey
#C1B4A0
Florida Grey
#BEA4A2
Morning Mist Grey
#ADA7B9
Ramadi Grey
#B7A9AC
Colonnade Grey
#B2B1AD
Mystical Grey
#B5AAA9
Nightingale Grey
#BAAEA3
Rushmore Grey
#B7B2A6
Wells Grey
#B9B5A4
Plymouth Grey
#B0B1AC
Grey Timberwolf
#ACAEB1
Velvet Grey
#ACAAB3
Petrel Blue Grey
#A0AEBC
Gentry Grey
#BDAE9E
Northern Light Grey
#A7AEB4
Duct Tape Grey
#AEACAC
Laid Back Grey
#B3AFA7
Grey Mirage
#ABAFAE
Uncertain Grey
#A9B0B1
Autumn Grey
#B2ABA7
Putty Grey
#BDA89C
Matte Grey
#B4A8A4
Puritan Grey
#A8B0AE
Elderberry Grey
#AEA8B0
Saturn Grey
#B8B19F
Marine Grey
#A5B2AA
Feather Grey
#B8AD9E
Hit Gray
#A1ADB5
Hit Grey
#A1ADB5
Ice Gull Grey Blue
#9BB2BA
Grey or gray: which spelling is right?
Both. Merriam-Webster describes gray and grey as two common spellings for the neutral shades between black and white: gray is more frequent in American English, and grey is preferred in Canada, the UK and elsewhere. Both come from the Old English word grǣg. The Government of Canada's Language Portal gives the same advice for Canadian writing, where grey is preferred and gray is also correct.
The practical rule is to match the English your audience reads and stay consistent within one document. Proper names keep their own spelling no matter where you are: Earl Grey tea, a greyhound, or the Dorian Gray of the novel. If someone is searching "colour grey", they are almost certainly writing British or Commonwealth English, and the color they want is exactly the same one an American calls gray.
Our own catalog shows how lopsided the naming is. Of the grey and gray reference names on this page (counted November 11, 2026), 626 use the spelling grey and 40 use gray. That's mostly because the large public name lists we draw on, such as the xkcd color survey and the open-source color-names collection, lean toward grey. See sources and credits for every list we use.
Why is CSS "darkgray" lighter than "gray"?
Because the two names come from different systems. The first web browsers, Mosaic and Netscape Navigator, borrowed their color names from the X11 color list used by Unix workstations. In X11, plain gray was a light grey (#BEBEBE, about 75% brightness), and dark gray (#A9A9A9) sat below it. HTML had separately reserved the word gray for the exact 50% value, #808080.
When the W3C adopted the X11 names for SVG and CSS3, it kept HTML's #808080 for gray and took darkgray from X11 unchanged. The result is that CSS darkgray ends up noticeably lighter than CSS gray, and the CSS Color Level 4 specification still defines them that way. The fix in practice is simple: go by the HEX code, not the name. If you want a grey darker than #808080, dimgray (#696969) or a custom code is what you're after.
The same history explains the alias pairs. CSS Color 4 lists both spellings for every grey keyword, so darkgrey, lightslategrey and dimgrey all work the same as their gray versions. Gainsboro, whitesmoke and silver have only one spelling because they don't contain the word.
Warm grey vs cool grey
A true neutral grey has equal red, green and blue values: #808080, #767676 and #696969 are all neutral. Most named greys aren't perfectly neutral. They carry a slight tint, and that undertone is what designers and paint shoppers mean by warm and cool.
- Cool greys lean blue or blue-green, so the blue value in the HEX code is a little higher than the red. Slate gray (#708090) is the classic example. The xkcd survey's cool grey (#95A3A6) and battleship grey (#6B7C85) are others. Cool greys read crisp, modern and a little technical.
- Warm greys lean beige, brown or taupe, so the red value is a little higher than the blue. The xkcd survey's warm grey (#978A84) is a good reference point. Warm greys feel softer and pair easily with wood, brass and cream, which is why the warm-grey-meets-beige family has its own name, greige.
To check a grey yourself, open its color page and compare the R, G and B numbers. If blue is highest, it leans cool. If red is highest, it leans warm. If all three are equal, it's neutral. Screens and paint chips both shift with the light around them, so treat any HEX code as a starting point and look at a real sample where you'll use it. Our cool gray, greige, charcoal and mushroom lists pick greys by their actual color values, so every swatch on them really does lean the way the list says.
Using grey for text, buttons and backgrounds
Grey is the color people reach for when they want something quieter than black: captions, placeholder text, disabled buttons, borders. That's also where it goes wrong most often. WCAG 2's contrast rule for normal-size text is at least 4.5:1, and 3:1 for large text (about 18.5px bold or 24px regular). Our calculations for neutral greys give these working limits:
- On a white background,
#767676is the lightest neutral grey that passes 4.5:1, and#949494is the lightest that passes 3:1 for large text. - On a black background,
#757575is the darkest neutral grey that passes 4.5:1. - Plain CSS
gray(#808080) sits in between: 3.95:1 on white and 5.32:1 on black, so it's fine for small text on black but not on white.
Light greys like whitesmoke, gainsboro and lightgray are background and border colors, not text colors, on a white page. All three are under 1.6:1 against white. The same logic runs in reverse in dark mode: darkslategray (#2F4F4F) makes a good dark panel, but it's too dark for text on black.
How to find the HEX code of a grey you've seen
If the grey is on a screen, a browser color picker or your design tool's eyedropper gives you the exact code. If it's a paint chip or a fabric, a phone photo only gets you close, because lighting and the camera shift the value. Our guide to finding the HEX code of a color walks through both cases. Once you have a code, paste it into the address /color/ plus the six digits to see its RGB values, contrast, and the nearest named greys.
Name a grey
Grey is an easy color to love and a hard one to describe, which is part of why so many greys have names. If there's a particular grey that means something to you, such as the color of a pet's coat, a grandfather's favorite sweater or the sky over a place you love, you can give it a name of your own in our registry. It costs $29.99 for one HEX code and includes a certificate you can print or save as a PDF, a Registry ID, and a public registry entry. Each exact HEX code can be registered only once.
The CSS named greys in the table above are reserved, so they can't be registered. The codes right next to them can be, if nobody has taken them yet: #808081 is one step away from #808080, for example, and looks the same on screen. Each color page, such as #808081, shows whether that code is still available. Registering a color name records it in our private registry; it doesn't make you the owner of the color or give you a trademark. For a memorial, our memorial color gift page explains how people usually word the dedication.
If you're still choosing, compare a few neighbours: the white and cream list covers the near-whites, and the black color names list picks up where charcoal ends.
Found a shade you love that nobody has registered? Give it a name of your own.
Register a colorFrequently asked questions
What is the HEX code for grey?
Standard grey (or gray) is #808080, which is RGB 128, 128, 128, halfway between black (#000000) and white (#FFFFFF). It's the CSS named color gray, and grey is accepted as the same keyword.
Is it spelled grey or gray?
Both are correct and mean the same color. Gray is more common in American English, and grey is preferred in the UK, Canada and most other English-speaking countries. Proper names such as Earl Grey or Dorian Gray keep their own spelling.
What are the different shades of grey called?
The named CSS greys, from light to dark, are whitesmoke (#F5F5F5), gainsboro (#DCDCDC), lightgray (#D3D3D3), silver (#C0C0C0), darkgray (#A9A9A9), gray (#808080), lightslategray (#778899), slategray (#708090), dimgray (#696969) and darkslategray (#2F4F4F). Outside CSS there are hundreds more, such as slate, battleship, charcoal, ash and dove grey, all listed on this page with their HEX codes.
What's the difference between warm grey and cool grey?
A cool grey has a slight blue or blue-green undertone, so its blue value is a little higher than its red. A warm grey leans beige, brown or taupe, so its red value is a little higher than its blue. A neutral grey has equal red, green and blue values, like #808080.
Why is dark gray lighter than gray in CSS?
CSS gray (#808080) came from HTML, while darkgray (#A9A9A9) came from the older X11 color list, where plain gray was a light #BEBEBE. When the W3C merged the two lists it kept both definitions, so darkgray ends up lighter than gray. Use the HEX code, not the name, when the exact shade matters.
Is grey #808080 dark enough for text on a white background?
Not for normal-size text. #808080 on white is about 3.95:1, below the 4.5:1 that WCAG level AA asks for. The lightest neutral grey that passes on white is #767676, at about 4.54:1. #808080 does pass for large text, which needs 3:1.
Sources
More lists
These are reference names from public color lists (sources & credits), not registrations.