Red
HEX #FF0000
RGB rgb(255, 0, 0)
HSL hsl(0, 100%, 50%)
\n
Green
HEX #008000
RGB rgb(0, 128, 0)
HSL hsl(120, 100%, 25%)
\n
Blue
HEX #0000FF
RGB rgb(0, 0, 255)
HSL hsl(240, 100%, 50%)
\n
White
HEX #FFFFFF
RGB rgb(255, 255, 255)
HSL hsl(0, 0%, 100%)
\n
Black
HEX #000000
RGB rgb(0, 0, 0)
HSL hsl(0, 0%, 0%)
\n
Yellow
HEX #FFFF00
RGB rgb(255, 255, 0)
HSL hsl(60, 100%, 50%)
\n
Orange
HEX #FFA500
RGB rgb(255, 165, 0)
HSL hsl(39, 100%, 50%)
\n
Purple
HEX #800080
RGB rgb(128, 0, 128)
HSL hsl(300, 100%, 25%)
\n
Pink
HEX #FFC0CB
RGB rgb(255, 192, 203)
HSL hsl(350, 100%, 88%)
\n
Cyan
HEX #00FFFF
RGB rgb(0, 255, 255)
HSL hsl(180, 100%, 50%)
\n
Magenta
HEX #FF00FF
RGB rgb(255, 0, 255)
HSL hsl(300, 100%, 50%)
\n
Lime
HEX #00FF00
RGB rgb(0, 255, 0)
HSL hsl(120, 100%, 50%)
\n
Indigo
HEX #4B0082
RGB rgb(75, 0, 130)
HSL hsl(275, 100%, 25%)
\n
Violet
HEX #EE82EE
RGB rgb(238, 130, 238)
HSL hsl(300, 76%, 72%)
\n
Gold
HEX #FFD700
RGB rgb(255, 215, 0)
HSL hsl(51, 100%, 50%)
\n
Silver
HEX #C0C0C0
RGB rgb(192, 192, 192)
HSL hsl(0, 0%, 75%)
\n
Gray
HEX #808080
RGB rgb(128, 128, 128)
HSL hsl(0, 0%, 50%)
\n
Grey
HEX #808080
RGB rgb(128, 128, 128)
HSL hsl(0, 0%, 50%)
\n
Brown
HEX #A52A2A
RGB rgb(165, 42, 42)
HSL hsl(0, 59%, 41%)
\n
Navy
HEX #000080
RGB rgb(0, 0, 128)
HSL hsl(240, 100%, 25%)
\n
Teal
HEX #008080
RGB rgb(0, 128, 128)
HSL hsl(180, 100%, 25%)
\n
Maroon
HEX #800000
RGB rgb(128, 0, 0)
HSL hsl(0, 100%, 25%)
\n
Olive
HEX #808000
RGB rgb(128, 128, 0)
HSL hsl(60, 100%, 25%)
\n
Coral
HEX #FF7F50
RGB rgb(255, 127, 80)
HSL hsl(16, 100%, 66%)
\n
Salmon
HEX #FA8072
RGB rgb(250, 128, 114)
HSL hsl(6, 93%, 71%)
\n
Khaki
HEX #F0E68C
RGB rgb(240, 230, 140)
HSL hsl(54, 77%, 75%)
\n
Plum
HEX #DDA0DD
RGB rgb(221, 160, 221)
HSL hsl(300, 47%, 75%)
\n
Orchid
HEX #DA70D6
RGB rgb(218, 112, 214)
HSL hsl(302, 59%, 65%)
\n
Turquoise
HEX #40E0D0
RGB rgb(64, 224, 208)
HSL hsl(174, 72%, 56%)
\n
Tan
HEX #D2B48C
RGB rgb(210, 180, 140)
HSL hsl(34, 44%, 69%)
\n
Sienna
HEX #A0522D
RGB rgb(160, 82, 45)
HSL hsl(19, 56%, 40%)
\n
Crimson
HEX #DC143C
RGB rgb(220, 20, 60)
HSL hsl(348, 83%, 47%)
\n
Aqua
HEX #00FFFF
RGB rgb(0, 255, 255)
HSL hsl(180, 100%, 50%)
\n
Fuchsia
HEX #FF00FF
RGB rgb(255, 0, 255)
HSL hsl(300, 100%, 50%)
\n
Beige
HEX #F5F5DC
RGB rgb(245, 245, 220)
HSL hsl(60, 56%, 91%)
\n
Ivory
HEX #FFFFF0
RGB rgb(255, 255, 240)
HSL hsl(60, 100%, 97%)
\n
Lavender
HEX #E6E6FA
RGB rgb(230, 230, 250)
HSL hsl(240, 67%, 94%)
\n
Mint
HEX #98FF98
RGB rgb(152, 255, 152)
HSL hsl(120, 100%, 80%)
\n
Rose
HEX #FF007F
RGB rgb(255, 0, 127)
HSL hsl(330, 100%, 50%)
\n
Sky blue
HEX #87CEEB
RGB rgb(135, 206, 235)
HSL hsl(197, 71%, 73%)
\n
Sky
HEX #87CEEB
RGB rgb(135, 206, 235)
HSL hsl(197, 71%, 73%)
\n
Light blue
HEX #ADD8E6
RGB rgb(173, 216, 230)
HSL hsl(195, 53%, 79%)
\n
Dark blue
HEX #00008B
RGB rgb(0, 0, 139)
HSL hsl(240, 100%, 27%)
\n
Dark green
HEX #006400
RGB rgb(0, 100, 0)
HSL hsl(120, 100%, 20%)
\n
Forest green
HEX #228B22
RGB rgb(34, 139, 34)
HSL hsl(120, 61%, 34%)
\n
Lime green
HEX #32CD32
RGB rgb(50, 205, 50)
HSL hsl(120, 61%, 50%)
\n
Dark red
HEX #8B0000
RGB rgb(139, 0, 0)
HSL hsl(0, 100%, 27%)
\n
Dark purple
HEX #301934
RGB rgb(48, 25, 52)
HSL hsl(291, 35%, 15%)
\n
Hot pink
HEX #FF69B4
RGB rgb(255, 105, 180)
HSL hsl(330, 100%, 71%)
\n
Deep pink
HEX #FF1493
RGB rgb(255, 20, 147)
HSL hsl(328, 100%, 54%)
\n
Light pink
HEX #FFB6C1
RGB rgb(255, 182, 193)
HSL hsl(351, 100%, 86%)
\n
Peach
HEX #FFCBA4
RGB rgb(255, 203, 164)
HSL hsl(26, 100%, 82%)
\n
Chocolate
HEX #D2691E
RGB rgb(210, 105, 30)
HSL hsl(25, 75%, 47%)
\n
Tomato
HEX #FF6347
RGB rgb(255, 99, 71)
HSL hsl(9, 100%, 64%)
\n
Slate
HEX #708090
RGB rgb(112, 128, 144)
HSL hsl(210, 13%, 50%)
\n
Steel blue
HEX #4682B4
RGB rgb(70, 130, 180)
HSL hsl(207, 44%, 49%)
\n
Royal blue
HEX #4169E1
RGB rgb(65, 105, 225)
HSL hsl(225, 73%, 57%)
\n
Dodger blue
HEX #1E90FF
RGB rgb(30, 144, 255)
HSL hsl(210, 100%, 56%)
\n
Midnight blue
HEX #191970
RGB rgb(25, 25, 112)
HSL hsl(240, 64%, 27%)
\n
Sea green
HEX #2E8B57
RGB rgb(46, 139, 87)
HSL hsl(146, 50%, 36%)
\n
Spring green
HEX #00FF7F
RGB rgb(0, 255, 127)
HSL hsl(150, 100%, 50%)
\n
Yellow green
HEX #9ACD32
RGB rgb(154, 205, 50)
HSL hsl(80, 61%, 50%)
\n
Chartreuse
HEX #7FFF00
RGB rgb(127, 255, 0)
HSL hsl(90, 100%, 50%)
\n
Emerald
HEX #50C878
RGB rgb(80, 200, 120)
HSL hsl(140, 52%, 55%)
\n
Ocean blue
HEX #006994
RGB rgb(0, 105, 148)
HSL hsl(197, 100%, 29%)
\n
Sunset orange
HEX #FD5E53
RGB rgb(253, 94, 83)
HSL hsl(4, 98%, 66%)
\n
Emerald green
HEX #50C878
RGB rgb(80, 200, 120)
HSL hsl(140, 52%, 55%)

