Goldenrod Yellow#FFD700
Deep Navy#001F54
Vivid Crimson#E63946
Sky Blue#A9D6E5
Cream#FFF5E1
Palette direction

Bold Yellow Navy Color Palette

This vibrant palette features a bold yellow as the dominant energy source, balanced with deep navy blue and bright red accents for contrast and emphasis. Soft sky blue and warm cream provide subtle support, while a charcoal gray anchors the palette with neutrality and legibility. The colors work cohesively to create a dynamic, youthful, and engaging brand identity.

Split ComplementaryFashion Beautyyellownavyredsporty
palette-preview.example
Fashion Beauty color direction

Bold Yellow Navy Color Palette

This vibrant palette features a bold yellow as the dominant energy source, balanced with deep navy blue and bright red accents for contrast and emphasis. Soft sky blue and warm cream provide subtle support, while a charcoal gray anchors the palette with neutrality and legibility. The colors work cohesively to create a dynamic, youthful, and engaging brand identity.

Logo contrast guide

Logo color pairings

Each column shows a usable logo color on a palette background, with contrast checked for clarity.

Logo Cream #FFF5E1
on Deep Navy #001F54

14.7:1 Excellent

Logo Near Black #121212
on Goldenrod Yellow #FFD700

13.4:1 Excellent

Logo Near Black #121212
on Cream #FFF5E1

17.3:1 Excellent

Logo Near Black #121212
on Sky Blue #A9D6E5

12.0:1 Excellent
Motion gradient

Gradient background

Built from the main brand color and one generated shade, so the effect feels modern without leaving the palette.

Business card

Printed materials without guessing.

A neutral card system with the logo color, contact text, and a restrained palette accent.

Avery Stone Palette designer avery@example.com colorfly.design
Mobile website

The palette has to survive the small screen.

A mobile landing page preview with logo, navigation, headline, CTA, content card, and chart color usage.

Fashion Beauty Bold Yellow Navy Color Palette

The main colors create a striking triadic relationship with bright yellow, deep navy, and vivid red, offering high contrast and visual interest while maintaining balance.

Gradient type

Gradient on text

A cleaner way to use the brand color as a digital accent without turning the whole interface colorful.

Analytics system

Dashboards need more than one pretty color.

Numbers, pie charts, bars, stacked bars, and lines reveal whether the palette can support real product interfaces.

Revenue$84.2k+18.4%
Retention72%Stable
Signals8Split Complementary
Audience split
Monthly growth
Trend line

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.Goldenrod Yellow #FFD700
HeadlineUsed for main titles and key messages.Deep Navy #001F54
LinkUsed for links and interactive text.Deep Navy #001F54

Buttons

Primary Button
Contrast13.36:1AA
BackgroundGoldenrod Yellow #FFD700
TextNear Black #121212
Secondary Button
Contrast13.92:1AA
BackgroundDeep Navy #001F54
TextSoft White #F0F0F0
Outlined Button
Contrast1.30:1Low
BorderGoldenrod Yellow #FFD700
TextGoldenrod Yellow #FFD700

Interface

TextDefault readable body text.Near Black #121212
Bg LightLight page or section background.Cream #FFF5E1
Bg DarkDark page or section background.Near Black #121212
IconSmall interface icons and marks.Sky Blue #A9D6E5
BorderCards, inputs, and component borders.Sky Blue #A9D6E5
DividerSubtle separators between content.Sky Blue #A9D6E5
OutlineFocus rings and emphasis outlines.Sky Blue #A9D6E5

Print Color Values

CMYK values are calculated from HEX by default. Adjust them only when preparing print materials.

Palette Colors

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

Main (Brand) Colors

The main colors create a striking triadic relationship with bright yellow, deep navy, and vivid red, offering high contrast and visual interest while maintaining balance.

PrimaryGoldenrod Yellow

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

Goldenrod Yellow radiates energy and optimism, making it ideal for brand recognition and primary accents.

HEX#FFD700
RGB255, 215, 0
HSL51, 100, 50
CMYK0, 16, 100, 0
SecondaryDeep Navy

RolesLink, Btn Secondary Bg, Headline

Deep Navy grounds the palette with trustworthiness and sophistication, complementing the vibrancy of yellow.

HEX#001F54
RGB0, 31, 84
HSL218, 100, 16
CMYK100, 63, 0, 67
TertiaryVivid Crimson

Vivid Crimson adds passion and focus, drawing attention effectively and balancing the cool navy and warm yellow.

HEX#E63946
RGB230, 57, 70
HSL355, 78, 56
CMYK0, 75, 70, 10

