Emerald and Gold color palette
seagreen · 0.01
goldenrod · 0.025
Designers reach for this pair when a project needs to look expensive without feeling cold or corporate. Emerald (#1F8A5B) carries the depth of a jewel, while gold (#D4AF37) brings warmth and shine. Together they signal money and ceremony, which is why you see them on wedding invitations, hotel lobbies, and heritage brand identities.
The ratio is only 2.06 to 1, so this is a tonal pairing rather than a high-contrast one. The two are 68 degrees apart, close enough that they harmonize rather than fight. If you blended them, you would land on a muted olive-green (#889E50), which hints at why they feel so settled next to each other. Do not use gold for body text on emerald. Save it for headlines, borders, foil details, and metallic accents.
For interiors, think deep green walls with brass fixtures. For branding, reserve gold for the logo mark or a single accent and let emerald carry the larger surfaces.
See Emerald and Gold in use
better
Emerald Tailwind scale (50-900)
Gold Tailwind scale (50-900)
Emerald to Gold blend
A continuous interpolation from Emerald to Gold, sampled into the 10 steps below. Tap any swatch to copy its hex.
Why Emerald and Gold 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.
Accessibility
Do not place Emerald text on Gold (or the reverse) for body copy. For readable text, pair a dark scale step such as emerald-800 or gold-900 with a light one like gold-50.
Contrast pairing grid
Rows are Emerald steps, columns are Gold steps. Each mark is a Emerald step shown on a Gold step: a check means it clears WCAG AA for text (4.5:1). If you can read the mark, the pairing is legible.
| 50 | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900 | |
|---|---|---|---|---|---|---|---|---|---|---|
| 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-emerald-50: #F3F8F5;
--color-emerald-100: #E6F1EA;
--color-emerald-200: #D1E5D9;
--color-emerald-300: #B5D4C1;
--color-emerald-400: #8DBEA2;
--color-emerald-500: #1F8A5B;
--color-emerald-600: #177049;
--color-emerald-700: #0F5335;
--color-emerald-800: #052F1C;
--color-emerald-900: #011108;
--color-gold-50: #FCFAF4;
--color-gold-100: #FAF6E9;
--color-gold-200: #F6EED8;
--color-gold-300: #EFE3BE;
--color-gold-400: #E7D49B;
--color-gold-500: #D4AF37;
--color-gold-600: #AD8F2B;
--color-gold-700: #836B1E;
--color-gold-800: #4C3D0E;
--color-gold-900: #201803;
}
Tailwind v3 — tailwind.config.js
// tailwind.config.js
module.exports = {
theme: {
extend: {
colors: {
'emerald': {
50: '#F3F8F5',
100: '#E6F1EA',
200: '#D1E5D9',
300: '#B5D4C1',
400: '#8DBEA2',
500: '#1F8A5B',
600: '#177049',
700: '#0F5335',
800: '#052F1C',
900: '#011108',
},
'gold': {
50: '#FCFAF4',
100: '#FAF6E9',
200: '#F6EED8',
300: '#EFE3BE',
400: '#E7D49B',
500: '#D4AF37',
600: '#AD8F2B',
700: '#836B1E',
800: '#4C3D0E',
900: '#201803',
},
},
},
},
};
CSS variables
:root {
--emerald-50: #F3F8F5;
--emerald-100: #E6F1EA;
--emerald-200: #D1E5D9;
--emerald-300: #B5D4C1;
--emerald-400: #8DBEA2;
--emerald-500: #1F8A5B;
--emerald-600: #177049;
--emerald-700: #0F5335;
--emerald-800: #052F1C;
--emerald-900: #011108;
--gold-50: #FCFAF4;
--gold-100: #FAF6E9;
--gold-200: #F6EED8;
--gold-300: #EFE3BE;
--gold-400: #E7D49B;
--gold-500: #D4AF37;
--gold-600: #AD8F2B;
--gold-700: #836B1E;
--gold-800: #4C3D0E;
--gold-900: #201803;
}SCSS variables
$emerald-50: #F3F8F5; $emerald-100: #E6F1EA; $emerald-200: #D1E5D9; $emerald-300: #B5D4C1; $emerald-400: #8DBEA2; $emerald-500: #1F8A5B; $emerald-600: #177049; $emerald-700: #0F5335; $emerald-800: #052F1C; $emerald-900: #011108; $gold-50: #FCFAF4; $gold-100: #FAF6E9; $gold-200: #F6EED8; $gold-300: #EFE3BE; $gold-400: #E7D49B; $gold-500: #D4AF37; $gold-600: #AD8F2B; $gold-700: #836B1E; $gold-800: #4C3D0E; $gold-900: #201803;
JSON tokens
{
"emerald": {
"50": "#F3F8F5",
"100": "#E6F1EA",
"200": "#D1E5D9",
"300": "#B5D4C1",
"400": "#8DBEA2",
"500": "#1F8A5B",
"600": "#177049",
"700": "#0F5335",
"800": "#052F1C",
"900": "#011108"
},
"gold": {
"50": "#FCFAF4",
"100": "#FAF6E9",
"200": "#F6EED8",
"300": "#EFE3BE",
"400": "#E7D49B",
"500": "#D4AF37",
"600": "#AD8F2B",
"700": "#836B1E",
"800": "#4C3D0E",
"900": "#201803"
}
}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, Emerald and Gold); 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.