Navy Blue#004E89
Coral#FF6F61
Teal#2AB7CA
Warm Sand#D6C6B8
Palette direction

Vibrant Blue Coral Color Palette

This vibrant palette uses three main colors rooted in energetic, trustworthy blue and warm coral tones to foster a balanced, inviting, and memorable brand identity. The support colors are soft teal and warm sand, subtly enhancing the core palette without overpowering it, while the neutrals deliver clear text contrast and clean background surfaces.

ComplementaryTechbluecoraltealsand
palette-preview.example
Tech color direction

Vibrant Blue Coral Color Palette

This vibrant palette uses three main colors rooted in energetic, trustworthy blue and warm coral tones to foster a balanced, inviting, and memorable brand identity. The support colors are soft teal and warm sand, subtly enhancing the core palette without overpowering it, while the neutrals deliver clear text contrast and clean background surfaces.

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 White #FFFFFFon Navy Blue #004E898.6:1 Excellent
Logo Charcoal #222222on Teal #2AB7CA6.6:1 Strong
Logo Charcoal #222222on Coral #FF6F615.8:1 Strong
Logo Charcoal #222222on White #FFFFFF15.9:1 Excellent
Icon color
BackgroundNavy Blue#004E89TextWhite#FFFFFF
Primary Button8.57:1
AAA

Best for the main action users should notice first.

BackgroundCoral#FF6F61TextCharcoal#222222
Secondary Button5.83:1
AA

Useful for softer choices and secondary paths.

BackgroundWhite#FFFFFFTextCoral#FF6F61
Outlined Button2.73:1
Low

Good for lower-emphasis actions on light surfaces.

BackgroundWhite#FFFFFFTextCoral#FF6F61
Text Button2.73:1
Low

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

Palette composition7 colorsComplementary color relationship
9:41Vibrant Blue Coral Color Palette Color role balance
Complementary 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.

CVibrant Blue Coral Color PaletteTech brand direction ColorFly.design
Strategic palette preview
Why it works

A usable
color system.

The three main colors blend a trustworthy deep blue with energetic coral and a vivid teal accent, creating a distinctive and harmonious color foundation that exudes both professionalism and warmth.

Clear roles create a consistent brand experience.

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.Navy Blue #004E89
HeadlineUsed for main titles and key messages.Teal #2AB7CA
LinkUsed for links and interactive text.Coral #FF6F61

Buttons

Primary Button
BackgroundNavy Blue #004E89
TextWhite #FFFFFF
Secondary Button
BackgroundCoral #FF6F61
TextCharcoal #222222
Outlined Button
BackgroundNavy Blue #004E89
TextCoral #FF6F61

Interface

TextDefault readable body text.Charcoal #222222
Bg LightLight page or section background.White #FFFFFF
Bg DarkDark page or section background.Alabaster #F7F7F7
IconSmall interface icons and marks.Warm Sand #D6C6B8
BorderCards, inputs, and component borders.Warm Sand #D6C6B8
DividerSubtle separators between content.Warm Sand #D6C6B8
OutlineFocus rings and emphasis outlines.Warm Sand #D6C6B8

Palette Colors

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

Main (Brand) Colors

The three main colors blend a trustworthy deep blue with energetic coral and a vivid teal accent, creating a distinctive and harmonious color foundation that exudes both professionalism and warmth.

PrimaryNavy Blue

RolesLogo, Btn Primary Bg, Btn Outlined Border

Navy Blue instills trust and stability, providing a strong foundational color appropriate for a logo and primary button background.

HEX#004E89
RGB0, 78, 137
HSL206, 100, 27
CMYK100, 43, 0, 46
SecondaryCoral

RolesLink, Btn Secondary Bg, Btn Outlined Text

Coral adds warmth and energy, making it perfect to highlight interactive elements like links and secondary buttons while keeping the palette approachable.

HEX#FF6F61
RGB255, 111, 97
HSL5, 100, 69
CMYK0, 56, 62, 0
TertiaryTeal

RolesHeadline

Teal enriches the palette with a refreshing vibrancy, complementing the main blue and coral while giving headlines a distinct but harmonious accent.

HEX#2AB7CA
RGB42, 183, 202
HSL187, 66, 48
CMYK79, 9, 0, 21

Support Colors

The support colors add muted, natural tones that provide subtle visual relief and balance, keeping the brand identity grounded without distracting from the primary palette.

Warm Sand

RolesIcon, Border, Divider, Outline

Warm Sand serves as a soft, neutral support color that balances the vivid main colors with its gentle earthiness, ensuring icons and borders are visible yet understated.

HEX#D6C6B8
RGB214, 198, 184
HSL28, 27, 78
CMYK0, 7, 14, 16

Neutral Colors

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

White

RolesBg Light, Btn Primary Text

HEX#FFFFFF
RGB255, 255, 255
HSL0, 0, 100
CMYK0, 0, 0, 0
Alabaster

RolesBg Dark

HEX#F7F7F7
RGB247, 247, 247
HSL0, 0, 97
CMYK0, 0, 0, 3
Charcoal

RolesText, Btn Secondary Text

HEX#222222
RGB34, 34, 34
HSL0, 0, 13
CMYK0, 0, 0, 87

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-navy-blue: #004E89;
  --color-coral: #FF6F61;
  --color-teal: #2AB7CA;
  --color-warm-sand: #D6C6B8;
  --color-white: #FFFFFF;
  --color-alabaster: #F7F7F7;
  --color-charcoal: #222222;
}

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: #004E89;
  --role-btn-primary-bg: #004E89;
  --role-btn-outlined-border: #004E89;
  --role-link: #FF6F61;
  --role-btn-secondary-bg: #FF6F61;
  --role-btn-outlined-text: #FF6F61;
  --role-headline: #2AB7CA;
  --role-icon: #D6C6B8;
  --role-border: #D6C6B8;
  --role-divider: #D6C6B8;
  --role-outline: #D6C6B8;
  --role-bg-light: #FFFFFF;
  --role-btn-primary-text: #FFFFFF;
  --role-bg-dark: #F7F7F7;
  --role-text: #222222;
  --role-btn-secondary-text: #222222;
}

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.
{
    "navy-blue": "#004E89",
    "coral": "#FF6F61",
    "teal": "#2AB7CA",
    "warm-sand": "#D6C6B8",
    "white": "#FFFFFF",
    "alabaster": "#F7F7F7",
    "charcoal": "#222222"
}
Press Space to load new palette