Hair Color Mixing Calculator

Stephanie Ben-Joseph headshot Stephanie Ben-Joseph

Hair Color Mixing Calculator worksheet with calculator inputs, formula checks, units, and source notes
Use this worksheet-style image as a reminder to check inputs, formulas, units, assumptions, and source notes before relying on the estimate.

Plain-text formula: developerGrams = (color1Grams + color2Grams) * developerRatio; totalMixGrams = color1Grams + color2Grams + developerGrams.

Introduction to weight-based hair colour mixing

Mixing hair colour is a ratio problem, and the reason it goes wrong at home is almost never the ratio itself. It is that the two questions people actually have โ€” "how much developer do I add to this?" and "how much of everything do I need for my hair?" โ€” are inverses of each other, and most calculators only answer the first. This one answers both: give it your colour amounts and it returns the developer, or tell it how much finished product you need and it works backwards to the colour and developer that add up to it.

The second thing worth being blunt about is measurement. Mix by weight, in grams, on a scale. Colour cream and developer have different densities, so a tablespoon of one is not the mass equivalent of a tablespoon of the other, and every manufacturer's ratio is specified by weight. A kitchen scale that reads to 1 g costs less than a single box of colour and is the difference between a formula you can repeat and one you cannot.

Everything below is arithmetic, not colour theory. The calculator cannot tell you what shade you will end up with, because that depends on your starting level, your hair's history and porosity, and the pigment in the tube. What it can do is make the bowl reproducible.

How to use the hair colour mixing calculator

  1. Choose which direction you are solving. "I know my colour amounts" is the classic case: weigh the cream, get the developer. "I know how much total mixture I need" is the one you want when you are estimating for a whole head, and it splits the target back into colour and developer for you.
  2. Pick the developer volume. This does not change the arithmetic; it changes the sanity check. The calculator knows the ratio bands that are usual for each volume and will tell you when the ratio you typed sits outside the band your product line normally uses, which is a prompt to re-read the box rather than an instruction.
  3. Enter the developer ratio as parts per one part colour. Type 1 for 1:1, 1.5 for 1:1.5, 2 for 1:2. If your instructions say "mix 1 part colour with 2 parts developer", the number you want is 2.
  4. Use the hair-length presets when working backwards. They fill the target with the mid-point of the usual range for that length, which you should then adjust for density โ€” fine hair at the low end, thick or very long hair well above it.
  5. Read the ounce column if your scale is imperial. Every figure is given in grams and in avoirdupois ounces at 28.3495 g per ounce.

The mixing formula, and its inverse

With c1 and c2 the two colour weights in grams and r the parts of developer per part of colour, the forward direction is two multiplications:

ctotal=c1+c2 d=ctotalร—r mtotal=ctotal(1+r)

That last form is the useful one, because it inverts cleanly. If you know the finished weight you want in the bowl, the colour you need is the target divided by one plus the ratio:

ctotal=mtotal1+r d=mtotalโˆ’ctotal=mtotalr1+r

The fraction r1+r is worth internalising: at 1:1 developer is half the bowl, at 1:1.5 it is 60%, and at 1:2 it is two-thirds. When someone says a 1:2 mix is "mostly developer", that is the number they mean.

Splitting the colour across two shades is a proportion of the colour total, not of the whole mixture:

c1=ctotalร—s c2=ctotal(1โˆ’s) oz=g28.3495

Plain-text formula: developerGrams = (color1Grams + color2Grams) * developerRatio; totalMixGrams = color1Grams + color2Grams + developerGrams; and inverted, colorGrams = targetTotalGrams / (1 + developerRatio).

Worked example: forwards and backwards on the same formula

Forwards. A custom brunette from 30 g of a neutral brown and 10 g of a warm red-brown, at 1:1.5.

  1. Total colour = 30 + 10 = 40 g.
  2. Developer = 40 ร— 1.5 = 60 g.
  3. Total mixture = 40 + 60 = 100 g, of which developer is 60%.
  4. In ounces: 1.41 oz colour, 2.12 oz developer, 3.53 oz total.

Backwards. Now suppose you have shoulder-length hair and want 90 g in the bowl at the same 1:1.5 ratio, keeping the same three-to-one shade split.

  1. Total colour = 90 รท (1 + 1.5) = 90 รท 2.5 = 36 g.
  2. Developer = 90 โˆ’ 36 = 54 g.
  3. Split 75/25: 27 g of the neutral brown and 9 g of the red-brown.

Note what did not change: the ratio, and therefore the colour result. Scaling a formula up or down is safe as long as the ratio is held; it is changing the ratio that changes the outcome, which is why "just add a bit more developer because it looks thick" is the single most common way a repeatable formula stops being repeatable.

How much of the bowl is developer, at the ratios in common use
Ratio Entered as Developer share of the bowl Colour needed for a 100 g mix
1:1150.0%50.0 g
1:1.51.560.0%40.0 g
1:2266.7%33.3 g
2:10.533.3%66.7 g

