Skip to main content
Calcimator

Hair Color Formulation Calculator

Calculate developer volume, mixing ratio, and processing time for target hair color lift and tone.

About this calculator

This calculator sizes a color-and-developer mix and checks whether your chosen developer can reach the lift you need. Levels of Lift Needed is the gap between target and current hair level, floored at zero when you're going darker or staying level (line 7). Developer Needed multiplies Color Tube Amount by the selected mixing ratio — 1:1, 1.5:1, or 2:1 developer-to-color — with a fallback to 1:1 when no ratio is supplied (lines 6, 8). Total Mixture is color plus developer ounces (line 9). Recommended Developer Volume is a separate lookup from lift alone: deposit-only or darker work stays at 10 vol, one level of lift suggests 20, two levels 30, three or more 40 (lines 12-16).

Processing Time depends only on which Developer Volume you selected — 20 minutes at 10 vol, 30 at 20, 35 at 30, 45 at 40 (lines 19-23) — not on the lift gap directly. Maximum Lift Potential maps each developer strength to how many levels it can theoretically lift: 0 at 10 vol, 2 at 20, 3 at 30, 4 at 40 (lines 26-28). Can Achieve Target compares that potential to Levels of Lift Needed (line 30). This tool does not calculate toner, pre-lightener, or corrective formulas — only the primary lift mix.

Inputs

oz

Results

Developer Needed

2 oz

Total Mixture4 oz
Levels of Lift Needed2
Recommended Developer Volume30 vol
Processing Time30 min
Maximum Lift Potential2 levels
How to Use This Calculator
  1. Enter the client's current hair level and the target hair level (1 = black, 10 = lightest blonde).
  2. Select the developer volume you plan to use (10, 20, 30, or 40 Vol).
  3. Enter the amount of color from the tube, in ounces, and choose the developer-to-color mixing ratio (1:1, 1.5:1, or 2:1).
  4. Review the calculated developer amount, total mixture volume, and levels of lift needed.
  5. Check the recommended developer volume, estimated processing time, and maximum lift potential to confirm the target is achievable.

How the result changes with Color Tube Amount

Color Tube AmountDeveloper Needed
11 oz
1.51.5 oz
33 oz
55 oz

What each input means

Current Hair Level
Natural or existing hair level (1 = black, 10 = lightest blonde)
Target Hair Level
Desired hair level after processing
Developer Volume
Peroxide developer strength
Color Tube Amount
Ounces of color to use
Mixing Ratio (Developer:Color)
Ratio of developer to color

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Current Hair Level = 5, Target Hair Level = 7, Developer Volume = 20, Color Tube Amount = 2 = 5 input(s) provided
  2. Calculate Developer Needed
    Developer Needed
    2 = 2
  3. Calculate Total Mixture
    Total Mixture
    4 = 4
  4. Calculate Levels of Lift Needed
    Levels of Lift Needed
    2 = 2

Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

Why might Recommended Developer Volume differ from the Developer Volume I selected?

They come from independent logic. Recommended Developer Volume is a lookup driven only by how many levels of lift you need — up to one level suggests 20 vol, two suggests 30, three or more 40, deposit work 10 (lines 12-16). Developer Volume is whatever strength you chose in the input; Processing Time and Maximum Lift Potential follow that selection, not the recommendation.

How is Developer Needed calculated from my tube amount and ratio?

The calculator multiplies Color Tube Amount by the mixing ratio value — 1 for 1:1, 1.5 for 1.5:1, 2 for 2:1 — defaulting to 1:1 when no ratio is present (lines 6, 8). Total Mixture then adds the original tube amount back to that developer figure (line 9).

What does Can Achieve Target mean?

Maximum Lift Potential is read from your selected developer strength — 0 levels at 10 vol, 2 at 20, 3 at 30, 4 at 40 (lines 26-28) — and compared to Levels of Lift Needed (line 30). When potential meets or exceeds the gap, the flag reads yes; when you need more lift than that developer can deliver, it reads no.

Does Processing Time change if I need more levels of lift?

No — Processing Time is keyed only to Developer Volume: 20 minutes at 10 vol, 30 at 20, 35 at 30, 45 at 40 (lines 19-23). Needing four levels versus one level does not extend the timer unless you also switch to a higher developer volume.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Beauty, Fashion & Personal Care.