Support Colors

Support colors softly echo the main colors with lighter and muted tones to provide visual harmony and subtle emphasis without overpowering the core palette.

Sky Blue

RolesIcon, Border, Divider, Outline

Sky Blue offers a gentle, calming complement to the darker navy, enhancing visual comfort and refinement.

HEX#A9D6E5
RGB169, 214, 229
HSL195, 54, 78
CMYK26, 7, 0, 10
Cream

RolesBg Light

Cream provides a warm, near-white background that creates contrast and readability against darker shades.

HEX#FFF5E1
RGB255, 245, 225
HSL40, 100, 94
CMYK0, 4, 12, 0

Neutral Colors

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

Soft White

RolesBtn Secondary Text

HEX#F0F0F0
RGB240, 240, 240
HSL0, 0, 94
CMYK0, 0, 0, 6
Charcoal Gray
HEX#262626
RGB38, 38, 38
HSL0, 0, 15
CMYK0, 0, 0, 85
Near Black

RolesBg Dark, Text, Btn Primary Text

HEX#121212
RGB18, 18, 18
HSL0, 0, 7
CMYK0, 0, 0, 93

Export and Handoff

Copy palette values, role tokens, animated gradient snippets, and structured handoff data for websites, design systems, and client work.

Export logo in seconds

Click to copy and go to Logo Export on myLogo.review to export your logo files in seconds.

Use when: you want to send this palette into myLogo.review.
COLORFLY_PALETTE_V2
{
    "format": "colorfly_palette_v2",
    "source": "colorfly.design",
    "colors": [
        {
            "name": "Goldenrod Yellow",
            "hex": "#FFD700",
            "role": "main",
            "cmyk": {
                "c": 0,
                "m": 16,
                "y": 100,
                "k": 0,
                "source": "colorfly"
            }
        },
        {
            "name": "Deep Navy",
            "hex": "#001F54",
            "role": "main",
            "cmyk": {
                "c": 100,
                "m": 63,
                "y": 0,
                "k": 67,
                "source": "colorfly"
            }
        },
        {
            "name": "Vivid Crimson",
            "hex": "#E63946",
            "role": "main",
            "cmyk": {
                "c": 0,
                "m": 75,
                "y": 70,
                "k": 10,
                "source": "colorfly"
            }
        },
        {
            "name": "Sky Blue",
            "hex": "#A9D6E5",
            "role": "support",
            "cmyk": {
                "c": 26,
                "m": 7,
                "y": 0,
                "k": 10,
                "source": "colorfly"
            }
        },
        {
            "name": "Cream",
            "hex": "#FFF5E1",
            "role": "support",
            "cmyk": {
                "c": 0,
                "m": 4,
                "y": 12,
                "k": 0,
                "source": "colorfly"
            }
        },
        {
            "name": "Soft White",
            "hex": "#F0F0F0",
            "role": "neutral",
            "cmyk": {
                "c": 0,
                "m": 0,
                "y": 0,
                "k": 6,
                "source": "colorfly"
            }
        },
        {
            "name": "Charcoal Gray",
            "hex": "#262626",
            "role": "neutral",
            "cmyk": {
                "c": 0,
                "m": 0,
                "y": 0,
                "k": 85,
                "source": "colorfly"
            }
        },
        {
            "name": "Near Black",
            "hex": "#121212",
            "role": "neutral",
            "cmyk": {
                "c": 0,
                "m": 0,
                "y": 0,
                "k": 93,
                "source": "colorfly"
            }
        }
    ]
}
END_COLORFLY_PALETTE

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-goldenrod-yellow: #FFD700;
  --color-deep-navy: #001F54;
  --color-vivid-crimson: #E63946;
  --color-sky-blue: #A9D6E5;
  --color-cream: #FFF5E1;
  --color-soft-white: #F0F0F0;
  --color-charcoal-gray: #262626;
  --color-near-black: #121212;
}

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: #FFD700;
  --role-btn-primary-bg: #FFD700;
  --role-btn-outlined-border: #FFD700;
  --role-btn-outlined-text: #FFD700;
  --role-link: #001F54;
  --role-btn-secondary-bg: #001F54;
  --role-headline: #001F54;
  --role-icon: #A9D6E5;
  --role-border: #A9D6E5;
  --role-divider: #A9D6E5;
  --role-outline: #A9D6E5;
  --role-bg-light: #FFF5E1;
  --role-btn-secondary-text: #F0F0F0;
  --role-bg-dark: #121212;
  --role-text: #121212;
  --role-btn-primary-text: #121212;
}

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.
{
    "goldenrod-yellow": "#FFD700",
    "deep-navy": "#001F54",
    "vivid-crimson": "#E63946",
    "sky-blue": "#A9D6E5",
    "cream": "#FFF5E1",
    "soft-white": "#F0F0F0",
    "charcoal-gray": "#262626",
    "near-black": "#121212"
}

