Analogous Color Generator
Pick a base color and an offset angle. The tool shows the base with neighbours at one selected angle on either side, the classical three-color core, plus an outer pair at twice that angle for a wider five-color set. Analogous palettes are among the most harmonious classical schemes because their nearby hues share a dominant undertone, which is why they are common in nature (sunsets, forests) and in editorial design.
How to build an analogous palette
-
1
Pick the base color
Paste a hex code, RGB triplet or HSL value. Saturated mid-tone colors give the richest analogous sets.
-
2
Choose the offset angle
30° is the classical analogous spacing. 15° gives a tighter, almost monochromatic set; 45° starts approaching split-complementary.
-
3
Adjust lightness variation
Optionally vary lightness across the three hues to avoid a flat palette. Lightening the two wings creates a softer, editorial feel.
-
4
Export the colors
Copy hex, RGB or HSL. Useful for CSS variables, Figma styles or print spec sheets.
Classical color schemes vs. analogous
| Scheme | Angular relationship | Character |
|---|---|---|
| Monochromatic | 0° (same hue, different L/S) | Calm, unified |
| Analogous | 30° either side | Harmonious, natural |
| Complementary | 180° apart | High contrast, tension |
| Split-complementary | Base + 2 hues flanking complement | Contrast with nuance |
| Triadic | 120° apart | Balanced, vibrant |
| Tetradic | Two complementary pairs | Rich, complex |
Analogous palette examples from nature
- Sunset: yellow → orange → red-orange (30° jumps on the warm side).
- Forest: yellow-green → green → blue-green.
- Ocean: blue-green → blue → blue-violet.
- Autumn: red-orange → orange → yellow-orange.
Designing with an analogous set
- Pick one color as the dominant (60% of the surface area), use the second as accent (30%), and the third as highlight (10%), the “60-30-10” rule.
- Pair analogous colors with a neutral (white, black, warm gray) for body text and UI chrome.
- Avoid using three analogous colors at equal saturation for large blocks, it looks muddy. Vary lightness or saturation between the wings and the base.
Color spaces and angle math
The 30° offset is computed in HSL or HSV hue space, both of which treat hue as an angle (0-360°). Wheel operations in RGB do not work, you must convert to HSL, rotate the hue, and convert back. That is what the tool does under the hood. Output in all three notations is provided because CSS, design tools and print workflows each prefer different formats.
Frequently Asked Questions
Monochromatic uses one hue with different lightness and saturation (navy, blue, sky-blue). Analogous uses three different hues that are neighbours on the wheel (blue-green, blue, blue-violet). Analogous has more visual variety.
Analogous colors can have overlapping CMYK ink mixes which reduces contrast on press. Check soft-proofed versions and consider increasing the spacing from 30° to 40° for print work.
Yes, but keep one of the three as the dominant brand color and relegate the other two to supporting roles (badges, accents). Using all three for primary UI actions causes confusion, users learn to associate one color with the main call-to-action.
The center three are the classical analogous scheme: the base hue plus neighbours at one selected angle on either side. The two outer colors sit at twice that angle and are optional wider choices. With the default 30° spacing, the core is at ±30° and the outer pair is at ±60°.
Related Tools
HEX Color Picker
Pick or enter a HEX colour and get RGB, HSL, approximate CMYK, relative luminance and contrast ratios against white and black.
Color Palette Generator
Generate monochromatic, analogous, complementary, triadic or tetradic color palettes from a base HEX color and export copy-ready CSS variables.
FPS Counter
Measure browser FPS with requestAnimationFrame, smoothing, min/max frame rate, warnings and an optional graph. Runs locally with no upload or API.
Phone Validator
Validate phone numbers by country, detect the region and type, and normalize valid numbers to E.164, international, national and RFC 3966 formats.
Random Color Palette Generator
Generate random color palettes from 2 to 15 swatches, choose a vibrant, pastel, muted or dark style, then copy HEX codes or CSS variables.
BBCode to HTML Converter
Convert BBCode (bulletin-board markup) to clean HTML. Handles formatting tags, lists, quotes, code, images, links and tables.