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
Secondary Scale
Accent Scale
Semantic Colors
UI Tokens
: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.