Cream is an off-white with yellow in it, named for dairy cream. Every tone on this page sits between 36° and 60° hue and above 65% lightness, which is what separates it from a plain white. Take the HEX codes from a scheme below, or build a custom cream palette around any base colour with the generator.
Cream Palette Ideas & HEX Codes
Warm Cream is the lightest, topping out at #FFFDF7. Cream & Ivory pushes further toward yellow with #FFFFF0 and #FDF6E3. Soft Cream is the only one with real contrast, dropping to #C9B187 at 66% lightness — the one tone here you could actually set a page section against.
Warm Cream
#FFFDF7
#FAF3E0
#F5EBDC
#EADFCB
#D9CBB3
Cream & Ivory
#FFFFF0
#FDF6E3
#F5EBDC
#E8DCC0
#D8C7A8
Soft Cream
#FBF7F0
#F3E9D2
#EADEC1
#DDCBA4
#C9B187
Anchored to a cream base — press Space or Generate to roll more schemes. Click a swatch to copy its HEX, lock one to keep it while the rest re-roll, then export as CSS, JSON or HEX.
Free, no sign-up Generated in your browser CSS, JSON & HEX export
Drag in the colour area or the hue bar, or type a HEX / RGB value, then build a scheme anchored to it.
What Goes With Cream
Cream is a background colour, and it changes what sits on it: it warms a sage green, softens a burgundy, and takes gold better than white does. It needs a dark anchor for legibility — a deep brown or charcoal — because nothing on this page contrasts with anything else. See ivory for the whiter neighbour.
Frequently Asked Questions
What HEX codes make a cream palette?
Cream palettes are warm, very light neutrals: near-whites (#FFFDF7, #FDF6E3), soft creams (#F5EBDC, #EADFCB) and one deeper tan (#D9CBB3, #C9B187) so text and edges have contrast. Keeping every tone warm stops the set from drifting cold or grey. The three sets above are worked examples of that: Warm Cream, Cream & Ivory and Soft Cream, five codes each. The deepest value on this page is #C9B187 and the palest is #FFFFF0; put one on the other and you get 2:1, short of the 3:1 needed even for large text, so bring in a neutral when something has to be read.
What is the difference between cream and ivory?
Cream and ivory differ in depth. Ivory #F5F0E1 is 92% lightness and sits at 45° hue; cream #EADFCB is 86% and 39°, so it is a step darker and a shade more orange. In practice ivory reads as a white and cream reads as a colour, which is why cream is the one that needs a dark partner.
How do I use these colours in CSS?
Click Copy CSS for a ready-to-paste :root block with each colour as a custom property (--color-1, --color-2 and so on), or copy a single HEX straight from any swatch above. If a ready-made set is easier, the Warm Cream row above reads #FFFDF7 through #D9CBB3 and you can type those five in as the custom properties yourself. The generator instead rolls around #EADFCB, the base cream this page is anchored to. Copy JSON gives an array and Copy HEX a comma-separated line when a :root block is not what your project wants.
Which cream shades are readable as text on white?
No shade in this cream set is dark enough for body text on white — the deepest manages 2:1 against the 4.5:1 WCAG AA line. The base shade used here, #EADFCB, gives 1.3:1 against #FFFFFF, too little for text of any size, so keep it for fills and accents. The darkest code on this page, #C9B187, reaches 2:1 on white and still falls short of the 4.5:1 WCAG AA line for body text. The palest, #FFFFF0, sits at 1:1 and belongs behind text rather than in it, with something dark on top.