Olive Green#8A9A5B
Cream#E7E6D6
Charcoal Black#2B2B2B
Muted Sage#A3B18A
Dim Gray#D1D0C5
Palette direction

Olive Cream Charcoal Color Palette

This palette is inspired by the muted green and off-white tones of the logo circle with the contrast of the black background, creating a calm yet confident atmosphere. The combination of a soft olive green, creamy off-white, and charcoal black offers a balanced, natural, and approachable brand system suitable for a boutique or artisanal identity.

MonochromaticCreativeolive greencreamcharcoalneutral
palette-preview.example
Creative color direction

Olive Cream Charcoal Color Palette

This palette is inspired by the muted green and off-white tones of the logo circle with the contrast of the black background, creating a calm yet confident atmosphere. The combination of a soft olive green, creamy off-white, and charcoal black offers a balanced, natural, and approachable brand system suitable for a boutique or artisanal identity.

Explore the color system
Logo contrast guide

Logo color pairings

ColorFly checks the palette colors against each other and suggests the clearest logo/background combinations.

Logo Pure White #FFFFFFon Charcoal Black #2B2B2B14.2:1 Excellent
Logo Dark Near Black #1A1A1Aon Cream #E7E6D613.8:1 Excellent
Logo Dark Near Black #1A1A1Aon Olive Green #8A9A5B5.7:1 Strong
Logo Dark Near Black #1A1A1Aon Pure White #FFFFFF17.4:1 Excellent
Icon color
BackgroundOlive Green#8A9A5BTextDark Near Black#1A1A1A
Primary Button5.68:1
AA

Best for the main action users should notice first.

BackgroundCharcoal Black#2B2B2BTextPure White#FFFFFF
Secondary Button14.16:1
AAA

Useful for softer choices and secondary paths.

BackgroundDim Gray#D1D0C5TextOlive Green#8A9A5B
Outlined Button1.98:1
Low

Good for lower-emphasis actions on light surfaces.

BackgroundDim Gray#D1D0C5TextOlive Green#8A9A5B
Text Button1.98:1
Low

A quiet action for links, navigation, and inline decisions.

Palette composition8 colorsMonochromatic color relationship
9:41Olive Cream Charcoal Color Palette Color role balance
Monochromatic system
60% DominantNeutrals

Backgrounds, large surfaces, whitespace, and reading comfort.

30% SecondarySupport colors

Sections, secondary UI, illustrations, and repeated brand moments.

10% AccentMain colors

High-attention moments like primary actions and memorable highlights.

COlive Cream Charcoal Color PaletteCreative brand direction ColorFly.design
Strategic palette preview

Color Roles and Usage Map

Assign existing palette colors to brand, typography, and interface roles.

Brand identity

LogoUsed for logo marks and core brand symbols.Olive Green #8A9A5B
HeadlineUsed for main titles and key messages.Cream #E7E6D6
LinkUsed for links and interactive text.Olive Green #8A9A5B

Buttons

Primary Button
BackgroundOlive Green #8A9A5B
TextDark Near Black #1A1A1A
Secondary Button
BackgroundCharcoal Black #2B2B2B
TextPure White #FFFFFF
Outlined Button
BackgroundOlive Green #8A9A5B
TextOlive Green #8A9A5B

Interface

TextDefault readable body text.Dark Near Black #1A1A1A
Bg LightLight page or section background.Dim Gray #D1D0C5
Bg DarkDark page or section background.Charcoal Black #2B2B2B
IconSmall interface icons and marks.Muted Sage #A3B18A
BorderCards, inputs, and component borders.Muted Sage #A3B18A
DividerSubtle separators between content.Muted Sage #A3B18A
OutlineFocus rings and emphasis outlines.Muted Sage #A3B18A

Palette Colors

A compact view of the brand, support, and neutral colors that make up this system.

Main (Brand) Colors

The palette combines a muted olive green, an off-white cream, and a deep charcoal black to establish a distinctive, natural, and sophisticated visual harmony.

PrimaryOlive Green

RolesLogo, Link, Btn Primary Bg, Btn Outlined Border, Btn Outlined Text

