Crimson Rose#D81B60
Violet#8E24AA
Indigo#3F2B96
Periwinkle#6F6DF5
Lavender#A84CFF
Palette direction

Halsey Inspired Music Color Palette

This palette channels Halsey-inspired intensity through a vivid magenta, electric violet, and deep indigo system that feels expressive, dramatic, and contemporary. The colors work together as a recognizable stage-ready identity with enough contrast for digital UI use and brand storytelling.

AnalogousCreativeHalsey inspiredmusic artistpop alternativeexpressive
palette-preview.example
Creative color direction

Halsey Inspired Music Color Palette

This palette channels Halsey-inspired intensity through a vivid magenta, electric violet, and deep indigo system that feels expressive, dramatic, and contemporary. The colors work together as a recognizable stage-ready identity with enough contrast for digital UI use and brand storytelling.

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 Indigo #3F2B9610.5:1 Excellent
Logo White #FFFFFFon Crimson Rose #D81B604.9:1 Strong
Logo Charcoal #121018on White #FFFFFF18.9:1 Excellent
Logo Charcoal #121018on Periwinkle #6F6DF54.7:1 Strong
Icon color
BackgroundCrimson Rose#D81B60TextWhite#FFFFFF
Primary Button4.95:1
AA

Best for the main action users should notice first.

BackgroundIndigo#3F2B96TextWhite#FFFFFF
Secondary Button10.51:1
AAA

Useful for softer choices and secondary paths.

BackgroundIvory#F4F0F8TextIndigo#3F2B96
Outlined Button9.35:1
AAA

Good for lower-emphasis actions on light surfaces.

BackgroundIvory#F4F0F8TextViolet#8E24AA
Text Button6.26:1
AA

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

Palette composition8 colorsAnalogous color relationship
9:41Halsey Inspired Music Color Palette Color role balance
Analogous 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.

CHalsey Inspired Music Color PaletteCreative brand direction ColorFly.design
Strategic palette preview
Why it works

A usable
color system.

The main colors sit in a tight magenta-to-indigo range, creating a cohesive, emotionally charged system that feels unmistakably modern. Their shared brightness and depth make the palette read as one identity while still giving each color a distinct role.

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.Crimson Rose #D81B60
HeadlineUsed for main titles and key messages.Violet #8E24AA
LinkUsed for links and interactive text.Violet #8E24AA

Buttons

Primary Button
BackgroundCrimson Rose #D81B60
TextWhite #FFFFFF
Secondary Button
BackgroundIndigo #3F2B96
TextWhite #FFFFFF
Outlined Button
BackgroundIndigo #3F2B96
TextIndigo #3F2B96

Interface

TextDefault readable body text.Charcoal #121018
Bg LightLight page or section background.Ivory #F4F0F8
Bg DarkDark page or section background.Charcoal #121018
IconSmall interface icons and marks.Periwinkle #6F6DF5
BorderCards, inputs, and component borders.Lavender #A84CFF
DividerSubtle separators between content.Lavender #A84CFF
OutlineFocus rings and emphasis outlines.Periwinkle #6F6DF5

Palette Colors

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

Main (Brand) Colors

The main colors sit in a tight magenta-to-indigo range, creating a cohesive, emotionally charged system that feels unmistakably modern. Their shared brightness and depth make the palette read as one identity while still giving each color a distinct role.

PrimaryCrimson Rose

RolesLogo, Btn Primary Bg

Crimson Rose delivers the bold, theatrical energy that makes the brand instantly recognizable.

HEX#D81B60
RGB216, 27, 96
HSL338, 78, 48
CMYK0, 88, 56, 15
SecondaryViolet

RolesLink, Headline

Violet adds a sleek, artistic tension that supports a more editorial and expressive brand voice.

HEX#8E24AA
RGB142, 36, 170
HSL287, 65, 40
CMYK16, 79, 0, 33
TertiaryIndigo

RolesBtn Secondary Bg, Btn Outlined Border, Btn Outlined Text

Indigo grounds the palette with depth and structure, making the system feel more premium and controlled.

HEX#3F2B96
RGB63, 43, 150
HSL251, 55, 38
CMYK58, 71, 0, 41

Support Colors

The support colors extend the main palette with cooler and brighter accents that keep the system flexible without overpowering the core trio. They add stage-light energy and visual separation for interfaces while staying clearly subordinate to the main colors.

Periwinkle

RolesIcon, Outline

Periwinkle softens the intensity of the core colors while adding a luminous accent for UI details.

HEX#6F6DF5
RGB111, 109, 245
HSL241, 87, 69
CMYK55, 56, 0, 4
Lavender

RolesBorder, Divider

Lavender reinforces the purple family and helps distinguish layout elements without competing with the primary hues.

HEX#A84CFF
RGB168, 76, 255
HSL271, 100, 65
CMYK34, 70, 0, 0

Neutral Colors

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

White

RolesBtn Primary Text, Btn Secondary Text

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

RolesBg Light

HEX#F4F0F8
RGB244, 240, 248
HSL270, 36, 96
CMYK2, 3, 0, 3
Charcoal

RolesBg Dark, Text

HEX#121018
RGB18, 16, 24
HSL255, 20, 8
CMYK25, 33, 0, 91

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-crimson-rose: #D81B60;
  --color-violet: #8E24AA;
  --color-indigo: #3F2B96;
  --color-periwinkle: #6F6DF5;
  --color-lavender: #A84CFF;
  --color-white: #FFFFFF;
  --color-ivory: #F4F0F8;
  --color-charcoal: #121018;
}

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: #D81B60;
  --role-btn-primary-bg: #D81B60;
  --role-link: #8E24AA;
  --role-headline: #8E24AA;
  --role-btn-secondary-bg: #3F2B96;
  --role-btn-outlined-border: #3F2B96;
  --role-btn-outlined-text: #3F2B96;
  --role-icon: #6F6DF5;
  --role-outline: #6F6DF5;
  --role-border: #A84CFF;
  --role-divider: #A84CFF;
  --role-btn-primary-text: #FFFFFF;
  --role-btn-secondary-text: #FFFFFF;
  --role-bg-light: #F4F0F8;
  --role-bg-dark: #121018;
  --role-text: #121018;
}

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.
{
    "crimson-rose": "#D81B60",
    "violet": "#8E24AA",
    "indigo": "#3F2B96",
    "periwinkle": "#6F6DF5",
    "lavender": "#A84CFF",
    "white": "#FFFFFF",
    "ivory": "#F4F0F8",
    "charcoal": "#121018"
}
Press Space to load new palette