Hair Color Numbers Explained: Level and Tone by Brand
The first digit is the level — how light the result is, 1 (black) to 10 (lightest blonde). Everything after it is tone. Wella writes 6/1, L'Oréal writes 6.1, Schwarzkopf writes 6-1, and Redken and Matrix write 6A. All four mean a level 6 with an ash primary tone.
What do the numbers in a hair color code mean?
Every professional shade code is the same two pieces of information in the same order: depth first, tone second. The digit before the separator is the level — how light or dark the result is. Everything after the separator describes the tone that sits on top of that level.
That is the whole grammar. What changes between brands is punctuation and vocabulary, not structure. Wella writes a slash, L'Oréal writes a point, Schwarzkopf writes a hyphen, and Redken, Matrix and Goldwell drop the numbers for letters. A level 6 with an ash primary tone is 6/1, 6.1, 6-1 and 6A depending only on whose tube you are holding.
Once you can read the code, the rest of the service follows from it — including how much developer the line wants, which is a separate decision per brand. The mixing ratio and developer for each of these lines is here.
What does the level digit mean?
The level scale runs 1 to 10 and is close to universal — it is the one part of the system you can carry between brands without checking. It describes depth only, with no tone information at all.
| Level | Depth | What it looks like |
|---|---|---|
| 1 | Black | No visible warmth, absorbs light |
| 2 | Darkest brown | Reads black indoors, brown in daylight |
| 3 | Dark brown | Clearly brown, still very deep |
| 4 | Medium brown | Mid brown, warmth visible at the ends |
| 5 | Light brown | Light brown, red-orange underlying pigment |
| 6 | Dark blonde | Where brown becomes blonde |
| 7 | Medium blonde | Orange underlying pigment on lift |
| 8 | Light blonde | Orange-yellow underlying pigment |
| 9 | Very light blonde | Yellow underlying pigment |
| 10 | Lightest blonde | Pale yellow underlying pigment |
Some lines extend past 10. Wella runs a 12 series for high-lift, Schwarzkopf uses 12 for Igora Royal High Lift, and L'Oréal Majirel High Lift is coded separately from the main range. Those are lightening products with their own developer and ratio rules, not simply "level 12 color".
The rule
The level digit tells you the target, not the starting point. A tube of 6 does not make level 6 hair — it makes level 6 if the hair is already at or below the level the product can achieve with the developer you chose.
How does each brand write its shade codes?
Same information, six punctuation conventions. The column that matters is the last one: what the example code actually resolves to in plain language.
| Line | Format | Separator | Example | Reads as | Source |
|---|---|---|---|---|---|
| Wella Koleston Perfect | Level / tone tone | Slash | 6/1 | Level 6, ash primary | Wella KP usage booklet |
| Wella Color Touch | Level / tone tone | Slash | 6/71 | Level 6, brown primary, ash secondary | Wella Color Touch shade chart |
| L'Oréal Majirel | Level . tone tone | Point | 6.1 | Level 6, ash primary | L'Oréal Majirel shade chart |
| Schwarzkopf Igora Royal | Level - tone tone | Hyphen | 6-1 | Level 6, cendré primary | Igora Royal shade chart |
| Redken Color Gels / Shades EQ | Level + letter | None | 6N | Level 6, natural | Redken shade chart |
| Matrix SoColor | Level + letter | None | 6A | Level 6, ash | Matrix SoColor shade chart — not independently confirmed |
| Goldwell Topchic | Level + letter | None | 6NN | Level 6, intensified natural | Goldwell Topchic shade chart |
The separator is not decoration
Writing a Wella code with a point instead of a slash is how a 6/71 gets ordered, stocked or recorded as a 6.71 — a different tone in a different line. Client records are the place this does real damage, because the formula you wrote six weeks ago is the only evidence of what actually worked.
What does each tone digit mean?
This is where the systems genuinely diverge, and where a merged "universal chart" does harm. The three numeric brands agree on very little beyond 0 and 1. Read the columns across, not down.
| Digit | Wella Koleston | L'Oréal Majirel | Schwarzkopf Igora Royal |
|---|---|---|---|
| 0 | Natural | Natural / deep | Natural |
| 1 | Ash | Ash (cendré) | Cendré |
| 2 | Matt (green) | Iridescent (violet) | Ash |
| 3 | Gold | Gold (doré) | Matt |
| 4 | Red | Copper (cuivré) | Beige |
| 5 | Mahogany | Mahogany (acajou) | Gold |
| 6 | Violet | Red (rouge) | Chocolate |
| 7 | Brown / sand | Not confirmed | Copper |
| 8 | Pearl | Mocha | Red |
| 9 | Not confirmed | Not confirmed | Violet |
Read this before you use the table above
Notice digit 2 and digit 4. In Wella a 2 is matt/green; in L'Oréal it is iridescent violet — close to opposite ends of the wheel. A 4 is red in Wella, copper in L'Oréal and beige in Igora. A colorist moving between lines from memory will eventually neutralise the wrong thing.
The legend belongs to the line, not to the industry. When you open an unfamiliar line, read its own chart before you formulate from a code.
Why is 6.13 not the same as 6.31?
When two tone digits follow the level, order carries meaning. The first tone digit is the dominant tone; the second modifies it, and is generally understood as roughly half the strength of the first.
- 6.13 — level 6, ash dominant, gold modifying. The result reads cool with warmth pulled back in to stop it going flat. This is the classic beige family.
- 6.31 — level 6, gold dominant, ash modifying. The result reads warm, with just enough ash to keep it from going brassy.
- 6.33 — a doubled digit means intensified, not two tones. This is level 6 with gold at roughly double the strength of a single .3, used when the target is unambiguously warm or when the hair resists warmth.
The same convention drives the doubled letters in letter-based systems. Goldwell's NN is a more pigment-dense natural than N, which is exactly why NN is the gray-coverage shade rather than a slightly different brown.
What do N, A, G, C, R and V mean?
Letter systems trade cross-language portability for immediate legibility — you do not need the chart to guess what G is. The core set is stable across Redken, Matrix and Goldwell.
| Letter | Tone | Used for |
|---|---|---|
| N | Natural | Balanced base, standard gray coverage |
| NN / NA-style doubles | Intensified natural | Resistant gray, maximum coverage |
| A | Ash | Neutralising orange and red warmth |
| G | Gold | Adding warmth, enriching a flat base |
| C | Copper | Deliberate orange-warm results |
| R | Red | Red results and red enrichment |
| V | Violet | Neutralising yellow, cool blonde |
| B | Beige or brown | Brand-dependent — check the chart |
| M | Mocha | Cool brown, often ash plus brown |
Letter codes also combine, and the same primary-then-secondary rule applies. A Redken 6RB is red dominant with a brown modifier; 6BR reverses which one leads.
How do you convert a shade between brands?
Match the level first, then the primary tone, then the secondary. The level is the reliable part; the tone is an approximation, because two brands' idea of "ash" carries different dye loads and different proportions of blue to green.
- Take the level straight across. A 6 is a 6 in every line in the table above. This part does not need judgement.
- Translate the primary tone through its name, not its number. Resolve the source code to plain language first — "level 6, ash" — then find the target line's code for ash. Going digit to digit is how a Wella 6/2 (matt) becomes a Majirel 6.2 (iridescent violet).
- Treat the secondary as optional. If the target line has no equivalent, drop it and adjust with the line's own mixers rather than forcing a code that does not exist.
Two worked conversions
- Wella 6/1 → L'Oréal. Level 6, ash primary. Ash in Majirel is .1, so the working equivalent is 6.1. Here the digits happen to agree — which is exactly why the habit of reading digits directly survives long enough to cause a problem elsewhere.
- Wella 6/2 → L'Oréal. Level 6, matt (green) primary. Majirel's .2 is iridescent violet, not matt. The digit-to-digit answer is wrong; the correct move is to find Majirel's matt equivalent or build the result with a green mixer.
Conversion charts published by third parties are worth treating as a starting point rather than a specification, for the same reason the ratio chart is: manufacturers reformulate lines without renaming them.
What a code never tells you
A shade code describes the target, not the path. It carries no information about the client's starting level, their color history, the developer required, or what underlying pigment will be exposed on the way. Two clients given the same 6.1 will not land in the same place.
How we sourced this
Formats, tone legends and letter meanings were compiled from the manufacturers' own shade charts and education material and checked on 13 August 2026. Where a current manufacturer document could not be produced for a specific digit or line, the cell says "not confirmed" rather than presenting a remembered figure as a verified one — that applies to the higher tone digits in the Wella and L'Oréal columns and to the Matrix row in the format table.
Two limitations worth stating plainly. Tone legends are line-specific rather than brand-specific — Wella Koleston Perfect and Wella Color Touch do not use an identical vocabulary, and regional charts for the same product can differ. And manufacturers revise shade ranges without renaming them. A chart is a starting point; the chart in the salon for the line in your hand is the specification.
This article is published by Kolora, which sells color formulation software. The codes and legends are the manufacturers' own, and the one product mention above is marked as what it is.
Frequently asked questions
What does 6.1 mean in hair color?
Is the first number always the level?
What is the difference between 6.13 and 6.31?
Do the tone numbers mean the same thing in every brand?
What does a doubled number or letter mean, like 6.33 or 6NN?
Can I convert a formula between brands using the numbers?
About the author
The Kolora team
Kolora builds AI color diagnosis for professional colorists. These articles are compiled from manufacturer technical data sheets and education material, and each one lists what was consulted and when it was last checked.
Related
- Underlying Pigment by Level: Toner Selection Chart
The pigment exposed at every level from 5 to 10, which tone neutralizes it, the developer to use, and a decision tree for diagnosing a toner that failed.
- Matrix SoColor Mixing Ratio: 1:1, and the 1:2 Exception
SoColor mixes 1:1 with Matrix Cream Developer. Ultra Blonde mixes 1:2, Sync takes 10 vol only and Cult takes none. Ratios and times from the Matrix manual.
- Formulating for Gray Hair by Percentage: The Math
How much natural base to add at 25%, 50%, 75% and 100% gray, why the standard rules contradict each other, and three worked formulas with developer and timing.