Moving gradient background

Copy the animated radial gradient background from the visualizer, with this palette already applied.

Use when: you want the hero gradient effect.
<div class="colorfly-moving-gradient-bg">
  <span class="colorfly-gradient-spark" aria-hidden="true"></span>
  <div>
    <small>Motion gradient</small>
    <h2>Gradient background</h2>
    <p>A moving brand gradient built from your palette.</p>
  </div>
</div>

<style>
.colorfly-moving-gradient-bg {
  --gradient-anchor: #FFD700;
  --gradient-partner: #A38A00;
  --gradient-accent: #C2B257;
  --gradient-text: #000000;
  position: relative;
  display: grid;
  place-items: center;
  min-height: 340px;
  overflow: hidden;
  padding: 42px;
  color: var(--gradient-text);
  border-radius: 28px;
  background:
    radial-gradient(circle at 20% 82%, color-mix(in srgb, var(--gradient-accent) 48%, transparent) 0 14%, transparent 42%),
    radial-gradient(circle at 84% 18%, color-mix(in srgb, var(--gradient-partner) 52%, transparent) 0 16%, transparent 46%),
    linear-gradient(135deg, var(--gradient-anchor), color-mix(in srgb, var(--gradient-anchor) 72%, black 18%), var(--gradient-partner), var(--gradient-anchor));
  background-size: 160% 160%, 180% 180%, 240% 240%;
  animation: colorfly-gradient-bg 10.5s cubic-bezier(.72, 0, .22, 1) infinite;
}
.colorfly-moving-gradient-bg > div {
  position: relative;
  z-index: 1;
  max-width: 640px;
  text-align: center;
}
.colorfly-moving-gradient-bg::before,
.colorfly-moving-gradient-bg::after,
.colorfly-gradient-spark {
  content: "";
  position: absolute;
  z-index: 0;
  aspect-ratio: 1;
  border-radius: 50%;
  pointer-events: none;
  mix-blend-mode: screen;
}
.colorfly-moving-gradient-bg::before {
  left: -10%;
  top: -18%;
  width: min(520px, 72%);
  background:
    radial-gradient(circle, color-mix(in srgb, var(--gradient-partner) 88%, white 8%) 0%, transparent 66%),
    radial-gradient(circle at 68% 32%, color-mix(in srgb, var(--gradient-accent) 58%, white 10%) 0%, transparent 38%);
  opacity: .86;
  animation: colorfly-gradient-orb-one 11s cubic-bezier(.65, 0, .22, 1) infinite;
}
.colorfly-moving-gradient-bg::after {
  right: -12%;
  bottom: -24%;
  width: min(620px, 82%);
  background:
    radial-gradient(circle, color-mix(in srgb, var(--gradient-accent) 86%, white 6%) 0%, transparent 68%),
    radial-gradient(circle at 28% 72%, color-mix(in srgb, var(--gradient-partner) 62%, white 8%) 0%, transparent 42%);
  opacity: .78;
  animation: colorfly-gradient-orb-two 12.8s cubic-bezier(.56, 0, .25, 1) infinite;
}
.colorfly-gradient-spark {
  left: 42%;
  top: 44%;
  width: min(360px, 54%);
  background: radial-gradient(circle, color-mix(in srgb, var(--gradient-anchor) 64%, white 12%) 0%, transparent 62%);
  opacity: .46;
  animation: colorfly-gradient-spark 9.2s cubic-bezier(.62, 0, .2, 1) infinite;
}
@keyframes colorfly-gradient-bg {
  0%, 100% { background-position: 0% 46%, 100% 24%, 0% 50%; }
  18% { background-position: 44% 88%, 58% 12%, 34% 22%; }
  39% { background-position: 86% 38%, 18% 74%, 86% 64%; }
  63% { background-position: 26% 16%, 84% 92%, 42% 100%; }
  82% { background-position: 68% 68%, 32% 30%, 100% 34%; }
}
@keyframes colorfly-gradient-orb-one {
  0%, 100% { transform: translate3d(0, 0, 0) scale(1); }
  22% { transform: translate3d(78%, 22%, 0) scale(1.12); }
  47% { transform: translate3d(44%, 86%, 0) scale(.92); }
  72% { transform: translate3d(112%, 56%, 0) scale(1.2); }
}
@keyframes colorfly-gradient-orb-two {
  0%, 100% { transform: translate3d(0, 0, 0) scale(1.08); }
  19% { transform: translate3d(-48%, -18%, 0) scale(.9); }
  53% { transform: translate3d(-92%, -62%, 0) scale(1.14); }
  79% { transform: translate3d(-22%, -86%, 0) scale(.98); }
}
@keyframes colorfly-gradient-spark {
  0%, 100% { transform: translate3d(-12%, -8%, 0) scale(.84); }
  28% { transform: translate3d(52%, -34%, 0) scale(1.08); }
  58% { transform: translate3d(-44%, 38%, 0) scale(.96); }
  84% { transform: translate3d(20%, 28%, 0) scale(1.18); }
}
</style>

