In this guide
What you will learn
- RYB vs RGB: Which Color Wheel Should Designers Use?
- Reading Hue Degrees on the Color Wheel
- Reading Color Harmonies Off the Wheel
- Why Raw Wheel Picks Rarely Work as UI Colors
The color wheel is the first thing most people learn about color theory, and also one of the most misused tools in web design. Pick colors straight off the outer ring and you get a palette that technically follows the rules but looks loud, uneven, and hard to read. This guide explains how to use a color wheel properly for screens: which wheel to use, how hue degrees work, how to read harmonies off it, and how to turn those picks into interface colors with the right saturation and lightness.
RYB vs RGB: Which Color Wheel Should Designers Use?
There are two common wheels, and they do not agree.
- The RYB wheel uses red, yellow, and blue as primaries. It comes from traditional paint mixing and is the wheel taught in many art classes.
- The RGB wheel uses red, green, and blue, the primaries of light. Its secondaries are yellow, cyan, and magenta. This is the wheel behind every screen, and behind the hue value in HSL and HSB.
The practical difference shows up in complementary pairs:
| Color | Complement on RYB wheel | Complement on RGB wheel |
|---|---|---|
| Red | Green | Cyan |
| Yellow | Purple | Blue |
| Blue | Orange | Yellow |
For web and UI work, use the RGB wheel. Digital tools, CSS hsl(), and every color picker you will touch work in RGB-based hue. The familiar blue-and-orange pairing still exists on screen, by the way: orange sits at 30° in HSL, and its exact complement at 210° is an azure blue. It just is not the deep 240° blue the paint wheel suggests. If you also design for print, our comparison of RGB vs CMYK covers what changes on paper.
Reading Hue Degrees on the Color Wheel
On a digital wheel, every hue is an angle from 0 to 360 degrees. Memorizing a few landmarks makes the wheel much faster to use:
| Hue | Color | Full-saturation HEX |
|---|---|---|
| 0° | Red | #ff0000 |
| 30° | Orange | #ff8000 |
| 60° | Yellow | #ffff00 |
| 120° | Green | #00ff00 |
| 180° | Cyan | #00ffff |
| 210° | Azure | #007fff |
| 240° | Blue | #0000ff |
| 270° | Violet | #7f00ff |
| 300° | Magenta | #ff00ff |
| 330° | Rose | #ff0080 |
Hue is only one of three HSL values. Saturation (from gray to vivid) and lightness (from black to white) are independent, which is exactly what makes the wheel useful: you choose relationships with hue, then tune each color's intensity and value separately. If HSL is new to you, start with HEX, RGB, and HSL color codes explained.
The color wheel tool makes this concrete. Enter any base color and it plots it on an RGB wheel with markers for the base hue, its complement, and the two triadic positions, then lists each of those colors with its hue degree and HSL values.
Reading Color Harmonies Off the Wheel
Every classic harmony is just a set of angles. Using a base hue of 220° (a mid blue) as the example:
| Harmony | Rule | Hues from a 220° base |
|---|---|---|
| Complementary | Base + 180° | 220°, 40° |
| Split-complementary | Base + 150° and + 210° | 220°, 10°, 70° |
| Triadic | Base + 120° and + 240° | 220°, 340°, 100° |
| Analogous | Neighbors, often about 30° apart | 190°, 220°, 250° |
| Tetradic (square) | Base + 90°, + 180°, + 270° | 220°, 310°, 40°, 130° |
| Monochromatic | One hue, varied saturation and lightness | 220° only |
Tetradic schemes are also built as a rectangle, two complementary pairs that are not evenly spaced, such as 220°, 280°, 40°, and 100°. Whichever form you use, more hues means more balancing work.
Which harmony suits which interface
- Monochromatic and analogous are the safest for product UI. They feel calm and let a single accent stand out. See the monochromatic color schemes guide for building one.
- Complementary gives the strongest contrast of hue, ideal for a primary action against a cool interface. Our guide to using complementary colors in design goes deeper.
- Split-complementary keeps most of the contrast with less tension, a good default for marketing pages.
- Triadic and tetradic suit illustration, charts, and playful brands, but one hue must lead and the others must recede.
To generate full five-swatch sets for each rule, the color harmony generator covers analogous, complementary, split-complementary, triadic, tetradic, and monochromatic schemes from any base color.
Why Raw Wheel Picks Rarely Work as UI Colors
The outer ring of a wheel shows every hue at full saturation and middle lightness. That is great for seeing relationships and bad for building interfaces, for two reasons.
First, full saturation is too intense for anything larger than a small accent. A screen full of #0055ff and #ffaa00 vibrates rather than guides.
Second, equal HSL lightness does not mean equal perceived brightness. Pure yellow #ffff00 and pure blue #0000ff both sit at 50% lightness, yet yellow on white measures about 1.07:1 contrast while blue on white measures about 8.6:1. The wheel treats them as equals; your eyes do not.
How to Use a Color Wheel to Build a Real UI Palette
The wheel gives you hues. Saturation and lightness turn them into a palette. A repeatable process:
- Pick the base hue and the harmony on the wheel.
- Assign roles before values: primary, accent, surfaces, text. The 60-30-10 color rule is a good starting split.
- Set lightness by role, not by hue. Text sits very dark, surfaces very light, and action colors in the middle where they can carry white text.
- Lower saturation for large areas. Neutrals can take a small amount of the base hue so they feel related.
- Compensate for perceived brightness. Yellows and greens usually need lower lightness than blues and reds to perform the same job.
- Check contrast against WCAG: AA requires 4.5:1 for normal text and 3:1 for large text; AAA requires 7:1 and 4.5:1.
Here is that process applied to a complementary scheme from a 220° base:
| Role | Raw wheel pick | UI-ready value | Note |
|---|---|---|---|
| Primary (220°) | #0055ff | #255ed0 hsl(220, 70%, 48%) | Calmer; about 5.9:1 with white text |
| Accent fill (40°) | #ffaa00 | #f9b11f hsl(40, 95%, 55%) | Use with dark text (about 8.8:1), not white (about 1.9:1) |
| Accent text | none | #915808 hsl(35, 90%, 30%) | Darker and nudged toward orange; about 5.8:1 on white |
| Surface | none | #f5f7f9 hsl(220, 25%, 97%) | Neutral with a hint of the base hue |
| Text | none | #172030 hsl(220, 35%, 14%) | About 15:1 on the surface |
The same principle applies to a triadic set. From the 220° base, the triadic hues 340° and 100° came out of the wheel as #ff0055 and #55ff00. Adjusted to hsl(340, 65%, 45%) and hsl(100, 45%, 35%), they become #bd285a and #4c8131, and both carry white text at AA. Notice the green needed much lower lightness than the rose to get there.
:root {
--color-primary: hsl(220 70% 48%);
--color-accent: hsl(40 95% 55%);
--color-accent-text: hsl(35 90% 30%);
--color-surface: hsl(220 25% 97%);
--color-text: hsl(220 35% 14%);
}
Writing tokens in HSL keeps the wheel logic visible in your code: the hue stays fixed per family, and you can adjust saturation and lightness without losing the relationship. Before shipping, confirm each text pair in the color contrast checker, and run your primary and accent through the color blindness simulator, which shows the pair under protanopia, deuteranopia, tritanopia, and achromatopsia and flags whether it stays distinguishable in each.
Turning the Wheel Into a Habit
A color wheel answers one question well: which hues belong together. Use the RGB wheel, think in hue degrees, read harmonies as simple angles, and then do the real design work in saturation and lightness. Start by plotting your brand color in the color wheel tool, note its complement and triadic positions, and build roles from there. For the broader theory behind these relationships, the complete guide to color theory is the natural next read.
FAQ
Frequently Asked Questions
What is the difference between the RYB and RGB color wheels?
The RYB wheel uses red, yellow, and blue as primaries and comes from traditional paint mixing. The RGB wheel uses red, green, and blue, the primaries of light, and is the one behind HSL hue values on screens. Because the primaries differ, complementary pairs differ too: on an RGB wheel the complement of red is cyan, not green.
How do you find a complementary color on a color wheel?
Find the hue directly opposite your base color, which is the base hue plus 180 degrees. In HSL, a blue at 220 degrees has its complement at 40 degrees, a warm amber. Keep the same idea when adjusting saturation and lightness, but tune those values separately for each color.
What color wheel do digital designers use?
Digital design tools use an RGB-based wheel, usually expressed as the hue value in HSL or HSB. Hue runs from 0 to 360 degrees, starting at red, passing yellow at 60, green at 120, cyan at 180, blue at 240, and magenta at 300. Use that wheel for anything that will appear on a screen.
Why do colors picked from a color wheel look too bright for a website?
The outer ring of a wheel shows hues at full saturation, which is far more intense than most interface surfaces can handle. Lowering saturation for large areas and setting lightness by role, such as dark for text, light for surfaces, and mid for buttons, turns those raw picks into usable UI colors.