Color

Secondary Color Names: Primary, Tertiary, and Color Wheel Explained

HR
Hassaan Rasheed
· July 8, 2026 11 min read

A circular 12-point color wheel diagram showing all primary, secondary, and tertiary colors in their correct wheel positions, with each color section labeled with its name and approximate hex code, the three primary colors (red, yellow, blue) marked with larger labels, the three secondary colors (orange, green, violet) marked with medium labels, and the six tertiary colors labeled with hyphenated names, displayed on a white background

You ask a 7-year-old what the three primary colors are. They say red, yellow, and blue. You ask a lighting designer. They say red, green, and blue. You ask a commercial printer. They say cyan, magenta, and yellow. All three answers are correct, and the disagreement reveals something fundamental: primary color names depend entirely on which color system you are working in.

Secondary color names have the same context-dependence. The secondary colors in traditional art (orange, green, purple) are not the secondaries in RGB light. Understanding why each system produces different answers makes the vocabulary far more useful than memorizing a single list. The color name finder covers the 140 CSS named colors, which operate entirely in the RGB system. Understanding how those named colors relate to the broader color wheel structure explains why CSS "green" (#008000) looks nothing like the green you mix from yellow and blue paint.

This guide covers every tier from primary through secondary and tertiary, the 7-color rainbow sequence, the 12-color wheel names designers rely on, and how CSS named colors map to each position.

What Are Primary Colors and Why Only Three

Primary colors are colors that cannot be mixed from other colors and from which, in theory, all other colors can be produced. The specific primaries depend on the medium.

RYB (traditional art): Red, Yellow, Blue. Taught in most schools. Based on subtractive mixing with pigments. Orange, green, and violet are the secondaries.

RGB (screens and digital light): Red, Green, Blue. Used in monitors, cameras, and all digital displays. Additive mixing: red and green light combine to make yellow. CSS and all web colors operate in this system.

CMYK (commercial print): Cyan, Magenta, Yellow, Key black. Used in inkjet and commercial printing. Subtractive mixing, like pigments, but with different primaries.

The reason these systems differ: mixing pigment (which absorbs light) behaves differently from mixing light (which emits). Mixing all pigment primaries approaches black. Mixing all light primaries approaches white. There is no universally correct set of primaries. Each describes what works for its medium.

Secondary Color Names: What Mixing Two Primaries Produces

Secondary colors result from mixing two primary colors in equal proportions.

In the RYB system:

MixSecondary Color
Red + YellowOrange
Yellow + BlueGreen
Blue + RedViolet / Purple

In the RGB system (light):

MixSecondary Color
Red + GreenYellow
Green + BlueCyan
Blue + RedMagenta

The RGB secondaries feel counterintuitive to anyone trained in RYB. Red and green light make yellow because mixing those wavelengths stimulates the eye's cones in the same pattern as yellow light. This is not intuitive from a paint-mixing background, where red and green produce brown.

CSS named colors for the RGB secondaries at full saturation: yellow (#FFFF00), cyan (same as aqua, #00FFFF), and magenta (same as fuchsia, #FF00FF). These three plus the three CSS primaries define the outer corners of the RGB color cube.

Tertiary Color Names: The 12-Point Color Wheel

Tertiary colors result from mixing a primary with an adjacent secondary. In the RYB system, this produces six tertiary colors that, combined with the three primaries and three secondaries, create the standard 12-point color wheel.

Tertiary ColorComponents
Red-OrangeRed + Orange
Yellow-OrangeYellow + Orange
Yellow-GreenYellow + Green
Blue-GreenBlue + Green
Blue-VioletBlue + Violet
Red-VioletRed + Violet

Tertiary names are written with the primary first. Red-orange is correct; orange-red is not standard. The ordering signals which parent color dominates: red-orange sits closer to red on the wheel, while yellow-orange sits closer to yellow.

CSS has no named colors called "red-orange" or "blue-violet." The nearest CSS named approximations: orangered (#FF4500) covers the red-orange position, yellowgreen (#9ACD32) covers yellow-green, teal (#008080) covers blue-green, and blueviolet (#8A2BE2) covers blue-violet. None are exact positional matches because the CSS set was not organized around the traditional color wheel.

The 7 Colors of the Rainbow: ROYGBIV Explained

The conventional rainbow sequence uses seven color names: Red, Orange, Yellow, Green, Blue, Indigo, Violet. The ROYGBIV mnemonic makes them memorable.

ColorApproximate HexNearest CSS Named Color
Red#FF0000red
Orange#FF7F00darkorange (#FF8C00, close)
Yellow#FFFF00yellow
Green#00FF00lime
Blue#0000FFblue
Indigo#4B0082indigo
Violet#8B00FFdarkviolet (close)

Isaac Newton assigned seven colors partly to mirror the seven notes of a musical scale. The visible spectrum is a continuous gradient, not seven discrete bands. Indigo is genuinely contested: many color scientists argue it is not perceptually distinct enough from blue and violet to warrant its own position. The debate has been ongoing since Newton's original categorization.

VIBGYOR, used in some South Asian educational systems, is ROYGBIV reversed and names the same seven colors from violet to red.

The 12 Color Names Every Designer Should Know

The 12-color wheel used in design education lists all positions in order:

  1. Red (#FF0000)
  2. Red-Orange (approximately #FF4500)
  3. Orange (#FF7F00)
  4. Yellow-Orange (approximately #FFB300)
  5. Yellow (#FFFF00)
  6. Yellow-Green (approximately #9ACD32)
  7. Green (#00FF00 full intensity, or #008000 CSS)
  8. Blue-Green (approximately #008080)
  9. Blue (#0000FF)
  10. Blue-Violet (approximately #8A2BE2)
  11. Violet (#EE82EE CSS, or #8B00FF spectral)
  12. Red-Violet (approximately #C71585)

This 12-step sequence is the basis for color harmony rules. Complementary colors sit directly opposite each other on the wheel (red/green, orange/blue, yellow/violet). Analogous colors sit adjacent (red, red-orange, orange). Triadic colors are spaced at 120-degree intervals (red/yellow/blue, orange/green/violet). Split-complementary pairings use one color with the two colors adjacent to its complement.

A diagram showing three color harmony types derived from the 12-color wheel: the left panel shows a complementary pairing of red and green with a line connecting opposite positions, the center panel shows an analogous grouping of blue, blue-green, and green with an arc across three adjacent positions, and the right panel shows a triadic grouping of red, yellow, and blue at equal 120-degree spacing, each panel labeled with the harmony type and the hex codes of the colors involved

RYB vs RGB vs CMYK: Which System to Use When

Getting the system wrong causes real problems. An RGB green specified for a website will not match an RYB-mixed green painted on a wall, and a CMYK file sent to a screen display will show colors outside the intended range.

Use RYB when mixing physical pigments in traditional art, fine art education, or any context where paint and dye are the medium. Color theory discussions about "warm and cool" typically reference the RYB wheel.

Use RGB for all screen-based work: websites, UI design, apps, photography, video. CSS colors are RGB. Hex codes are RGB. If you are working in a browser or any digital application, you are in RGB.

Use CMYK for any work destined for commercial print: packaging, signage, brochures, magazines. RGB files converted to CMYK can shift significantly in color because the gamut is smaller. What looks vivid on screen may print as duller.

The color format converter converts between hex (RGB) and other color formats. For understanding where any CSS named color sits on the 12-color wheel, the color name finder shows the hex, which you can then locate visually on the wheel above.

CSS Named Colors Organized by Color Wheel Position

CSS has multiple named colors at each position on the color wheel, not just one. Understanding the full set prevents defaulting to a poorly matched named color when a better one is available.

Red zone (primary): red (#FF0000), crimson (#DC143C), darkred (#8B0000), firebrick (#B22222)

Orange zone (secondary): orange (#FFA500), darkorange (#FF8C00), tomato (#FF6347), orangered (#FF4500)

Yellow zone (primary): yellow (#FFFF00), gold (#FFD700), lightyellow (#FFFFE0)

Green zone (secondary): lime (#00FF00), limegreen (#32CD32), green (#008000), forestgreen (#228B22)

Blue zone (primary): blue (#0000FF), royalblue (#4169E1), navy (#000080), cornflowerblue (#6495ED)

Violet / Purple zone (secondary): violet (#EE82EE), purple (#800080), indigo (#4B0082), blueviolet (#8A2BE2)

The most common mistake in CSS color selection is using the named color "green" (#008000) when a more vivid green was intended. CSS lime (#00FF00) and limegreen (#32CD32) are the vivid greens. CSS green is a darker, more muted version.

For building a palette based on color harmony principles, the palette generator generates complementary, analogous, and triadic combinations from any input hex. The color temperature framing that complements the color wheel is covered in the warm and cool color names guide, and unusual named colors including the CSS oddities like chartreuse and rebeccapurple are at the unique color names guide.

Frequently Asked Questions

The three primary colors depend on the system. In traditional art (RYB system), the primaries are red, yellow, and blue. In screen and digital light (RGB system), the primaries are red, green, and blue. In print (CMYK system), the primaries are cyan, magenta, and yellow. These systems differ because mixing pigment and mixing light behave differently: mixing all pigments approaches black, while mixing all light primaries approaches white.

In the traditional RYB system, the three secondary color names are orange (red plus yellow), green (yellow plus blue), and violet or purple (blue plus red). In the RGB light system, the secondaries are different: yellow (red plus green light), cyan (green plus blue light), and magenta (blue plus red light). Most school art education uses the RYB secondaries.

The six tertiary color names in the RYB system are red-orange, yellow-orange, yellow-green, blue-green, blue-violet, and red-violet. Each is named by placing the primary color first, followed by the adjacent secondary. Red-orange sits between red and orange on the color wheel. Blue-violet sits between blue and violet. All six tertiary names follow this primary-first hyphenated format.

The seven rainbow colors, in order from longest to shortest wavelength, are red, orange, yellow, green, blue, indigo, and violet, abbreviated as ROYGBIV. Isaac Newton chose seven colors partly to match the seven notes in a musical scale. Indigo and violet are debated: the visible spectrum is a continuous gradient, and many color scientists argue indigo is not distinct enough from blue or violet to warrant its own position in the sequence.

The 12 color wheel names in order are: red, red-orange, orange, yellow-orange, yellow, yellow-green, green, blue-green, blue, blue-violet, violet, and red-violet. This 12-color wheel consists of the three primary colors (red, yellow, blue), three secondary colors (orange, green, violet), and six tertiary colors (the hyphenated mixes between each adjacent pair). It is the standard reference for color harmony in design education.

Violet is a spectral color with a wavelength of approximately 380 to 450 nanometers, sitting at the blue end of visible light. Purple is a non-spectral color created by mixing red and blue light or pigment without stimulating the green cones. In CSS, violet is #EE82EE, a medium pink-purple. Purple is #800080, a fully saturated mid-range red-blue mix. Violet in the rainbow context refers to the spectral color, which looks more blue than the CSS hex implies.

CSS has named colors for all RGB primaries and secondaries. The primaries are red (#FF0000), green (#008000), and blue (#0000FF). The secondaries are yellow (#FFFF00), aqua or cyan (#00FFFF), and fuchsia or magenta (#FF00FF). Note that CSS green (#008000) is not full-intensity green. Full-intensity green in RGB is #00FF00, which CSS names lime. Most designers looking for a vivid green should use limegreen (#32CD32) or lime, not the CSS name green.

HR

Written by

Hassaan Rasheed

Builder of ToolCenterHub. Passionate about creating fast, privacy-first tools that anyone can use without friction, accounts, or paywalls. Writing about design, development, and the web.

Connect on LinkedIn