Explore spring color palettes with leaf green, blossom pink, sky blue, and clean neutrals for launches, education, and optimistic interface work.
Spring palettes are light and clear: blossom pink, lemon, mint, coral, and sky blue, often several in one set. They are more saturated than pastels, and only about one in eight contains a color pair dark enough for body text, so plan to add an ink.
Spring palettes sit at the light end: about four in five swatches are above 60% HSL lightness. Unlike pastels, they keep strong saturation (about 78% on average), and they mix hues freely: yellow, coral, pink, mint, and sky blue often appear in a single set, such as #ff6d60, #f7d060, #f3e99f, #98d8aa.
That combination looks fresh but leaves little room for text. Only about one in eight palettes here contains a pair at 4.5:1, so plan on adding a dark ink.
For the coral, yellow, lemon, and mint set above, a dark slate such as #2b2d42 works across every swatch: 10.90:1 on #f3e99f, 8.18:1 on #98d8aa, and 4.89:1 on #ff6d60. That means the coral can be a button with a dark label, and the lighter colors can be page and card surfaces.
:root {
--bg: #f3e99f;
--card: #98d8aa;
--action: #ff6d60;
--highlight: #f7d060;
--ink: #2b2d42; /* added: text and button labels */
}Pick one swatch as the surface, usually the lightest yellow, pink, or mint, and one stronger color for actions. Give the remaining hues small, named roles such as tags or illustration. A dark slate or deep rose works better as the text color than pure black.
About 96% of the swatches here pass 4.5:1 with black text and about 4% with white. Mid-tones that look deep enough for white often are not: white on rose #d25380 is 3.97:1, and on cornflower #6da9e4 it is 2.49:1, where black reaches 8.45:1.
Updated