Moving gradient text

Copy the animated gradient text treatment from the visualizer, generated from the main and support colors.

Use when: you want gradient headline text.
<div class="colorfly-gradient-text-card">
  <small>Gradient type</small>
  <h2>Gradient on text</h2>
  <p>A moving text gradient built from your palette.</p>
</div>

<style>
.colorfly-gradient-text-card {
  --gradient-text-a: #947D00;
  --gradient-text-b: #A38A00;
  --gradient-text-c: #69602F;
  position: relative;
  display: grid;
  place-items: center;
  min-height: 310px;
  overflow: hidden;
  padding: 42px;
  text-align: center;
  border-radius: 28px;
  background:
    radial-gradient(circle at 14% 18%, color-mix(in srgb, var(--gradient-text-a) 8%, transparent), transparent 28%),
    linear-gradient(135deg, #fff, #fbfbfd);
}
.colorfly-gradient-text-card::before,
.colorfly-gradient-text-card::after {
  content: "";
  position: absolute;
  pointer-events: none;
  border-radius: 50%;
  filter: blur(2px);
}
.colorfly-gradient-text-card::before {
  left: 9%;
  top: 15%;
  width: min(330px, 48%);
  aspect-ratio: 1;
  background: radial-gradient(circle, color-mix(in srgb, var(--gradient-text-a) 20%, transparent) 0%, transparent 68%);
  animation: colorfly-gradient-text-glow-one 8s cubic-bezier(.62, 0, .2, 1) infinite;
}
.colorfly-gradient-text-card::after {
  right: 7%;
  bottom: 6%;
  width: min(360px, 52%);
  aspect-ratio: 1;
  background: radial-gradient(circle, color-mix(in srgb, var(--gradient-text-c) 18%, transparent) 0%, transparent 70%);
  animation: colorfly-gradient-text-glow-two 9.5s cubic-bezier(.56, 0, .25, 1) infinite;
}
.colorfly-gradient-text-card small,
.colorfly-gradient-text-card p {
  position: relative;
  z-index: 1;
  color: #65616d;
}
.colorfly-gradient-text-card h2 {
  position: relative;
  z-index: 1;
  margin: 10px 0 12px;
  color: transparent;
  font-size: clamp(42px, 8vw, 96px);
  line-height: .92;
  background:
    radial-gradient(circle at 18% 50%, var(--gradient-text-b) 0 12%, transparent 38%),
    radial-gradient(circle at 82% 44%, var(--gradient-text-c) 0 14%, transparent 40%),
    linear-gradient(100deg, var(--gradient-text-a), var(--gradient-text-b), var(--gradient-text-c), var(--gradient-text-a));
  background-size: 220% 220%, 240% 240%, 280% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  animation: colorfly-gradient-text-shift 6.2s cubic-bezier(.68, 0, .22, 1) infinite;
}
@keyframes colorfly-gradient-text-shift {
  0%, 100% { background-position: 8% 52%, 92% 42%, 0% 50%; }
  27% { background-position: 78% 18%, 28% 82%, 42% 50%; }
  61% { background-position: 36% 92%, 86% 24%, 100% 50%; }
  84% { background-position: 92% 48%, 18% 40%, 58% 50%; }
}
@keyframes colorfly-gradient-text-glow-one {
  0%, 100% { transform: translate3d(0, 0, 0) scale(.92); }
  42% { transform: translate3d(80%, 32%, 0) scale(1.12); }
  72% { transform: translate3d(28%, 86%, 0) scale(.98); }
}
@keyframes colorfly-gradient-text-glow-two {
  0%, 100% { transform: translate3d(0, 0, 0) scale(1); }
  36% { transform: translate3d(-62%, -18%, 0) scale(.9); }
  76% { transform: translate3d(-36%, -78%, 0) scale(1.12); }
}
</style>
Press Space to load new palette