#F8F8FFGhost White (#F8F8FF) is a near-white neutral with an OKLCH hue of 286°, lightness 0.98 and chroma 0.009. In practice it behaves as a background color — quiet over large surfaces.
| HEX | #F8F8FF |
|---|---|
| RGB | rgb(248, 248, 255) |
| HSL | hsl(240, 100%, 99%) |
| HSV | hsv(240, 3%, 100%) |
| CMYK | cmyk(3%, 3%, 0%, 0%) |
| CIE Lab | lab(97.8 1.2 -3.3) |
| OKLCH | oklch(0.981 0.009 286) |
Under warm 2700K interior light Ghost White shifts only faintly, with no single dominant change; in north-facing or shaded light it is virtually unchanged. Overall drift across common illuminants is small (max ΔE ≈ 2.2), so it is a lighting-stable choice.
#fff2ef — ΔE 2.2, shifts only faintly, with no single dominant change#fff9fa — ΔE 1.2, shifts only faintly, with no single dominant change#f8f8ff — ΔE 0.0, is virtually unchanged#f8f9ff — ΔE 0.3, is virtually unchangedAgainst white it measures 1.06:1 and against black 19.86:1, so black text is the stronger pairing. That pairing passes WCAG AA for body text. Avoid white text on this color entirely.
One color explored: close hues with real lightness and chroma structure, so the palette is the anchor through value rather than a set of colors.
#f8f8ff · #c8c8cf · #a1a1a7 · #7c7c81 · #59595d · #37373b
The anchor's neighbours on the wheel — everything shares an undertone, so the chord carries color without anything having to be muted to get along.
#f8f8ff · #eadeff · #e5c4ef · #d9afcf · #ca9cb0 · #b98a93
The mid-gap pairing — sage and mustard, terracotta and olive. A foil rotated 40–65° toward warm or cool: too far to be kin, too near to argue, carried by temperature and a deliberate value offset.
#f8f8ff · #c9afc0 · #9593bf · #98698a · #5b597f · #513a4a
One deliberately opposed voice — a single restrained counterpoint across the wheel, or temperature against temperature where the anchor is too muted to carry a loud opposite.
#f8f8ff · #cac88f · #8e8e9d · #6d6c86 · #4e4d64 · #323140
The anchor as the only color in the room. True neutrals or complement-warmed near-neutrals let it stay dominant.
#f8f8ff · #dcdcd4 · #9898a2 · #5d5d57 · #25252e · #010100
This color as a ground rather than a subject — its own restraint held across a narrow value band, carrying one saturated voice from the opposite temperature.
#f8f8ff · #c9c9cc · #9d9da1 · #26262a · #050508 · #d0ca4e
The opposite hue on the perceptual wheel, tempered to field strength — warm/cool tension without vibration.
#f8f8ff · #dddccc · #9e9c71 · #625f29 · #2a2700 · #010007
The complement's two neighbours instead of the complement itself — strong contrast with a lower clash risk.
#f8f8ff · #dddccc · #af9570 · #49663b · #362100 · #000200
Three hues spaced evenly around the wheel; the anchor leads and the other two are held at supporting strength.
#f8f8ff · #e9d7cf · #b98e7a · #2b6a53 · #002e1f · #0c0100
Two complementary pairs offset by 90° — the richest chord, kept usable by a strict lightness hierarchy.
#f8f8ff · #ead5d6 · #bc8b8c · #625f29 · #002d2d · #040300
#f9f9ff · #fafaff · #fcfcff · #fdfdff · #fefeff
#cfcfd5 · #a5a5aa · #7c7c80 · #535355 · #29292b
Its high lightness and low chroma make it a natural background or large-surface color. In palettes it pairs most predictably with its tonal ramp and analogous neighbors; reserve the complementary hue for small, deliberate contrast.