TwoColorPalette

Rose Gold and Charcoal color palette

nearest CSS color: darkslategray · 0.033

There's a quiet kind of romance in this pairing. The warmth of rose gold against the cool weight of charcoal feels grown-up and intimate, more candlelit dinner than confetti toss. It reads as soft without being sweet, and serious without being severe.

Rose gold #B76E79 is a muted pink with a metallic, blush-like quality. Charcoal #36454F is a deep blue-gray that behaves almost like a softer black. Their ratio is only 2.6 to 1, so they sit close in feel rather than pushing against each other. The blend between them lands on a muted mauve-brown (#775B64), which hints at why the two feel so connected.

For weddings, this works for menus, signage, and bridesmaid styling where you want warmth without pastels. In fashion, think knitwear, leather, and evening pieces. For branding, it suits jewelry, boutique beauty, and small studios that want to feel refined and a little romantic.

See Rose Gold and Charcoal in use

Background ⇄ tap a mockup to swap colors
Rose Gold&Charcoal
together with their families
SEPTEMBER 14
Wedding invitation
Accessory
Build
better
Start free
Marketing hero
AURELIAbotanical face serum30 ml
Product label
Logo lockup
RC
Poster / type

Rose Gold Tailwind scale (50-900)

Charcoal Tailwind scale (50-900)

Rose Gold to Charcoal blend

A continuous interpolation from Rose Gold to Charcoal, sampled into the 10 steps below. Tap any swatch to copy its hex.

Why Rose Gold and Charcoal blend best in OKLab

The same two colors blended three ways. This site uses OKLab, which keeps the blend smooth and evenly lit. The other two are shown so you can see what to avoid: sRGB darkens and muddies the middle, and HSL detours through colors that are not in your palette.

OKLabsmooth, evenly lit (used here)
sRGBmuddy, darker middle
HSLdetours through other hues

Accessibility

AA large ✗AA normal ✗AAA ✗

Do not place Rose Gold text on Charcoal (or the reverse) for body copy. For readable text, pair a dark scale step such as rose-gold-800 or charcoal-900 with a light one like charcoal-50.

Contrast pairing grid

Rows are Rose Gold steps, columns are Charcoal steps. Each mark is a Rose Gold step shown on a Charcoal step: a check means it clears WCAG AA for text (4.5:1). If you can read the mark, the pairing is legible.

50100200300400500600700800900
50
100
200
300
400
500
600
700
800
900

✓ passes AA ✗ fails AA

Copy for Tailwind

Tailwind v4 — @theme (paste into your CSS)
@theme {
  --color-rose-gold-50: #FBF6F6;
  --color-rose-gold-100: #F7EDEE;
  --color-rose-gold-200: #F1DEE0;
  --color-rose-gold-300: #E7CACD;
  --color-rose-gold-400: #DAAEB3;
  --color-rose-gold-500: #B76E79;
  --color-rose-gold-600: #955962;
  --color-rose-gold-700: #704148;
  --color-rose-gold-800: #412428;
  --color-rose-gold-900: #1A0B0D;

  --color-charcoal-50: #F2F3F4;
  --color-charcoal-100: #E5E7E8;
  --color-charcoal-200: #CFD3D5;
  --color-charcoal-300: #B1B7BC;
  --color-charcoal-400: #8A949A;
  --color-charcoal-500: #36454F;
  --color-charcoal-600: #2A373F;
  --color-charcoal-700: #1E272E;
  --color-charcoal-800: #0D1317;
  --color-charcoal-900: #030406;
}
Tailwind v3 — tailwind.config.js
// tailwind.config.js
module.exports = {
  theme: {
    extend: {
      colors: {
        'rose-gold': {
        50: '#FBF6F6',
        100: '#F7EDEE',
        200: '#F1DEE0',
        300: '#E7CACD',
        400: '#DAAEB3',
        500: '#B76E79',
        600: '#955962',
        700: '#704148',
        800: '#412428',
        900: '#1A0B0D',
        },
        'charcoal': {
        50: '#F2F3F4',
        100: '#E5E7E8',
        200: '#CFD3D5',
        300: '#B1B7BC',
        400: '#8A949A',
        500: '#36454F',
        600: '#2A373F',
        700: '#1E272E',
        800: '#0D1317',
        900: '#030406',
        },
      },
    },
  },
};
CSS variables
:root {
  --rose-gold-50: #FBF6F6;
  --rose-gold-100: #F7EDEE;
  --rose-gold-200: #F1DEE0;
  --rose-gold-300: #E7CACD;
  --rose-gold-400: #DAAEB3;
  --rose-gold-500: #B76E79;
  --rose-gold-600: #955962;
  --rose-gold-700: #704148;
  --rose-gold-800: #412428;
  --rose-gold-900: #1A0B0D;

  --charcoal-50: #F2F3F4;
  --charcoal-100: #E5E7E8;
  --charcoal-200: #CFD3D5;
  --charcoal-300: #B1B7BC;
  --charcoal-400: #8A949A;
  --charcoal-500: #36454F;
  --charcoal-600: #2A373F;
  --charcoal-700: #1E272E;
  --charcoal-800: #0D1317;
  --charcoal-900: #030406;
}
SCSS variables
$rose-gold-50: #FBF6F6;
$rose-gold-100: #F7EDEE;
$rose-gold-200: #F1DEE0;
$rose-gold-300: #E7CACD;
$rose-gold-400: #DAAEB3;
$rose-gold-500: #B76E79;
$rose-gold-600: #955962;
$rose-gold-700: #704148;
$rose-gold-800: #412428;
$rose-gold-900: #1A0B0D;

$charcoal-50: #F2F3F4;
$charcoal-100: #E5E7E8;
$charcoal-200: #CFD3D5;
$charcoal-300: #B1B7BC;
$charcoal-400: #8A949A;
$charcoal-500: #36454F;
$charcoal-600: #2A373F;
$charcoal-700: #1E272E;
$charcoal-800: #0D1317;
$charcoal-900: #030406;
JSON tokens
{
  "rose-gold": {
    "50": "#FBF6F6",
    "100": "#F7EDEE",
    "200": "#F1DEE0",
    "300": "#E7CACD",
    "400": "#DAAEB3",
    "500": "#B76E79",
    "600": "#955962",
    "700": "#704148",
    "800": "#412428",
    "900": "#1A0B0D"
  },
  "charcoal": {
    "50": "#F2F3F4",
    "100": "#E5E7E8",
    "200": "#CFD3D5",
    "300": "#B1B7BC",
    "400": "#8A949A",
    "500": "#36454F",
    "600": "#2A373F",
    "700": "#1E272E",
    "800": "#0D1317",
    "900": "#030406"
  }
}

How we name colors

There is no single official authority for naming colors. We use the common, widely recognized name as the primary label for each color (here, Rose Gold and Charcoal); many common names are themselves W3C CSS named colors. For transparency we also show the nearest W3C CSS named color and the perceptual distance, ΔE, measured in OKLab. A small ΔE means the name is essentially exact; a larger one means it is the closest standard name rather than a perfect match.

Sources: W3C CSS Color Module Level 4 and the open color-name-list dataset, used to verify every color sits near a recognized name.