Analogous Color Generator
Turn any base color into a three swatch analogous palette by rotating its hue.
HEX, RGB, or HSL, or pick a color. Everything runs in your browser. Nothing is uploaded.
:root {
--analogous-1: #0ee9bf;
--analogous-base: #0ea5e9;
--analogous-2: #0e38e9;
}How to generate analogous colors online
Enter a base color
Type a HEX, RGB, or HSL value, or use the picker to choose a starting color.
Adjust the hue angle
Drag the angle slider between 5 and 90 degrees to spread the neighbouring hues wider or tighter.
Review the palette
The three swatches update live with hex, and HSL values for the base color and its two neighbours.
Copy the result
Copy any single hex code from its swatch, or copy the whole palette as a ready to paste CSS variables block.
Why use this tool
Adjustable hue angle
The classic scheme uses 30 degree steps, but the slider lets you pick anything from a subtle 5 degrees to a bold 90.
Accepts HEX, RGB, and HSL
Paste #0ea5e9, rgb(14, 165, 233), or hsl(199, 89%, 48%) and the palette updates instantly, with a visual picker as a fallback.
CSS variables output
The palette is formatted as a :root block with three custom properties, ready to paste into a stylesheet.
Correct hue wraparound
Rotations past 360 degrees or below 0 wrap correctly, so a red base near the top of the wheel still produces valid neighbours.
Runs entirely in your browser
Colors are computed on your device. Nothing is uploaded and no account is needed.
About this tool
Analogous colors sit next to each other on the color wheel. Because their hues are close, they blend naturally and produce calm, cohesive palettes, which is why the scheme shows up so often in landing pages, dashboards, and brand systems. This tool takes one base color and builds the scheme for you: it converts the color to hue, saturation, and lightness, rotates the hue by a chosen angle in both directions, and returns the two neighbours alongside the original.
The angle slider is the main control. The textbook analogous scheme uses 30 degrees, which is the default here, but tighter angles around 10 to 15 degrees give near monochrome gradients while wider angles up to 90 degrees drift toward a split scheme. Saturation and lightness are preserved from the base color, so all three swatches keep the same intensity and only the hue shifts. Each swatch shows its hex and HSL values with a one click copy, and the whole palette is also available as a CSS variables block for direct use in a stylesheet.
Inputs can be 3 or 6 digit hex with or without the hash, rgb() with numbers or percentages, or hsl() with comma or space separators. Greyscale colors have no hue to rotate, so they return three identical swatches with a note explaining why. For other harmony rules, try the complementary color calculator, the triadic color generator, or explore hues interactively on the color wheel.
Frequently asked questions
- What are analogous colors?
- Analogous colors are hues that sit next to each other on the color wheel, typically within about 30 degrees of one another. Because they are neighbours, they combine into smooth, low contrast palettes that feel harmonious rather than loud.
- How does this tool calculate the palette?
- It converts your base color to hue, saturation, and lightness, then rotates only the hue by the chosen angle in both directions. Saturation and lightness stay fixed, so the two neighbours match the intensity of the original color.
- Which input formats are supported?
- You can enter 3 or 6 digit hex values with or without the leading hash, rgb() values with numbers or percentages, or hsl() values. Comma and space separated syntax both work, and there is a visual picker if you prefer to click.
- What happens with grey or black base colors?
- Greyscale colors have zero saturation, which means they have no meaningful hue to rotate. The tool still renders the palette, but all three swatches are identical and a note explains why.
- Is my color data uploaded anywhere?
- No. Everything runs in your browser; nothing is sent to a server and no signup is required.
- Can I use a different angle than 30 degrees?
- Yes. The slider accepts any angle from 5 to 90 degrees. Smaller angles produce subtle, near monochrome palettes, while larger angles create bolder spreads that approach a split complementary scheme.
Related tools
Complementary Color Calculator
Enter a color and get its exact opposite on the color wheel, with copyable codes.
Triadic Color Generator
Enter a base color and get its two triadic partners, spaced 120 degrees apart on the color wheel.
Split Complementary Color Generator
Turn any color into a split complementary palette with an adjustable split angle.
Aspect Ratio Calculator
Solve the missing width or height for any aspect ratio, from 16:9 to a custom shape.
CSS Box Shadow Generator
Dial in a CSS box-shadow with live preview and copy the exact code.
CMYK to RGB Converter
Convert CMYK ink percentages to RGB and hex with a live swatch, plus a reverse RGB to CMYK view. Copy any format.