The Logic Behind the Calculator
The calculator uses the same logic professional colorists apply in the salon — translated into a simple four-input form. Here's what happens under the hood.
Hair levels
Hair is measured on a level scale from 1 to 10. Level 1 is the darkest black; level 10 is the lightest pale blonde. Every person's natural hair sits somewhere on this scale, and every color formula targets a level on this scale.
Knowing both your current and target level is the first step to building an accurate formula. The difference between those two numbers determines how much lift is needed — and whether bleach is required before color.
Neutralization
Color theory is at the heart of professional hair color. Unwanted tones are cancelled by their opposite on the color wheel: violet neutralizes yellow, blue neutralizes orange, green neutralizes red.
When you lighten hair, the exposed underlying pigment must be neutralized with the right toner base — otherwise the result looks brassy or uneven. The calculator identifies the underlying pigment at your target level and selects the correct neutralizer automatically.
Developer volume
Developer (hydrogen peroxide) controls how much the hair lifts. The higher the volume, the more lift — and the more stress on the hair strand.
- 10 vol — toning or darkening only
- 20 vol — one level of lift
- 30 vol — two levels of lift
- 40 vol — three levels of lift
- More than three levels — bleach required first
Formula generation
Once the calculator knows your current level, current tone, target level, and target tone, it determines the correct strategy — lighten, tone, or darken — selects the developer, builds the formula code (e.g. 7A = level 7 ash), and generates a step-by-step application plan.
All logic runs on the server. You get a professional result instantly without any manual calculation.