CSS named color

Purple #800080

purple rgb(128, 0, 128)

Purple is a dark magenta with the hex code #800080, which converts to rgb(128, 0, 128). Open #800080 in the converter to tweak it.

Purple color values

HEX#800080
HEX (shorthand)—
RGBrgb(128, 0, 128)
RGBArgba(128, 0, 128, 1)
8-digit HEX#800080FF
HSLhsl(300, 100%, 25%)
HSV / HSB300°, 100%, 50%
CMYK0%, 100%, 0%, 50%
RGB 0–10.502, 0, 0.502
Decimal8388736
CSS keywordpurple

How #800080 converts to RGB

Split the hex code into three pairs and read each pair as a base-16 number: 80 → 128, 00 → 0, 80 → 128. That gives rgb(128, 0, 128). The step-by-step guide explains the math.

Shades of Purple

Mixed toward black in 10% steps. Click a swatch to copy its hex.

Tints of Purple

Mixed toward white in 10% steps.

Color harmonies

Hue rotations of Purple on the HSL color wheel, keeping saturation and lightness fixed. The color harmony guide explains when each scheme works.

Complementary

Analogous

Split-complementary

Triadic

Tetradic (square)

Contrast and accessibility

TextBackgroundRatioWCAG 2.x
White Purple 9.41:1AAA
Black Purple 2.22:1Fail

Use white text on a purple background. Test any other pair in the contrast checker; thresholds are explained in the WCAG contrast guide.

Use Purple in CSS

.element {
  color: purple;                         /* keyword */
  background-color: #800080;            /* hex */
  border-color: rgb(128 0 128 / 50%);    /* 50% transparent */
}

Need it semi-transparent? Append an alpha byte: #80008080 is Purple at 50% opacity. See RGBA & transparency.

Similar named colors

FAQ

What is the HEX code for Purple?

The CSS named color purple is #800080 in hexadecimal. In CSS you can write color: purple; or color: #800080; — both produce the same pixel.

What is Purple in RGB?

Purple is rgb(128, 0, 128): red 128, green 0, blue 128 on the 0–255 scale. As normalized 0–1 floats that is (0.502, 0, 0.502).

Is white or black text more readable on Purple?

White text is more readable. White on #800080 has a contrast ratio of 9.41:1 (AAA), black on #800080 has 2.22:1 (Fail). WCAG AA needs 4.5:1 for normal text.

Copied!