Milk Skin
A gentle warmth in soft beige

Pale and delicate, this creamy white carries soft yellow undertones that lean toward beige. The hex code #f0e9d6 serves as a calm, neutral base that avoids the clinical feel of pure white. It pairs beautifully with charcoal or slate blue, adding depth where plain white might fall flat. High contrast makes it a reliable background choice for small, readable body text.
About Milk Skin
Whole milk in a chipped enamel cup
What does milk skin mean?
This pale beige often calls to mind milk, parchment, and unbleached cloth, so people commonly read it as soft and domestic. Its high lightness and very low saturation give it a washed-out, glistening quality, like a color drained of most of its strength.
Where you see milk skin
- unbleached linen
- whole milk
- parchment paper
- bone china
- candle wax
- rolled oats
What it works for
Use it as a warm neutral background that lets stronger colors do the talking without turning cold or grey.
What colors go with milk skin?
Espresso #4e312dA deep brown grounds this washed-out cream and makes its pale warmth read clearly.Olive #808000Olive's muted green sits close in value, so the pair feels faded and natural.Terracotta #e2725bTerracotta brings the heat this near-grey beige lacks while staying earthy, not loud.Charcoal #36454fCharcoal gives sharp contrast, and the lightness gap keeps both colors distinct.
Questions about Milk Skin
What is the hex code for Milk Skin?
Milk Skin is #f0e9d6. In RGB that is rgb(240, 233, 214), in HSL hsl(44, 46%, 89%) and in CMYK 0%, 3%, 11%, 6%.
Does #f0e9d6 lean cool or warm in a design?
This color leans decisively warm due to its soft yellow undertones, which prevent it from looking stark or sterile. It works effectively to soften the edges of a modern interface and creates a cozy, inviting atmosphere compared to a standard, neutral off-white.
Is Milk Skin readable on white or black?
Milk Skin has a 1.21:1 contrast ratio on white and 17.33:1 on black. WCAG asks for 4.5:1 for body text and 3:1 for large text, so on white it is too faint for text and on black it works for body text. Try other pairs in the contrast checker.