Violet#5A31F4
Coral Red#FF4040
Dark Lavender#3C2671
Lavender Mist#CAB8FF
Pale Coral#FFD6D6
Palette direction

Vibrant Purple Coral Color Palette

This palette draws inspiration from the vivid purples and warm coral-red found in the image, ensuring a vibrant yet balanced color system ideal for dynamic digital brands. It balances strong, approachable main colors with softer support hues and three neutrals to maintain readability and visual harmony.

CustomTechpurplecoralvibrantdigital
palette-preview.example
Tech color direction

Vibrant Purple Coral Color Palette

This palette draws inspiration from the vivid purples and warm coral-red found in the image, ensuring a vibrant yet balanced color system ideal for dynamic digital brands. It balances strong, approachable main colors with softer support hues and three neutrals to maintain readability and visual harmony.

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 Pure White #FFFFFFon Dark Lavender #3C267112.3:1 Excellent
Logo Charcoal Black #1A1A1Aon Coral Red #FF40405.0:1 Strong
Logo Charcoal Black #1A1A1Aon Pure White #FFFFFF17.4:1 Excellent
Logo Charcoal Black #1A1A1Aon Pale Coral #FFD6D613.1:1 Excellent
Icon color
BackgroundViolet#5A31F4TextPure White#FFFFFF
Primary Button6.60:1
AA

Best for the main action users should notice first.

BackgroundCoral Red#FF4040TextCharcoal Black#1A1A1A
Secondary Button5.02:1
AA

Useful for softer choices and secondary paths.

BackgroundPure White#FFFFFFTextCoral Red#FF4040
Outlined Button3.47:1
Large text

Good for lower-emphasis actions on light surfaces.

BackgroundPure White#FFFFFFTextViolet#5A31F4
Text Button6.60:1
AA

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

Palette composition8 colorsCustom color relationship
9:41Vibrant Purple Coral Color Palette Color role balance
Custom 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 Purple Coral Color PaletteTech brand direction ColorFly.design
Strategic palette preview
Why it works

A usable
color system.

The main colors combine a strong purple with a vibrant coral and a muted dark purple to create a balanced and recognizable visual identity that commands attention without overwhelming.

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.Violet #5A31F4
HeadlineUsed for main titles and key messages.Violet #5A31F4
LinkUsed for links and interactive text.Violet #5A31F4

Buttons

Primary Button
BackgroundViolet #5A31F4
TextPure White #FFFFFF
Secondary Button
BackgroundCoral Red #FF4040
TextCharcoal Black #1A1A1A
Outlined Button
BackgroundCoral Red #FF4040
TextCoral Red #FF4040

Interface

TextDefault readable body text.Charcoal Black #1A1A1A
Bg LightLight page or section background.Pure White #FFFFFF
Bg DarkDark page or section background.Off White #F5F5F5
IconSmall interface icons and marks.Lavender Mist #CAB8FF
BorderCards, inputs, and component borders.Lavender Mist #CAB8FF
DividerSubtle separators between content.Lavender Mist #CAB8FF
OutlineFocus rings and emphasis outlines.Lavender Mist #CAB8FF

Palette Colors

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

Main (Brand) Colors

The main colors combine a strong purple with a vibrant coral and a muted dark purple to create a balanced and recognizable visual identity that commands attention without overwhelming.

PrimaryViolet

RolesLogo, Link, Btn Primary Bg, Headline

Violet provides a rich, striking tone that conveys creativity and innovation while ensuring strong brand presence.

HEX#5A31F4
RGB90, 49, 244
HSL253, 90, 57
CMYK63, 80, 0, 4
SecondaryCoral Red

RolesBtn Secondary Bg, Btn Outlined Border, Btn Outlined Text

Coral Red adds energy and warmth, offering a vibrant contrast that enhances interactivity and call-to-action elements.

HEX#FF4040
RGB255, 64, 64
HSL0, 100, 63
CMYK0, 75, 75, 0
TertiaryDark Lavender

Dark Lavender grounds the palette with a muted deep purple that supports legibility and a sophisticated contrast.

HEX#3C2671
RGB60, 38, 113
HSL258, 50, 30
CMYK47, 66, 0, 56

Support Colors

Support colors extend the palette with softer complementary hues that reinforce the main purples and coral while remaining visually subordinate to maintain focus on primary elements.

Lavender Mist

RolesIcon, Border, Divider, Outline

Lavender Mist offers a light, soft tone that complements Violet while providing clarity and subtle accents.

HEX#CAB8FF
RGB202, 184, 255
HSL255, 100, 86
CMYK21, 28, 0, 0
Pale Coral

Pale Coral balances Coral Red by softening its intensity, creating gentle highlights and support.

HEX#FFD6D6
RGB255, 214, 214
HSL0, 100, 92
CMYK0, 16, 16, 0

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
Off White

RolesBg Dark

HEX#F5F5F5
RGB245, 245, 245
HSL0, 0, 96
CMYK0, 0, 0, 4
Charcoal Black

RolesText, Btn Secondary Text

HEX#1A1A1A
RGB26, 26, 26
HSL0, 0, 10
CMYK0, 0, 0, 90

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-violet: #5A31F4;
  --color-coral-red: #FF4040;
  --color-dark-lavender: #3C2671;
  --color-lavender-mist: #CAB8FF;
  --color-pale-coral: #FFD6D6;
  --color-pure-white: #FFFFFF;
  --color-off-white: #F5F5F5;
  --color-charcoal-black: #1A1A1A;
}

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: #5A31F4;
  --role-link: #5A31F4;
  --role-btn-primary-bg: #5A31F4;
  --role-headline: #5A31F4;
  --role-btn-secondary-bg: #FF4040;
  --role-btn-outlined-border: #FF4040;
  --role-btn-outlined-text: #FF4040;
  --role-icon: #CAB8FF;
  --role-border: #CAB8FF;
  --role-divider: #CAB8FF;
  --role-outline: #CAB8FF;
  --role-bg-light: #FFFFFF;
  --role-btn-primary-text: #FFFFFF;
  --role-bg-dark: #F5F5F5;
  --role-text: #1A1A1A;
  --role-btn-secondary-text: #1A1A1A;
}

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.
{
    "violet": "#5A31F4",
    "coral-red": "#FF4040",
    "dark-lavender": "#3C2671",
    "lavender-mist": "#CAB8FF",
    "pale-coral": "#FFD6D6",
    "pure-white": "#FFFFFF",
    "off-white": "#F5F5F5",
    "charcoal-black": "#1A1A1A"
}
Press Space to load new palette