De cijfers op een haarverf verpakking geven de kleurtoon aan. Het eerste cijfer is de toon, die aangeeft hoe licht of donker de kleur is, op een schaal van 1 (zwart) tot 10 (het lichtste blond), waarbij sommige merken tot 11 of 12 gaan voor zeer lichte blondtinten. Het getal na de punt, komma of schuine streep is de tint: de meeste merken gebruiken 1 voor asblond, 2 voor iriserend of violet, 3 voor goud, 4 voor koper, 5 voor mahonie en 6 voor rood, terwijl 0 een natuurlijke tint aangeeft. Zo kan een 6.3 bijvoorbeeld overeenkomen met niveau 6 (donkerblond) met tint 3 (goud), wat het een donker goudblond maakt. Een tweede tooncijfer, zoals in 6.34, voegt een subtielere secundaire tint toe, en een 0, zoals in 6.60, maakt de tint intenser.
Niet elk merk hanteert hetzelfde systeem: hetzelfde getal kan bij het ene merk een andere tint aangeven dan bij het andere, en sommige merken gebruiken in plaats daarvan letters. De informatie over de kleur die elk merk zelf voor zijn eigen haarverf verstrekt, is altijd de meest betrouwbare leidraad.