1. The History and Evolution of CSS Named Colors

In the earliest iterations of HTML in the mid-1990s, web browsers only recognized 16 standard VGA color names defined by the Windows graphics system: aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, purple, red, silver, teal, white, and yellow. As the web matured through the W3C standards process and modern operating systems adopted X11 color definitions, CSS Color Module Level 3 and Level 4 expanded this palette to 148 named colors.

Named colors provide a human-readable shorthand for standard values. While modern development predominantly uses hexadecimal notation, named colors remain vital for rapid prototyping, accessibility fallbacks, and design documentation.

2. Navigating Colors by Family Groups

ColorVerse organizes named colors into five primary optical families to help you select harmonious combinations:

  • Warm Tones (Reds, Oranges, Yellows, Corals): Colors like Crimson (#DC143C), Tomato (#FF6347), Coral (#FF7F50), and Gold (#FFD700). Warm colors stimulate energy, excitement, and urgency, making them primary candidates for sales notifications and call-to-action badges.
  • Cool Tones (Blues, Cyans, Teals, Aquas): Colors like Royal Blue (#4169E1), Steel Blue (#4682B4), Teal (#008080), and Sky Blue (#87CEEB). Cool colors evoke tranquility, reliability, and security, making them ubiquitous in fintech, healthcare, and enterprise software.
  • Natural Earth & Greens (Forest, Emerald, Mint, Olive): Colors like Forest Green (#228B22), Sea Green (#2E8B57), and Mint (#98FF98). Signify health, sustainability, prosperity, and positive confirmation.
  • Royal Violets & Purples (Indigo, Orchid, Plum, Magenta): Colors like Indigo (#4B0082), Dark Purple (#301934), and Lavender (#E6E6FA). Convey modern innovation, creative intelligence, and luxury.
  • Neutral Slates & Monochromes (Grays, Blacks, Whites, Beiges): Colors like Slate (#708090), Deep Charcoal (#0A0A0F), and Ivory (#FFFFF0). Serve as the structural foundation for body typography, card backgrounds, and surface borders.

3. When to Use Named Colors vs Hexadecimal / RGB Values in Production

Format Best Used For Limitation
Named Colors (e.g. coral) Fast prototyping, documentation, fallback values Limited to 148 discrete fixed hues
HEX Codes (e.g. #7C5CFF) Design tokens, static CSS styles, brand guidelines Harder to read alpha channel directly
RGB / RGBA Dynamic alpha opacity, canvas animations Slightly longer string declarations

4. Web-Safe Colors vs Modern Wide-Gamut (Display P3) Colors

In the 1990s, computer monitors only supported 256 colors. Web designers were forced to select from the 216 "web-safe" colors to avoid dithering (speckled pixel distortions). Today, all consumer displays support at least 24-bit TrueColor (16.7 million colors), and modern Apple and OLED displays support Display P3 wide color gamuts that display 50% more vibrant greens and reds than traditional sRGB.

5. Frequently Asked Questions (FAQ)

Are CSS color names case-sensitive?

No. In CSS, color names are completely case-insensitive. Writing color: royalblue;, color: RoyalBlue;, or color: ROYALBLUE; behaves identically in all web browsers.

What is the difference between "gray" and "grey" in CSS?

There is zero difference. The CSS specification officially recognizes both American English ("gray", "darkgray", "slategray") and British English ("grey", "darkgrey", "slategrey") spellings as identical color keywords mapping to the exact same hex values.

How do I convert these named colors to RGB or HSL?

Each card above shows the exact HEX, RGB, and HSL values. You can also paste any color name into our HEX to RGB Converter to inspect channel values and copy CSS declarations.