Pastels are tints rather than hues: any colour mixed with enough white to push its lightness above roughly 80% while the saturation stays partly intact. Every HEX on this page clears that line. Each set below is a ready-made pastel scheme with HEX codes you can copy, and the generator lets you roll fresh pastels or anchor a new one to any base colour.
Pastel Palette Ideas & HEX Codes
Soft Pastel spreads across five different hues — pink, butter, mint, powder blue and lilac — which is what makes it a scheme rather than a ramp. Muted Pastel is the greyer version, saturation down to 39% at #B8E0D2. Pastel Rainbow is the most literal, five hues all set at almost exactly 86% lightness.
Soft Pastel
#FFD1DC
#FFECB8
#C1E1C1
#B5D3E7
#E0BBE4
Muted Pastel
#F7CAC9
#F6EAC2
#B8E0D2
#D6CDEA
#FDCFB4
Pastel Rainbow
#FFB3BA
#FFDFBA
#FFFFBA
#BAFFC9
#BAE1FF
Anchored to a pastel 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 Pastels
A pastel palette has no dark tone in it, so the one thing it always needs is a text colour — a charcoal or deep grey rather than pure black, which looks heavy against these. Nurseries, wedding stationery, spring campaigns and soft app themes are the usual homes. For single-hue pastel sets see blush, mint green and periwinkle.
Frequently Asked Questions
What HEX codes make a good pastel palette?
Pastels are high-lightness, low-saturation tints — think #FFD1DC (soft pink), #B5D3E7 (powder blue), #C1E1C1 (mint) and #FFECB8 (butter). Keep saturation low and lightness high across the set so no single colour dominates, and pair two or three tints with one slightly deeper accent for structure. The Soft Pastel, Muted Pastel and Pastel Rainbow rows above each carry five codes, which is usually the right number: two darks, a mid and two tints. Across all three the extremes are #E0BBE4 and #FFFFBA, which contrast at 1.6:1 — short of the 3:1 needed even for large text, so bring in a neutral when something has to be read.
What makes a colour a pastel?
A pastel is high lightness with the saturation left partly intact. Every colour on this page sits between 80% and 91% lightness, and that is the defining trait; below about 75% a colour stops reading as a pastel. Mixing in pure white would kill the hue entirely, so pastels keep enough saturation — 35% and up here — to stay identifiable.
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. The Muted Pastel row above is a second ready-made option — #F7CAC9, #FDCFB4 and the three steps between them — if you would rather not generate at all. The generator itself rolls around #FFB3BA, the base pastel for this page. Use Copy JSON for an array or Copy HEX for a comma-separated line if custom properties are not how your project stores colour.
What is the base HEX, RGB and HSL for this pastel palette?
The base colour this page is anchored to is #FFB3BA, which is rgb(255, 179, 186) and hsl(354, 100%, 85%). A hue of 354 degrees puts it in the reds, and 85% lightness with 100% saturation makes it a light tint. The colour picker above accepts HEX or R, G and B numbers directly, so you can type any of those in and rebuild the palette around it. The sets above are deliberately not all one hue — that is what the look is built on — but each stays inside the same lightness and saturation range as this base.