#E6E3DD
#9D9890
#5C5851
#1B1917
Background
Primary Accent
Secondary
Body Text

Granite Color Palette

#E6E3DD · #9D9890 · #5C5851 · #1B1917

AAA
WCAG Grade
13.7:1
Contrast Ratio
971
Saves
2,104
AI Copies
AI Prompt

Use #E6E3DD as the background. Use #9D9890 as the primary accent. Use #5C5851 as secondary. Use #1B1917 as body text/supporting color. Palette mood: Granite — earthy, mono, cool, vintage.

Hex Codes, RGB & CMYK Color Values

Technical breakdown for the Granite color scheme. Use these values for web design (HEX/RGB), print projects (CMYK), or specialized design software (HSL).

Swatch Design Role HEX RGB CMYK HSL
Background
Luminance: 77.0%
230, 227, 221 0%, 1%, 4%, 10% 40°, 15%, 88%
Primary Accent
Luminance: 31.6%
157, 152, 144 0%, 3%, 8%, 38% 37°, 6%, 59%
Secondary
Luminance: 9.8%
92, 88, 81 0%, 4%, 12%, 64% 38°, 6%, 34%
Body Text
Luminance: 1.0%
27, 25, 23 0%, 7%, 15%, 89% 30°, 8%, 10%

Granite Tints & Shades

Hover states, borders and elevation need lighter and darker steps of your base colors. Here are computed tints and shades for every color in the Granite palette — click any swatch to copy its hex.

#E6E3DD muted orange
#9D9890 neutral gray
#5C5851 neutral gray
#1B1917 muted orange

Granite Palette Contrast Matrix (WCAG 2.1)

Every color tested as text on every other color as background. Body copy needs 4.5:1 (AA), large text and UI components 3:1. AAA requires 7:1.

Text on Background Preview Ratio Grade Safe For
#1B1917 on #E6E3DD
Aa Sample Text
13.69:1 AAA Body text, headings, UI
#E6E3DD on #1B1917
Aa Sample Text
13.69:1 AAA Body text, headings, UI
#1B1917 on #9D9890
Aa Sample Text
6.12:1 AA Body text, UI
#9D9890 on #1B1917
Aa Sample Text
6.12:1 AA Body text, UI
#5C5851 on #E6E3DD
Aa Sample Text
5.52:1 AA Body text, UI
#E6E3DD on #5C5851
Aa Sample Text
5.52:1 AA Body text, UI
#1B1917 on #5C5851
Aa Sample Text
2.48:1 Fail Decorative use only
#5C5851 on #1B1917
Aa Sample Text
2.48:1 Fail Decorative use only
#5C5851 on #9D9890
Aa Sample Text
2.47:1 Fail Decorative use only
#9D9890 on #5C5851
Aa Sample Text
2.47:1 Fail Decorative use only
#9D9890 on #E6E3DD
Aa Sample Text
2.24:1 Fail Decorative use only
#E6E3DD on #9D9890
Aa Sample Text
2.24:1 Fail Decorative use only

Granite Color Psychology & Meaning

Granite is a jammed-together mixture of quartz, feldspar and mica crystals, and each grain refits the light differently so the stone glitters without polish, and this palette is feldspar pale with speckle mid. It feels solid and speckled, the color of a counter that hides every crumb.

Color Harmony: Analogous Scheme

The Granite palette is built using a analogous relationship between its hues. This ensures that even with high-contrast accents, the overall scheme feels balanced and intentional.

Hue Wheel

A analogous palette is often preferred by professional designers because it creates a calm, serene atmosphere by using neighboring colors.

History & Design Context

Granite forms when magma cools slowly underground, which is why its crystals are large enough to see; polished granite became a countertop default in the 1980s and 90s.

Best Design Use Cases

Use the feldspar pale for backgrounds, granite gray for primary actions, speckle mid for highlights, and mica dark for text.

Industries This Palette Suits

Editorial and magazine design, photography portfolios, galleries and museums.

Colors That Pair Well With Granite

Need a fifth color? These three companions are computed from the palette's own hue positions on the color wheel, so they extend the scheme without breaking its harmony.

blue

directly opposite #9D9890 on the wheel — the strongest accent for CTAs and highlights when you need maximum energy

yellow

30° beside #9D9890 — a calm secondary that extends the palette without adding tension

tinted neutral

a ink-black carrying the palette's own hue — perfect for surfaces and dividers

Using Granite Without Breaking Accessibility

  • Avoid #9D9890 for small UI elements on #E6E3DD — at 2.2:1 it misses the 3:1 WCAG threshold; darken it with a shade from the ramp below.
  • Set body text in #1B1917 — 13.7:1 against #E6E3DD passes WCAG AA (AAA) for long-form reading.
  • Let #5C5851 carry sidebars, cards and footers — at a mid lightness it separates zones without stealing focus from #9D9890.

How to Implement the Granite Color Scheme

To use this Granite color palette in your web project, you can copy the following CSS variables or Tailwind CSS configuration. These roles ensure your UI maintains accessibility and visual hierarchy.

Option 1: CSS Variables

:root { 
  /* {name} Palette - ihatecolors.com */{'
'}  --color-bg: {colors[0]};{'
'}  --color-primary: {colors[1]};{'
'}  --color-secondary: {colors[2]};{'
'}  --color-text: {colors[3]};{'
'} {'}'}

Web Design Tip

Use #E6E3DD for the main background and #9D9890 for primary buttons. This creates a high-contrast focal point.

Accessibility Note

The contrast ratio between #1B1917 and #E6E3DD is 13.69:1 (AAA). Ensure your body text remains legible.

Granite Palette — Frequently Asked Questions

What are the hex codes in the Granite color palette?

The Granite palette contains #E6E3DD, #9D9890, #5C5851, #1B1917. Click any swatch on this page to copy its value, or export all four at once as CSS variables, Tailwind config, SCSS or a Figma-ready list.

Is the Granite color palette accessible (WCAG)?

Yes for its strongest pairings: #1B1917 on #E6E3DD reaches 13.7:1 (AAA). For body text always keep a 4.5:1 ratio and for large UI elements 3:1 — the full contrast matrix above shows the exact score for every color-on-color combination in this palette.

What colors go well with the Granite palette?

Beyond its own four colors, #90959D, #9EA18C, #151514 extend it naturally: the complementary hue for high-energy accents, an analogous neighbor for calm transitions, and a tinted neutral for surfaces. All three are computed from this palette's hues on the color wheel.

What mood does the Granite palette create?

Granite reads as earthy, mono, cool. Neutral gray drives the personality, grounded by muted orange — a combination that works best when the very light base gets most of the canvas.

Can I use the Granite color palette commercially?

Yes. Individual color values can't be copyrighted, so the Granite palette is free for personal, client and commercial work — websites, branding, apps, print and social content, with no attribution required.

How do I add the Granite palette to Tailwind or CSS?

Use the export panel on this page: CSS variables, a Tailwind config block, SCSS variables, or a Figma copy list are generated from Granite's exact values, including the tint and shade ramps shown above.

Similar Palettes

Live Preview
Generate Similar ✦
Skip to content