Teal#3d8e98
Deep Teal#23626a
Navy Blue#152931
Soft Cyan#74a6ab
Slate Teal#38646d
Palette direction

Teal Navy Ocean Color Palette

This palette captures the sophisticated and deep aquatic tones from the image, blending rich teals and navy blues with soft grays for contrast and usability. It evokes calm, trust, and clarity, making it ideal for professional and creative applications needing an ocean-inspired modern identity.

MonochromaticTechtealnavyblueocean
palette-preview.example
Tech color direction

Teal Navy Ocean Color Palette

This palette captures the sophisticated and deep aquatic tones from the image, blending rich teals and navy blues with soft grays for contrast and usability. It evokes calm, trust, and clarity, making it ideal for professional and creative applications needing an ocean-inspired modern 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 Ivory #F5F9FAon Navy Blue #15293114.2:1 Excellent
Logo Charcoal #0F1C28on Teal #3D8E984.5:1 Strong
Logo Charcoal #0F1C28on Ivory #F5F9FA16.3:1 Excellent
Logo Charcoal #0F1C28on Light Gray #D7E4E813.3:1 Excellent
Icon color
BackgroundTeal#3d8e98TextCharcoal#0f1c28
Primary Button4.54:1
AA

Best for the main action users should notice first.

BackgroundDeep Teal#23626aTextIvory#f5f9fa
Secondary Button6.55:1
AA

Useful for softer choices and secondary paths.

BackgroundIvory#f5f9faTextDeep Teal#23626a
Outlined Button6.55:1
AA

Good for lower-emphasis actions on light surfaces.

BackgroundIvory#f5f9faTextTeal#3d8e98
Text Button3.59:1
Large text

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

Palette composition8 colorsMonochromatic color relationship
9:41Teal Navy Ocean 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.

CTeal Navy Ocean Color PaletteTech brand direction ColorFly.design
Strategic palette preview
Why it works

A usable
color system.

The main colors form an analogous harmony with shades of teal and deep navy, providing a smooth gradient progression that mirrors ocean depths for a cohesive and soothing brand identity.

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.Teal #3d8e98
HeadlineUsed for main titles and key messages.Deep Teal #23626a
LinkUsed for links and interactive text.Teal #3d8e98

Buttons

Primary Button
BackgroundTeal #3d8e98
TextCharcoal #0f1c28
Secondary Button
BackgroundDeep Teal #23626a
TextIvory #f5f9fa
Outlined Button
BackgroundTeal #3d8e98
TextDeep Teal #23626a

Interface

TextDefault readable body text.Charcoal #0f1c28
Bg LightLight page or section background.Ivory #f5f9fa
Bg DarkDark page or section background.Light Gray #d7e4e8
IconSmall interface icons and marks.Soft Cyan #74a6ab
BorderCards, inputs, and component borders.Soft Cyan #74a6ab
DividerSubtle separators between content.Soft Cyan #74a6ab
OutlineFocus rings and emphasis outlines.Soft Cyan #74a6ab

Palette Colors

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

Main (Brand) Colors

The main colors form an analogous harmony with shades of teal and deep navy, providing a smooth gradient progression that mirrors ocean depths for a cohesive and soothing brand identity.

PrimaryTeal

RolesLogo, Link, Btn Primary Bg, Btn Outlined Border

This teal represents clarity and innovation, providing a fresh and modern base for the palette.

HEX#3d8e98
RGB61, 142, 152
HSL187, 43, 42
CMYK60, 7, 0, 40
SecondaryDeep Teal

RolesBtn Secondary Bg, Btn Outlined Text, Headline

A darker teal offering depth and stability, balancing vibrancy with seriousness.

HEX#23626a
RGB35, 98, 106
HSL187, 50, 28
CMYK67, 8, 0, 58
TertiaryNavy Blue

Navy adds professionalism and trustworthiness, perfect for text that stands out against lighter backgrounds.

HEX#152931
RGB21, 41, 49
HSL197, 40, 14
CMYK57, 16, 0, 81

Support Colors

Support colors extend the palette with muted shades that complement and soften the main colors without overpowering them, enhancing usability for icons, borders, and backgrounds.

Soft Cyan

RolesIcon, Border, Divider, Outline

Soft Cyan provides gentle contrast for interface elements, blending well with the teals while maintaining subtle clarity.

HEX#74a6ab
RGB116, 166, 171
HSL185, 25, 56
CMYK32, 3, 0, 33
Slate Teal

Slate Teal complements the main colors with a muted tone that grounds the palette and adds variety in headlines or accents.

HEX#38646d
RGB56, 100, 109
HSL190, 32, 32
CMYK49, 8, 0, 57

Neutral Colors

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

Ivory

RolesBg Light, Btn Secondary Text

HEX#f5f9fa
RGB245, 249, 250
HSL192, 33, 97
CMYK2, 0, 0, 2
Light Gray

RolesBg Dark

HEX#d7e4e8
RGB215, 228, 232
HSL194, 27, 88
CMYK7, 2, 0, 9
Charcoal

RolesText, Btn Primary Text

HEX#0f1c28
RGB15, 28, 40
HSL209, 45, 11
CMYK63, 30, 0, 84

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-teal: #3d8e98;
  --color-deep-teal: #23626a;
  --color-navy-blue: #152931;
  --color-soft-cyan: #74a6ab;
  --color-slate-teal: #38646d;
  --color-ivory: #f5f9fa;
  --color-light-gray: #d7e4e8;
  --color-charcoal: #0f1c28;
}

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: #3d8e98;
  --role-link: #3d8e98;
  --role-btn-primary-bg: #3d8e98;
  --role-btn-outlined-border: #3d8e98;
  --role-btn-secondary-bg: #23626a;
  --role-btn-outlined-text: #23626a;
  --role-headline: #23626a;
  --role-icon: #74a6ab;
  --role-border: #74a6ab;
  --role-divider: #74a6ab;
  --role-outline: #74a6ab;
  --role-bg-light: #f5f9fa;
  --role-btn-secondary-text: #f5f9fa;
  --role-bg-dark: #d7e4e8;
  --role-text: #0f1c28;
  --role-btn-primary-text: #0f1c28;
}

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.
{
    "teal": "#3d8e98",
    "deep-teal": "#23626a",
    "navy-blue": "#152931",
    "soft-cyan": "#74a6ab",
    "slate-teal": "#38646d",
    "ivory": "#f5f9fa",
    "light-gray": "#d7e4e8",
    "charcoal": "#0f1c28"
}
Press Space to load new palette