Design System Generator

Generate complete color scales, semantic colors, and UI tokens from your base colors. Build a cohesive color system for your next project.

Base Colors

Design System Preview

Primary Scale

50#DEEAFE
100#BED5FC
200#9DC1FB
300#7CACF9
400#5C97F8
500#3b82f6
600#316CCD
700#2757A4
800#1E417B
900#142B52
950#0A1629

Secondary Scale

50#ECE4FE
100#D8C9FC
200#C5AEFB
300#B292F9
400#9E77F8
500#8b5cf6
600#744DCD
700#5D3DA4
800#462E7B
900#2E1F52
950#170F29

Accent Scale

50#FDEFD6
100#FCDFAE
200#FACF85
300#F8BE5C
400#F7AE34
500#f59e0b
600#CC8409
700#A36907
800#7B4F06
900#523504
950#291A02

Semantic Colors

success#16a34a
warning#ea580c
error#dc2626
info#2563eb

UI Tokens

background#ffffff
surface#FBFDFF
elevated#ffffff
border#E2ECFE
text#0C1A31
muted#204887
disabled#D8E6FD
focus#3b82f6
:root {
  --color-primary-50: #DEEAFE;
  --color-primary-100: #BED5FC;
  --color-primary-200: #9DC1FB;
  --color-primary-300: #7CACF9;
  --color-primary-400: #5C97F8;
  --color-primary-500: #3b82f6;
  --color-primary-600: #316CCD;
  --color-primary-700: #2757A4;
  --color-primary-800: #1E417B;
  --color-primary-900: #142B52;
  --color-primary-950: #0A1629;
  --color-secondary-50: #ECE4FE;
  --color-secondary-100: #D8C9FC;
  --color-secondary-200: #C5AEFB;
  --color-secondary-300: #B292F9;
  --color-secondary-400: #9E77F8;
  --color-secondary-500: #8b5cf6;
  --color-secondary-600: #744DCD;
  --color-secondary-700: #5D3DA4;
  --color-secondary-800: #462E7B;
  --color-secondary-900: #2E1F52;
  --color-secondary-950: #170F29;
  --color-accent-50: #FDEFD6;
  --color-accent-100: #FCDFAE;
  --color-accent-200: #FACF85;
  --color-accent-300: #F8BE5C;
  --color-accent-400: #F7AE34;
  --color-accent-500: #f59e0b;
  --color-accent-600: #CC8409;
  --color-accent-700: #A36907;
  --color-accent-800: #7B4F06;
  --color-accent-900: #523504;
  --color-accent-950: #291A02;
  --color-success: #16a34a;
  --color-warning: #ea580c;
  --color-error: #dc2626;
  --color-info: #2563eb;
  --ui-background: #ffffff;
  --ui-surface: #FBFDFF;
  --ui-elevated: #ffffff;
  --ui-border: #E2ECFE;
  --ui-text: #0C1A31;
  --ui-muted: #204887;
  --ui-disabled: #D8E6FD;
  --ui-focus: #3b82f6;
}

Building a Cohesive Color System

A professional digital product requires more than just one or two brand colors. You need a complete system of colors that work together harmoniously across various interface states and elements.

1. Brand Colors

The foundation of your design system starts with your primary brand color. The generator automatically builds a 50-950 scale (11 steps) giving you the flexibility to use lighter tints for backgrounds and darker shades for text and borders.

2. Semantic Colors

Every application needs colors to communicate status to the user. Our system includes accessible defaults for Success (green), Warning (orange), Error (red), and Info (blue) that are optimized for clarity and contrast.

3. UI Tokens

Instead of using pure grays, professional design systems often tint their neutral colors (backgrounds, surfaces, borders, and text) slightly with the primary brand color. This creates a more cohesive and premium aesthetic. The UI tokens are carefully calculated using precise mixing ratios.

Frequently Asked Questions