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
ASCII Table Reference
Full ASCII table from 0 to 127 with decimal, hex, octal, binary, standard names and HTML numeric-reference notation, including NUL, LF and DEL.
Color Palette Generator
Generate monochromatic, analogous, complementary, triadic or tetradic color palettes from a base HEX color and export copy-ready CSS variables.
HEX Color Picker
Pick or enter a HEX colour and get RGB, HSL, approximate CMYK, relative luminance and contrast ratios against white and black.
HTML Character Reference
Searchable list of HTML entities, their named and numeric codes, and a one-click copy for special characters and symbols.
JSON Formatter
Paste JSON to pretty-print with 2 or 4 spaces, minify it to compact output, or run a quick syntax check before copying the result.
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.
Tool available in other languages
- Generator för analoga färger [SV]
- Analoger Farbgenerator [DE]
- Analoge kleurgenerator [NL]
- 類似色ジェネレーター [JA]
- Generador de Colores Análogos [ES]
- 유사색 생성기 [KO]
- Gerador de Cores Análogas [PT]
- Generator kolorów analogicznych [PL]
- Générateur de couleurs analogues [FR]
- Trình tạo màu tương đồng [VI]
- 相邻色生成器 [ZH]
- مولد الألوان المتجاورة [AR]
- เครื่องสร้างสีข้างเคียง [TH]
- Analog Renk Oluşturucu [TR]
- Generator Warna Analog [ID]
- Generatore di Colori Analoghi [IT]
- Генератор аналоговых цветов [RU]