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
Results
Developer Needed
2 oz
How to Use This Calculator
- Enter the client's current hair level and the target hair level (1 = black, 10 = lightest blonde).
- Select the developer volume you plan to use (10, 20, 30, or 40 Vol).
- 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).
- Review the calculated developer amount, total mixture volume, and levels of lift needed.
- 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 Amount | Developer Needed |
|---|---|
| 1 | 1 oz |
| 1.5 | 1.5 oz |
| 3 | 3 oz |
| 5 | 5 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
- Identify Input Parameters4 parametersCurrent Hair Level = 5, Target Hair Level = 7, Developer Volume = 20, Color Tube Amount = 2 = 5 input(s) provided
- Calculate Developer NeededDeveloper Needed2 = 2
- Calculate Total MixtureTotal Mixture4 = 4
- Calculate Levels of Lift NeededLevels of Lift Needed2 = 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.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Chemical Service Timing Calculator
Calculate processing time for chemical hair services based on product type, hair condition, and lift target.
CosmetologyColor Correction Cost Calculator
Estimate the total cost and sessions needed for corrective hair color services.
CosmetologySalon Service Pricing Calculator
Calculate optimal service pricing based on time, product cost, overhead, and desired profit margin.
Painting & CoatingColor Mixing Calculator
Calculate paint color mixing volumes, tint percentages, and costs for custom color formulations with up to 4 colorants.
More in Beauty, Fashion & Personal Care.