Named color
Rebecca Purple
Rebecca Purple color #663399: RGB 102, 51, 153 and HSL 270°, 50%, 40%. Explore its cool purple profile, contrast, CSS, palettes and harmonies.
Use this color
Create with Rebecca Purple
Open a professional color tool with #663399 already applied. Each configuration stays canonical to the tool and can be adjusted or shared.
CSS Utilities
--color-rebecca-purple: #663399;
.bg-rebecca-purple { background-color: #663399; }
.text-rebecca-purple { color: #663399; }Color history, meaning and use · Editorially reviewed
About Rebecca Purple Color
Rebecca Purple is unusual among standardized CSS colors because its origin is both recent and documented. The CSS Working Group added rebeccapurple with the value #663399 in 2014 as a tribute to web standards author Eric Meyer’s daughter Rebecca and as an expression of support from the web community.
Unlike material names whose physical samples vary, Rebecca Purple is exact in CSS: the keyword resolves to a defined sRGB value and is case-insensitive like other CSS identifiers. It can be used anywhere a CSS color is accepted. Its significance, however, comes from community history rather than from being a supposedly universal or psychologically fixed purple.
This page documents the standardized web color respectfully; it should not turn the personal history behind the name into decorative marketing copy.
WCAG Accessibility
Contrast checks for Rebecca Purple against black and white text.
Downloadable color reference infographic
Rebecca Purple Color Reference Infographic
Save a high-resolution infographic of Rebecca Purple, including its color values, coordinated palette, and black and white text contrast.

Color Harmonies
Variants
Pairings
Machine-readable data
Machine-Readable Color Data (JSON)
Perfect for CSS, design systems, automation, and AI ingestion.
hexCanonical HEX valuergbRed, green, blue channelshslHue, saturation, lightnesscmykApproximate print conversionwcagAA and AAA contrast optionsharmoniesMathematical harmony setsvariantsGenerated tone variantsnearestColorsKnowledge graph neighborsStructured sections
Color systems
{
"hex": "#663399",
"rgb": [
102,
51,
153
],
"hsl": [
270,
50,
40
],
"cmyk": [
33,
67,
0,
40
],
"luminance": 0.0749,
"contrast": {
"black": 2.5,
"white": 8.41
}
}WCAG
{
"AA": [
"#FFFFFF",
"#F5F5F5"
],
"AAA": [
"#FFFFFF",
"#F5F5F5"
]
}Harmonies
{
"complementary": "#669933",
"analogous": [
"#333399",
"#993399"
],
"triadic": [
"#996633",
"#339966"
],
"tetradic": [
"#993333",
"#669933",
"#339999"
],
"splitComplementary": [
"#999933",
"#339933"
],
"monochromatic": [
"#945EC9",
"#663399",
"#381C54"
]
}Variants
{
"light": "#945EC9",
"dark": "#381C54",
"saturated": "#661DAF",
"desaturated": "#664983",
"pastel": "#A687C5",
"neon": "#7A00F5"
}Pairings
{
"best": [
"#FFFFFF",
"#669933",
"#333399",
"#993399"
],
"avoid": [
"#664983",
"#945EC9"
],
"neutral": [
"#1A1A1A",
"#F5F5F5",
"#E8E8E4"
],
"highContrast": [
"#FFFFFF"
],
"lowContrast": [
"#945EC9",
"#664983"
]
}Knowledge graph
{
"nearestColors": [
"amethyst-deep",
"grape",
"iolite",
"dark-slate-blue",
"royal-purple"
],
"generatedPalettes": [
"rebecca-purple"
],
"generatedComparisons": [
"amethyst-deep-vs-rebecca-purple",
"grape-vs-rebecca-purple",
"plum-purple-vs-rebecca-purple"
],
"relatedFamilies": [
"/colors/by-family/purple",
"/colors/by-temperature/cool",
"/colors/by-tone/jewel-tone"
],
"relatedTools": [
"/harmonies/rebecca-purple",
"/wcag/rebecca-purple",
"/css/colors/rebecca-purple",
"/hex/663399",
"/tools/css-gradient-generator",
"/tools/color-palette-generator",
"/tools/css-color-mixer",
"/tools/contrast-checker"
],
"semanticRelations": {
"broader": [
"/colors/by-family/purple",
"/colors/by-temperature/cool",
"/colors/by-tone/jewel-tone"
],
"narrower": [
"/palettes/rebecca-purple"
],
"related": [
"/colors/amethyst-deep",
"/colors/grape",
"/colors/iolite",
"/colors/dark-slate-blue",
"/colors/royal-purple",
"/compare/amethyst-deep-vs-rebecca-purple",
"/compare/grape-vs-rebecca-purple",
"/compare/plum-purple-vs-rebecca-purple",
"/harmonies/rebecca-purple",
"/wcag/rebecca-purple",
"/css/colors/rebecca-purple",
"/hex/663399",
"/tools/css-gradient-generator",
"/tools/color-palette-generator",
"/tools/css-color-mixer",
"/tools/contrast-checker"
]
}
}Full JSON dataset
{
"slug": "rebecca-purple",
"name": "Rebecca Purple",
"cssName": "rebeccapurple",
"hex": "#663399",
"family": "purple",
"temperature": "cool",
"tone": [
"jewel-tone"
],
"uses": [
"web design",
"CSS color systems",
"UI prototyping"
],
"psychology": {
"associations": [
"context dependent"
],
"contexts": [
"web interfaces",
"design systems",
"technical color references"
],
"avoidIn": [
"claims that require brand or cultural specificity"
]
},
"aliases": [
"rebeccapurple"
],
"sourceType": "standard",
"confidence": "high",
"sourceUrl": "https://www.w3.org/TR/css-color-4/#named-colors",
"origin": {
"type": "css",
"notes": "Standard CSS named color."
},
"reviewStatus": "auto",
"editorialNotes": "Generated from CSS named color data and computed color-system properties.",
"tags": [
"purple",
"cool",
"jewel-tone",
"web-design",
"css-color-systems",
"ui-prototyping",
"context-dependent"
],
"popularity": 67,
"rgb": [
102,
51,
153
],
"hsl": [
270,
50,
40
],
"cmyk": [
33,
67,
0,
40
],
"luminance": 0.0749,
"contrast": {
"black": 2.5,
"white": 8.41
},
"harmonies": {
"complementary": "#669933",
"analogous": [
"#333399",
"#993399"
],
"triadic": [
"#996633",
"#339966"
],
"tetradic": [
"#993333",
"#669933",
"#339999"
],
"splitComplementary": [
"#999933",
"#339933"
],
"monochromatic": [
"#945EC9",
"#663399",
"#381C54"
]
},
"variants": {
"light": "#945EC9",
"dark": "#381C54",
"saturated": "#661DAF",
"desaturated": "#664983",
"pastel": "#A687C5",
"neon": "#7A00F5"
},
"wcag": {
"AA": [
"#FFFFFF",
"#F5F5F5"
],
"AAA": [
"#FFFFFF",
"#F5F5F5"
]
},
"css": {
"variable": "--color-rebecca-purple: #663399;",
"utility": ".bg-rebecca-purple { background-color: #663399; }",
"textUtility": ".text-rebecca-purple { color: #663399; }"
},
"nearestColors": [
"amethyst-deep",
"grape",
"iolite",
"dark-slate-blue",
"royal-purple"
],
"generatedPalettes": [
"rebecca-purple"
],
"generatedComparisons": [
"amethyst-deep-vs-rebecca-purple",
"grape-vs-rebecca-purple",
"plum-purple-vs-rebecca-purple"
],
"relatedFamilies": [
"/colors/by-family/purple",
"/colors/by-temperature/cool",
"/colors/by-tone/jewel-tone"
],
"relatedTools": [
"/harmonies/rebecca-purple",
"/wcag/rebecca-purple",
"/css/colors/rebecca-purple",
"/hex/663399",
"/tools/css-gradient-generator",
"/tools/color-palette-generator",
"/tools/css-color-mixer",
"/tools/contrast-checker"
],
"semanticRelations": {
"broader": [
"/colors/by-family/purple",
"/colors/by-temperature/cool",
"/colors/by-tone/jewel-tone"
],
"narrower": [
"/palettes/rebecca-purple"
],
"related": [
"/colors/amethyst-deep",
"/colors/grape",
"/colors/iolite",
"/colors/dark-slate-blue",
"/colors/royal-purple",
"/compare/amethyst-deep-vs-rebecca-purple",
"/compare/grape-vs-rebecca-purple",
"/compare/plum-purple-vs-rebecca-purple",
"/harmonies/rebecca-purple",
"/wcag/rebecca-purple",
"/css/colors/rebecca-purple",
"/hex/663399",
"/tools/css-gradient-generator",
"/tools/color-palette-generator",
"/tools/css-color-mixer",
"/tools/contrast-checker"
]
},
"pairings": {
"best": [
"#FFFFFF",
"#669933",
"#333399",
"#993399"
],
"avoid": [
"#664983",
"#945EC9"
],
"neutral": [
"#1A1A1A",
"#F5F5F5",
"#E8E8E4"
],
"highContrast": [
"#FFFFFF"
],
"lowContrast": [
"#945EC9",
"#664983"
]
}
}