Olive Green communicates grounded growth and a natural, organic feel, making the brand approachable and trustworthy.

HEX#8A9A5B
RGB138, 154, 91
HSL75, 26, 48
CMYK10, 0, 41, 40
SecondaryCream

RolesHeadline

Cream adds warmth and softness, complementing the olive green with a subtle vintage elegance.

HEX#E7E6D6
RGB231, 230, 214
HSL56, 26, 87
CMYK0, 0, 7, 9
TertiaryCharcoal Black

RolesBg Dark, Btn Secondary Bg

Charcoal Black delivers strong contrast for text and backgrounds, conveying stability and professionalism.

HEX#2B2B2B
RGB43, 43, 43
HSL0, 0, 17
CMYK0, 0, 0, 83

Support Colors

Soft muted sage and dim gray accents extend the palette gently without distracting from the main natural tones, enhancing visual hierarchy and subtle design elements.

Muted Sage

RolesIcon, Border, Divider, Outline

Muted Sage supports Olive Green, reinforcing the natural, earthy tone while providing gentle contrast in UI elements.

HEX#A3B18A
RGB163, 177, 138
HSL82, 20, 62
CMYK8, 0, 22, 31
Dim Gray

RolesBg Light

Dim Gray works as a light background neutral that balances the stronger main colors and supports cream without overpowering.

HEX#D1D0C5
RGB209, 208, 197
HSL55, 12, 80
CMYK0, 0, 6, 18

Neutral Colors

Utility colors for backgrounds, text, borders, and balance.

Pure White

RolesBtn Secondary Text

HEX#FFFFFF
RGB255, 255, 255
HSL0, 0, 100
CMYK0, 0, 0, 0
Near White
HEX#F9F9F7
RGB249, 249, 247
HSL60, 14, 97
CMYK0, 0, 1, 2
Dark Near Black

RolesText, Btn Primary Text

HEX#1A1A1A
RGB26, 26, 26
HSL0, 0, 10
CMYK0, 0, 0, 90

Export and Handoff

Copy palette values for design systems, websites, and client handoff.

Color tokens

Use these in CSS when you want every raw palette color available by name. Best for websites, landing pages, and design system variables.

Use when: you need the actual colors.
:root {
  --color-olive-green: #8A9A5B;
  --color-cream: #E7E6D6;
  --color-charcoal-black: #2B2B2B;
  --color-muted-sage: #A3B18A;
  --color-dim-gray: #D1D0C5;
  --color-pure-white: #FFFFFF;
  --color-near-white: #F9F9F7;
  --color-dark-near-black: #1A1A1A;
}

Role tokens

Use these in CSS when colors are assigned to practical jobs like text, buttons, borders, links, and backgrounds.

Use when: you need UI roles, not just swatches.
:root {
  --role-logo: #8A9A5B;
  --role-link: #8A9A5B;
  --role-btn-primary-bg: #8A9A5B;
  --role-btn-outlined-border: #8A9A5B;
  --role-btn-outlined-text: #8A9A5B;
  --role-headline: #E7E6D6;
  --role-bg-dark: #2B2B2B;
  --role-btn-secondary-bg: #2B2B2B;
  --role-icon: #A3B18A;
  --role-border: #A3B18A;
  --role-divider: #A3B18A;
  --role-outline: #A3B18A;
  --role-bg-light: #D1D0C5;
  --role-btn-secondary-text: #FFFFFF;
  --role-text: #1A1A1A;
  --role-btn-primary-text: #1A1A1A;
}

JSON

Use this structured palette data in apps, generators, plugins, or tools that need to read the palette programmatically.

Use when: a developer or app needs data.
{
    "olive-green": "#8A9A5B",
    "cream": "#E7E6D6",
    "charcoal-black": "#2B2B2B",
    "muted-sage": "#A3B18A",
    "dim-gray": "#D1D0C5",
    "pure-white": "#FFFFFF",
    "near-white": "#F9F9F7",
    "dark-near-black": "#1A1A1A"
}
Press Space to load new palette