Developer volumes and the ratios that go with them

The volume of a developer is its hydrogen peroxide strength and it decides how much the formula lifts; the ratio decides how much liquid is in the bowl. They are independent settings that people routinely conflate. Always check your product instructions first, but this is the usual pairing:

Common developer volumes, their typical mixing ratios and what they are used for
Developer volume Typical mixing ratios Common use cases Notes
10 vol 1:1 or 1:1.5 Gentle deposit, darkening, tone-on-tone, refreshing faded lengths Minimal lift; often used for glosses or when you do not want to lighten the natural base.
20 vol 1:1 or 1:2 Standard gray coverage, 1โ€“2 levels of lift with permanent color Most common choice for permanent hair color on virgin hair or standard root retouches.
30 vol 1:1 or 1:2 Stronger lift (up to around 3 levels) with high-lift or permanent color More aggressive; typically reserved for specific lightening situations and resistant hair.
40 vol Varies by product High-lift tints and some lighteners only, where specifically allowed High risk of damage if misused. Strictly follow product guidelines; often best left to professionals.
Demi-permanent developer (low vol) 1:1 or per brand Blending gray, refreshing color, subtle tonal changes Usually a low-volume or dedicated activator designed for deposit-only color.

The calculator compares the ratio you enter against these bands and flags a mismatch. A flag is not an error โ€” plenty of individual lines break these conventions โ€” but it is a reason to check the tube before you commit a whole head to it.

How much total mixture a head of hair takes

These are starting points, not rules, and density matters as much as length: fine long hair can take less than thick shoulder-length hair. Mixing slightly more than you think you need is the safer error, because running out mid-application leaves a visible line โ€” but stay inside whatever the manufacturer allows for a single service.

Limitations, assumptions and safety notes

This is a weight-ratio helper, not a hair consultation, and it cannot predict your colour result.

For a significant lightening, a colour correction, or work on compromised hair, see a professional. This calculator is an educational tool for the mixing arithmetic. It is not a substitute for professional training, personalised advice, or the safety instructions supplied with your products.

Questions about mixing hair colour by weight

How do I work out how much colour to buy for my hair length?

Switch the calculator to the mode that solves from a target total mixture, pick the preset for your hair length, and it divides the target back into colour and developer. As a starting point, short hair or a root retouch takes about 30 to 50 grams of total mixture, shoulder-length hair about 50 to 80 grams, and long or thick hair 80 to 120 grams or more. Density matters as much as length, so treat the preset as a midpoint and adjust.

What does a 1:2 ratio actually mean in the bowl?

One part colour to two parts developer, which makes developer two thirds of the finished mixture, not half. At 1:1 developer is 50 percent of the bowl, at 1 to 1.5 it is 60 percent, and at 1:2 it is 66.7 percent. Enter the second number of the ratio into the developer ratio field: 1 for 1:1, 1.5 for 1 to 1.5, 2 for 1:2.

Can I measure by tablespoons instead of weighing?

Not reliably. Colour cream and developer have different densities, so equal volumes are not equal weights, and every manufacturer specifies its ratio by weight. Volume measures also vary with how firmly the cream is packed into the spoon. A scale reading to one gram removes both problems and is what makes a formula repeatable from one touch-up to the next.

Does the developer volume change how much developer I add?

No, and conflating the two is a common mistake. The volume is the peroxide strength and decides how much the formula lifts; the ratio decides how much liquid ends up in the bowl. A 20 volume and a 30 volume developer mixed at the same ratio give the same weights and very different results. The calculator checks the ratio you entered against the bands usually paired with the volume you chose and flags a mismatch.

Is it safe to scale a formula up or down?

Yes, as long as you hold the ratio. Doubling every weight doubles the amount in the bowl and changes nothing about the chemistry, which is exactly what the reverse mode does when it solves for a target. What does change the result is altering the ratio, so adding extra developer because the mixture looks thick is the most common way a repeatable formula stops being repeatable.

Sources and status of these figures. The developer volume table and the total-mixture ranges by hair length are standard salon conventions, widely published across professional colour education, rather than figures from a single authority; individual brands publish their own ratios and those always take precedence over anything here. The unit conversion uses the exact avoirdupois ounce of 28.3495231 grams. The arithmetic itself is exact: the forward relation is total mixture equals colour times one plus the ratio, and the reverse divides the target by one plus the ratio. This page is an educational mixing aid, not a substitute for the instructions supplied with your product or for professional advice, and it neither stores nor transmits anything you enter. Last reviewed 2026.

Enter color amounts and ratio to see your mixture.

Calculator notes will appear here after you enter values.

Arcade Mini-Game: Hair Color Mixing Calculator Calibration Run

Catch the habits that keep a colour formula repeatable and dodge the four that quietly change it.

Score: 0 Timer: 30s Best: 0

Start the game, then use your pointer or arrow keys to catch useful inputs and avoid bad assumptions.