Brick Red#D62828
Brick Yellow#F4C430
Brick Blue#2457C5
Plate Green#2E8B57
Stud Orange#B86B2B
Palette direction

Lego Inspired System Color Palette

A playful, construction-ready palette inspired by classic LEGO brick colors and the crisp simplicity of toy-box packaging. Strong primary hues create instant recognition, while clean neutrals keep the system usable across products, interfaces, and merchandising.

Split ComplementaryCreativelego inspiredplayful brand colorsbuilding blocksprimary hues
palette-preview.example
Creative color direction

Lego Inspired System Color Palette

A playful, construction-ready palette inspired by classic LEGO brick colors and the crisp simplicity of toy-box packaging. Strong primary hues create instant recognition, while clean neutrals keep the system usable across products, interfaces, and merchandising.

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 Deep Charcoal #111111on Brick Yellow #F4C43011.5:1 Excellent
Logo Pure White #FFFFFFon Brick Blue #2457C56.5:1 Strong
Logo Pure White #FFFFFFon Brick Red #D628285.0:1 Strong
Logo Deep Charcoal #111111on Pure White #FFFFFF18.9:1 Excellent
Icon color
BackgroundBrick Red#D62828TextPure White#FFFFFF
Primary Button5.01:1
AA

Best for the main action users should notice first.

BackgroundBrick Yellow#F4C430TextDeep Charcoal#111111
Secondary Button11.50:1
AAA

Useful for softer choices and secondary paths.

BackgroundPure White#FFFFFFTextBrick Blue#2457C5
Outlined Button6.47:1
AA

Good for lower-emphasis actions on light surfaces.

BackgroundPure White#FFFFFFTextBrick Blue#2457C5
Text Button6.47:1
AA

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

Palette composition8 colorsSplit Complementary color relationship
9:41Lego Inspired System Color Palette Color role balance
Split 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.

CLego Inspired System Color PaletteCreative brand direction ColorFly.design
Strategic palette preview
Why it works

A usable
color system.

The main colors echo the classic brick-world relationship of red, yellow, and blue, creating immediate toy-shelf recognition without relying on a single dominant hue. Together they feel energetic, modular, and flexible enough for both brand

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.Brick Red #D62828
HeadlineUsed for main titles and key messages.Brick Blue #2457C5
LinkUsed for links and interactive text.Brick Blue #2457C5

Buttons

Primary Button
BackgroundBrick Red #D62828
TextPure White #FFFFFF
Secondary Button
BackgroundBrick Yellow #F4C430
TextDeep Charcoal #111111
Outlined Button
BackgroundBrick Blue #2457C5
TextBrick Blue #2457C5

Interface

TextDefault readable body text.Deep Charcoal #111111
Bg LightLight page or section background.Pure White #FFFFFF
Bg DarkDark page or section background.Deep Charcoal #111111
IconSmall interface icons and marks.Plate Green #2E8B57
BorderCards, inputs, and component borders.Stud Orange #B86B2B
DividerSubtle separators between content.Deep Charcoal #111111
OutlineFocus rings and emphasis outlines.Plate Green #2E8B57

Palette Colors

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

Main (Brand) Colors

The main colors echo the classic brick-world relationship of red, yellow, and blue, creating immediate toy-shelf recognition without relying on a single dominant hue. Together they feel energetic, modular, and flexible enough for both brand

PrimaryBrick Red

RolesLogo, Btn Primary Bg

The core brick tone brings instant LEGO-like recognition and a bold, energetic presence.

HEX#D62828
RGB214, 40, 40
HSL0, 69, 50
CMYK0, 81, 81, 16
SecondaryBrick Yellow

RolesBtn Secondary Bg

A bright, cheerful accent that reinforces the playful construction theme and adds visual lift.

HEX#F4C430
RGB244, 196, 48
HSL45, 90, 57
CMYK0, 20, 80, 4
TertiaryBrick Blue

RolesLink, Btn Outlined Border, Btn Outlined Text, Headline

A dependable primary blue that balances the warmer colors and gives the system clarity in UI use.

HEX#2457C5
RGB36, 87, 197
HSL221, 69, 46
CMYK82, 56, 0, 23

Support Colors

These accents extend the main palette with quieter block-like tones that support layouts, status moments, and detail work without competing with the core LEGO-inspired primaries.

Plate Green

RolesIcon, Outline

A muted green that nods to baseplates and adds a practical contrast for supporting elements.

HEX#2E8B57
RGB46, 139, 87
HSL146, 50, 36
CMYK67, 0, 37, 45
Stud Orange

RolesBorder

A warm connector tone that echoes plastic brick energy while staying subordinate to the main colors.

HEX#B86B2B
RGB184, 107, 43
HSL27, 62, 45
CMYK0, 42, 77, 28

Neutral Colors

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

Pure White

RolesBg Light, Btn Primary Text

HEX#FFFFFF
RGB255, 255, 255
HSL0, 0, 100
CMYK0, 0, 0, 0
Warm Off White
HEX#F4F2EC
RGB244, 242, 236
HSL45, 27, 94
CMYK0, 1, 3, 4
Deep Charcoal

RolesBg Dark, Divider, Text, Btn Secondary Text

HEX#111111
RGB17, 17, 17
HSL0, 0, 7
CMYK0, 0, 0, 93

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-brick-red: #D62828;
  --color-brick-yellow: #F4C430;
  --color-brick-blue: #2457C5;
  --color-plate-green: #2E8B57;
  --color-stud-orange: #B86B2B;
  --color-pure-white: #FFFFFF;
  --color-warm-off-white: #F4F2EC;
  --color-deep-charcoal: #111111;
}

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: #D62828;
  --role-btn-primary-bg: #D62828;
  --role-btn-secondary-bg: #F4C430;
  --role-link: #2457C5;
  --role-btn-outlined-border: #2457C5;
  --role-btn-outlined-text: #2457C5;
  --role-headline: #2457C5;
  --role-icon: #2E8B57;
  --role-outline: #2E8B57;
  --role-border: #B86B2B;
  --role-bg-light: #FFFFFF;
  --role-btn-primary-text: #FFFFFF;
  --role-bg-dark: #111111;
  --role-divider: #111111;
  --role-text: #111111;
  --role-btn-secondary-text: #111111;
}

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.
{
    "brick-red": "#D62828",
    "brick-yellow": "#F4C430",
    "brick-blue": "#2457C5",
    "plate-green": "#2E8B57",
    "stud-orange": "#B86B2B",
    "pure-white": "#FFFFFF",
    "warm-off-white": "#F4F2EC",
    "deep-charcoal": "#111111"
}
Press Space to load new palette