Pricing Blog Formulas Tools Charts About Try the app
EN | ES | PT
Colorimetry

Hair Color Mixing Chart: What Two Dyes Make Together

How to estimate level and tone when mixing two different hair dyes: a working chart by level, what throws it off, and when mixing stops working.

Blendsor

Blendsor Team

Updated: Jul 11, 2026
Two professional color bowls with different level dyes ready to be mixed on a work station
Two professional color bowls with different level dyes ready to be mixed on a work station
Part of: Hair Colorimetry Basics: Guide for Colorists

Mix a level 7 with a level 9, 50/50, and you get an 8. Right? Almost. And that “almost” is exactly where the service can go sideways.

If you’re behind the chair, you know the moment: two tubes open, a client asking for something in between, and the question that never goes away — what does this actually look like once it’s dry and out of the bowl?

Mixing two shades follows a logic you can estimate. It also has hard limits worth knowing before you ever pick up the bottle. Here’s both: the chart, and the fine print that goes with it.

Quick answer: when you mix two hair dyes from the same brand and line, the resulting level is roughly the weighted average of the two — a level 7 and a level 9 mixed 1:1 land around an 8. In practice, expect the result to come out up to about half a level darker, and slightly duller, because the darker pigment always wins. Matching tones reinforce each other; opposite tones cancel each other out into mud. And one rule never bends: mixing doesn’t lift — lifting is the developer’s job, not the tube’s.

Want to see it before you mix? The hair color mixing calculator estimates level and tone when you combine two shades from the catalog, at whatever ratio you’re working with.

What should you check before mixing two dyes?

Before you even think about the mix, the outcome is already shaped by four things: the base you’re working on (virgin or previously colored, and its underlying pigment), gray percentage, hair porosity, and residual pigment from past color services. These aren’t small adjustments to the estimate — they override it. A perfect mix on top of the wrong diagnosis is still the wrong result.

Specifically:

  • Virgin vs. previously colored hair: on virgin hair, the dye behaves the way the chart says it will. On previously colored hair, residual pigment shows up in the result whether you accounted for it or not.
  • Gray percentage: gray hair contributes zero pigment. Past roughly 30-50% resistant gray — the drift is gradual — the chart below stops applying: that’s a coverage formula, with its own ratio and base shade.
  • Porosity: porous hair grabs more pigment and comes out darker and duller than the math predicted.
  • Dye type: both shades need to be the same type — both permanent, or both demi/tone-on-tone. Mixing a permanent with a demi-permanent breaks any estimate, since each works at a different pH with a different pigment load.

How do you estimate the level when mixing two dyes?

The starting estimate is straightforward: weight the two levels by their ratio. Half a 7 and half a 9 lands you around an 8. Two parts 6 to one part 9 lands around a 7. It’s the same math the mixing calculator runs, rounded to the nearest half level.

Now, the fine print every colorist learns the hard way: the darker pigment wins. In practice, the result tends to land up to about half a level darker than that clean average — you notice it most when the math falls on a whole number, which on real hair settles into the half-step below. And a separate effect: the bigger the gap between the two shades and the more porous the hair, the duller the result reads. The calculator gives you the clean average; that touch of darkness and dullness is the eyeball correction worth adding in your head before you commit.

And the rule that saves you from the expensive mistake: this is a deposit calculation, not a lift calculation. Mixing a 6 with a 10 doesn’t “pull the 6 up” — lift comes from the developer volume working on the base, not the number printed on the box. The developer volume guide breaks down how much lift each strength gives you; Wella’s documentation for Koleston Perfect puts a 6% (20 vol) developer at coverage plus roughly one level of lift — mixing two shades in the bowl doesn’t change that physics.

Color bowl with two different-level dyes swirling together, professional macro shot

What happens to tone when you combine two dyes?

Matching tones reinforce each other: a .3 gold mixed with a .34 gold-copper gives you a richer, more coherent warm family than either shade alone. Opposite tones cancel each other out — and here’s the nuance that separates the color wheel from the bowl: they don’t cancel into a clean neutral, they cancel into something dull that can drift muddy.

The color wheel predicts the direction: violet against yellow, blue against orange, green against red. But neutralizing a tone on the hair — where there’s a specific underlying pigment to correct — is a different situation from mixing two opposite tones in the bowl. In the bowl, gold and ash at equal parts don’t produce a perfect natural. They produce a directionless, flat result that reads as dirty on the wrong base. My HD Hair’s mixing guide keeps it blunt: warm and cool counteract each other. And in the bowl, that counteraction without a plan doesn’t read as a clean neutral — it drifts muddy, with a greenish edge.

The practical takeaway? Mix tones from the same family, or neighbors on the wheel. If what you actually need is to kill a tone, that’s neutralization on the base — a different technique, covered in its own guide: neutralizing unwanted tones.

Hair color mixing chart: common combinations and results

This chart is a starting point, not a recipe. It assumes four fixed conditions — same brand and line, both shades permanent, 20-volume developer, 1:1 ratio between the two colors — and a natural base at or above the resulting level. Change any one of those and the cell changes with it. If the starting base is darker than the mix, expect the result to land darker and warmer — 20 vol won’t lift that natural pigment. Keep in mind, too, that tone numbering varies between brands: a .5 from one line isn’t the .5 from another.

