Color Picker & Harmonies

Pick any color and instantly generate complementary, analogous, triadic, and tetradic color harmonies.

  1. Home
  2. Image Tools
  3. Color Picker & Harmonies

Color Picker

Indigo

Color Harmonies

Complementary

Analogous

Triadic

Tetradic

Palette

What is a Color Picker & Harmonies Tool?

A Color Picker & Harmonies tool helps designers and developers select colors and generate harmonious color schemes based on established color theory principles. By starting with a single base color, the tool automatically calculates complementary, analogous, triadic, and tetradic color relationships — giving you a complete, visually cohesive palette in seconds. It's essential for web design, UI/UX design, branding, and any creative project where color matters.

How to Use the Color Picker & Harmonies

  1. Pick a base color using the color picker, or enter HEX, RGB, or HSL values directly in the input fields.
  2. View real-time color harmonies — complementary, analogous, triadic, and tetradic color schemes are generated automatically based on color theory.
  3. Click any harmony color to make it the new base color and explore further variations.
  4. Export your palette in CSS custom properties, SCSS variables, Tailwind CSS config format, or JSON.
  5. Copy the export code and use it directly in your project.

Color Harmonies Explained

Complementary

Colors opposite each other on the color wheel (180° apart). This creates maximum contrast and visual impact. Best for call-to-action buttons, highlights, and elements that need to stand out.

Analogous

Three colors side by side on the color wheel (30° apart). This creates a harmonious, serene color scheme often found in nature. Ideal for backgrounds, gradients, and overall site themes.

Triadic

Three colors evenly spaced on the color wheel (120° apart). This offers vibrant contrast while maintaining balance. Great for bold, playful designs with multiple accent colors.

Tetradic (Rectangular)

Four colors arranged into two complementary pairs (90° apart). This provides the most variety but requires careful balancing — typically one color is dominant and the others are accents.

Frequently Asked Questions

What is the difference between HEX, RGB, and HSL?

HEX (#ff0000) is a hexadecimal representation of RGB. RGB (255, 0, 0) defines color by red, green, and blue light levels. HSL (0°, 100%, 50%) defines color by hue (the color angle on the wheel), saturation (intensity), and lightness (brightness). HSL is often more intuitive for adjusting colors.

How are color harmonies calculated?

Harmonies are calculated by rotating the base color's hue by specific angles on the HSL color wheel: complementary = 180°, analogous = ±30°, triadic = ±120°, tetradic = ±90° and ±180°. Saturation and lightness values are adjusted slightly to ensure visual balance.

Can I export the palette for use in my project?

Yes. Click the CSS, SCSS, Tailwind, or JSON buttons above the palette to generate code ready for your project. CSS exports as custom properties, SCSS as variables, Tailwind as a config extension, and JSON as a structured palette object.

What is the color name shown below the picker?

The color name is an approximate human-readable name (like "Indigo" or "Coral") based on the closest named color in the extended CSS color name set. It's useful for communication and design discussions.