Color Palette Generator
Design cohesive color schemes using classic design harmony rules. Lock colors you love and export custom codes in HEX, CSS, or JSON formats.
⚙️ Palette Controls
What are the Principles of Color Theory?
Color theory is a science-backed framework for mixing colors and defining visual relationships. In design, a color wheel arranges colors sequentially by wavelength. By choosing mathematical relationships on this wheel, you can create balanced color schemes:
- Monochromatic: Focuses on a single color (hue) and varies its saturation (intensity) and lightness. This creates a highly clean, minimal, and modern scheme that is extremely easy on the eyes.
- Analogous: Combines colors that sit directly next to each other on the color wheel (e.g., green, yellow-green, and yellow). This replicates natural harmonies and feels peaceful and unified.
- Complementary: Pairs colors from opposite sides of the wheel (e.g., blue and orange, red and green). This yields high-contrast, energetic aesthetics, excellent for call-to-actions.
- Triadic & Split Complementary: Triadic uses three colors spaced equally on the wheel (like a triangle), while split complementary uses a base color plus the two colors adjacent to its direct complement. These offer rich contrast while preserving color balance.
Using the 60-30-10 Rule for Web Design
When applying your generated palette to a user interface, designers recommend the 60-30-10 rule to maintain visual hierarchy:
- 60% Dominant Color: Usually a neutral background color (light or dark mode shades). This sets the overall tone of the website.
- 30% Secondary Color: Used for structural elements like card panels, headers, text, and borders. It provides structure without competing for attention.
- 10% Accent Color: A highly saturated color used sparingly for critical interactive elements like buttons, badges, links, and notifications.
Frequently Asked Questions
Color harmonies are combinations of colors based on their positions on the color wheel. Analogous colors are next to each other, complementary colors are directly opposite, monochromatic colors are variations of the same hue, and triadic colors are spaced evenly in a triangle.
Clicking the lock icon on a color card prevents it from being replaced when you generate a new palette. The remaining unlocked colors will automatically recalculate their values based on your chosen harmony rule relative to the locked color.
You can export palettes as a plain HEX list, CSS custom properties (variables), SCSS/SASS variables, or a structured JSON array for easy integration into web projects.