Mix (1:1)Estimated levelIn practice
7 + 98Reads closer to 7.5, a touch flatter than an 8 straight from the tube
6 + 87A 7 with body — deeper than luminous
7 + 87.5The most predictable in-between, true to the math
6 + 97.5Pulls toward 7 and loses shine — three levels apart shows in the dullness

Watch out for 6 + 10: that pair isn’t in the chart because it isn’t a deposit mix — it’s a lift attempt in disguise. Four levels apart is territory where averaging stops meaning anything: the 10 isn’t going to pull the 6 up, and the real result comes down to the developer working on the base, not the level math. If the target is an 8, formulate an 8 with the right developer strength — don’t ask the mix to do the developer’s job.

Color level chart from 6 to 9 with strand samples on a professional cream background

When does this chart stop applying?

The chart stops working the moment any of its conditions change: shades from different lines, mismatched dye types, ratios other than 1:1, a high percentage of resistant gray, heavily porous hair, or a base carrying residual pigment. Heat moves it too — a hot salon on a summer day, heat applied from a tool — and so does processing time that isn’t respected.

This isn’t a list meant to scare you off — it’s the list a solid diagnosis already accounts for before the tubes come open. The base ratios live here and in the dye mixing ratios guide; the exact math for your specific case — porosity, gray, base, the client’s color history — is exactly what Blendsor works out in seconds once you feed it the full diagnosis.

What mistakes keep coming up when mixing two shades?

  1. Mixing brands or lines: every manufacturer formulates with its own alkalinity, its own developer ratio, and its own pigment load. Cross them and pH, timing, and deposit all become unpredictable — manufacturer instructions call for staying within the same line. If you’re transitioning brands, the guide on switching professional hair color brands will save you some grief.
  2. Calculating developer off one shade only: developer gets calculated against the total dye weight, not one of the two colors. At 30g + 30g of dye in a 1:1 mix, that’s 60g of developer — and check your line’s ratio first: Koleston Perfect runs 1:1, but lines like Majirel or Revlonissimo run 1:1.5.
  3. Asking the mix to lift: worth repeating because it’s the costly one — the mix deposits, the developer lifts.
  4. Skipping the strand test: never skip it on a new mix — it’s the only way to see the real result on that specific hair before you commit the whole head. And don’t confuse it with the patch test: that one goes on skin, 48 hours out, and checks for sensitivity to ingredients like PPD. Two different tests, two different jobs.
  5. Applying over henna or metallic salts without knowing it: oxidative color doesn’t mix well with henna residue or metallic dye — the reaction can generate heat and damage the hair. When in doubt, strand test and ask about color history.

FAQ

What color do you get mixing a level 7 and a level 9 dye?

The estimate points to an 8, and in practice it usually lands between 7.5 and an 8 that’s a bit flatter than straight from the tube. Same brand, same line, 1:1, and strand test before you apply.

Can I mix a level 6 and a level 8 dye?

Yes, as long as they’re from the same brand and line. At equal parts, the working estimate is a 7 that tends to read a touch deeper. It’s one of the most common mixes for building an in-between shade the catalog doesn’t carry.

Does mixing a light dye with a dark one lift the hair?

No. The mix determines the tone that deposits, but lift depends on the developer volume and the base you’re working on. A 10 mixed with a 6 doesn’t pull up to a 6 — to gain levels, you choose the right developer strength or consider lightening the hair first.

Can you mix dyes from different brands?

Not recommended. Each brand formulates with its own chemistry and mixing ratio, and the result of crossing them is unpredictable. If you need a shade your brand doesn’t carry, mix within the same line or check the shade conversion charts between brands.

How many levels apart can you mix and still trust the result?

Up to two or three levels apart, the estimate holds up. Past four, the average stops making physical sense and the result is no longer a predictable mix.

The bottom line

  • The resulting level is roughly the ratio-weighted average of the two shades — and usually comes out up to about half a level darker, and a bit duller
  • Matching tones reinforce each other; opposite tones cancel out into something dull, not neutral, in the bowl
  • The chart holds for same brand, same line, same dye type, 20 volume, and 1:1 — change one condition and the cell changes
  • Mixing doesn’t lift: lift is the developer volume’s job, working on the base
  • Base, gray, porosity, and residual pigment override any chart
  • Never skip the strand test, and don’t skip the 48-hour patch test either

Test your combinations in the hair color mixing calculator before you open the tubes, and check the dye-to-developer ratios to get the grams exactly right.

From estimated tone to full formula

The chart gives you the direction. In the Blendsor app, the AI runs the whole calculation: it diagnoses the base from a photo, factors in porosity, gray, and color history, and returns the formula with the exact shades and ratios for your brand — including mixes of up to three tones when the case calls for it. Formulate with Blendsor.

So, behind your chair — what’s the two-tone mix that never lets you down?

Practice with our colorimetry tools

Calculators, neutralization wheel, AI consultation...

See tools

You know the theory. What about today's case?

Send a photo to the Blendsor advisor and get an answer grounded in colour theory: toner, developer and timing, with the brands on your shelf.

Ask about your case

Written by the Blendsor team

Professional hair colorimetry experts with experience in AI-assisted formulation. We combine color science, salon practice and technology to help colorists formulate with precision.