Color Combinations

48 two-color combinations that are known to work, grouped by mood. Every pair shows both hex codes, the RGB and HSL values, how much contrast the two colors produce and a five-color set built from them — so you can drop the whole thing into CSS.

Everyday neutrals

Black, white, navy and grey — the base layer almost every interface is built on.

Warm combinations

Reds, oranges and terracottas, usually with something cooler to keep them in check.

Cool combinations

Blue, teal and violet pairings for calm, trustworthy surfaces.

Soft & pastel

Low-saturation pairs that stay quiet even on large areas.

Earthy combinations

Olive, clay and sand tones for organic, tactile palettes.

Bold combinations

High-chroma pairs for focal points and accents, not for backgrounds.

A color combination is any two colors used together on purpose. The pairs on this page are the ones designers come back to — a neutral with a strong accent, two neighbours from the same hue family, or a complementary jolt. Each page measures the contrast between the two colors and builds a pale tint, a deep shade and a neutral around them, which is usually all a layout needs.

Frequently asked questions

The most-used pairs are black and white, black and gold, navy and white, blue and green and pink and grey. A neutral plus one accent color dominates because it scales from a single button to a whole interface.

Good to know

  • 48 curated pairs, each with its own hex codes, contrast ratio and five-color set.
  • Every swatch links to a full color page with shades, tints, harmonies and meaning.
  • Contrast is measured with the same WCAG 2.x maths the contrast checker uses.

Put a combination to work

Once you have a pair, these tools turn it into real values — palettes, gradients, shades and accessibility checks.

From the blog