Color Palette Generator
Generate beautiful color schemes from any base color. Complementary, analogous, triadic, and more. Export as CSS variables.
How to Use the Color Palette Generator
- Select a base color using the color picker, or enter a HEX value directly. This base color serves as the anchor for all generated color relationships.
- Choose a harmony scheme: complementary (opposite color on the wheel), analogous (adjacent colors), triadic (three evenly spaced colors), tetradic (four colors forming a rectangle), or monochromatic (variations of the same hue with different lightness).
- Review the generated palette showing all colors with their HEX, RGB, and HSL values. Adjust the base color or try different schemes until you find a combination that works for your project.
- Export the palette as CSS custom properties (variables) for direct integration into your stylesheet, or copy individual color values as needed.
Understanding Color Theory and Harmony
Color harmony refers to the visually pleasing arrangement of colors based on their relationships on the color wheel. The color wheel, first proposed by Isaac Newton in 1666, arranges hues in a circle where primary colors (red, yellow, blue) are evenly spaced and secondary colors (orange, green, purple) sit between them. Harmonic color schemes leverage geometric relationships on this wheel: complementary colors are 180° apart, analogous colors are within 30-60° of each other, and triadic colors are spaced 120° apart. These mathematical relationships produce combinations that the human eye finds naturally balanced and aesthetically pleasing.
Each harmony scheme creates a different mood and serves different design purposes. Complementary schemes (e.g., blue and orange) create high contrast and energy, making them ideal for call-to-action buttons and sports branding. Analogous schemes (e.g., blue, teal, and green) produce serene, cohesive designs suited for nature, health, and wellness brands. Triadic schemes (e.g., red, yellow, blue) offer vibrant balance and are common in children's products and playful branding. Tetradic (double-complementary) schemes provide rich variety but require careful management of dominance. Monochromatic schemes use a single hue with varying lightness and saturation, creating elegant, sophisticated designs that are easy to execute well.
When building a palette for web design, a common framework is the 60-30-10 rule: one dominant color covers 60% of the design (usually a neutral or brand color), a secondary color covers 30%, and an accent color covers 10% for highlights and calls to action. This generator exports palettes as CSS custom properties (--color-primary: #3b82f6;), which makes them trivially easy to theme and swap. Accessibility is another critical consideration — always check WCAG color contrast ratios (at least 4.5:1 for normal text and 3:1 for large text) to ensure your palette is usable by people with visual impairments.