Baby Purple #CA9BF7

Baby Purple is a medium-light, moderately saturated purple with hex code #CA9BF7 and RGB rgb(202, 155, 247).

Aa

Black text reads best on this color (9.54:1).

About this color

#CA9BF7 is a medium-light, moderately saturated purple. In OKLCH its lightness is 77%, its chroma 0.137 and its hue 307°. Its hue sits between the warm and cool halves of the wheel. It is the named color Baby Purple. Black text reads best on it, at 9.54:1.

Hue familyPurples
Lightnessmedium-light (77%)
Chromamoderately saturated (0.137)
Temperaturein between
Nearest nameBaby Purple
Black text9.54:1
White text2.20:1

Colors that go with Baby Purple

Matches found by rotating Baby Purple around the OKLCH hue wheel, each labelled with the closest name in our list.

Color palettes with Baby Purple

Curated color palettes that contain a color within ΔE 0.06 (OKLab) of Baby Purple, closest first.

Similar named colors

The eight named colors closest to Baby Purple, with their ΔE distance.

More about Baby Purple

How to make Baby Purple

A starting recipe from common paint colors, found with a spectral paint model (the color mixer’s paint mode). Real pigments vary, so mix a small test batch and adjust.

  • 3 parts white
  • 2 parts purple
  • 1 part pink

Recipe result: #CD94DC, a difference of ΔE 0.039 from Baby Purple. That is close; add a little more of one paint to match.

What colors make purple? | Color mixing chart

Codes for Baby Purple in every format

HEX#CA9BF7
RGBrgb(202, 155, 247)
HSLhsl(271, 85%, 79%)
OKLCHoklch(76.7% 0.137 306.9)

Contrast

WCAG 2 contrast ratios are the conformance target: AA needs 4.5:1 for body text and 3:1 for large text, AAA needs 7:1. APCA Lc values are supplementary guidance from the WCAG 3 drafts.

PairWCAG 2ResultAPCAAPCA guidance
White text on #CA9BF7 2.20:1 Fails Lc -48.0 Large or bold text, headings
Black text on #CA9BF7 9.54:1 AAA Lc 60.8 Content text, not long reading
#CA9BF7 text on white 2.20:1 Fails Lc 43.2 Non-text elements, placeholder text
#CA9BF7 text on black 9.54:1 AAA Lc -59.0 Large or bold text, headings

Shades and tints of Baby Purple

A 50–950 scale built in OKLCH: the hue is held, lightness follows a Tailwind v4-like curve, and every step is kept inside the sRGB gamut. This color sits at step 300.

  1. Step 50

    50

    #F8F3FF

    oklch(97.1% 0.017 304.8)

  2. Step 100

    100

    #F1E4FF

    oklch(93.7% 0.039 307.2)

  3. Step 200

    200

    #E5CDFF

    oklch(88.4% 0.072 306.7)

  4. Step 300

    300 (this color)

    #CA9BF7

    oklch(76.7% 0.137 306.9)

  5. Step 400

    400

    #C179FF

    oklch(70.8% 0.197 306.9)

  6. Step 500

    500

    #B349FF

    oklch(63.2% 0.257 307)

  7. Step 600

    600

    #A000F1

    oklch(55.6% 0.286 306.9)

  8. Step 700

    700

    #8700CC

    oklch(49.1% 0.252 307)

  9. Step 800

    800

    #6F00A9

    oklch(42.7% 0.219 307)

  10. Step 900

    900

    #5B0E8A

    oklch(37.7% 0.182 306.8)

  11. Step 950

    950

    #350E51

    oklch(27% 0.115 306.5)

Export this scale for Tailwind in the Tailwind colors tool

Baby Purple with color blindness

Simulated with the Machado et al. (2009) model. ΔE is how far the color moves: below about 0.02 you would not notice a change.

VisionSeen asShift (ΔE)
Protanopia (no red cones)#88ADFB0.096
Deuteranopia (no green cones)#92AFF40.089
Tritanopia (no blue cones)#C4A9BE0.101
Achromatopsia (no color)#AFAFAF0.137

Use Baby Purple in your product

Turn it into light and dark UI roles checked for contrast, then export to Tailwind v4, shadcn/ui, CSS or design tokens.