What Blonde Hair Dye to Use? | Pick the Right Shade

Choose blonde hair dye by matching the shade’s base level to your starting hair color, then pick a tone that controls warmth.

Most people pick a blonde box by the model on the front, and that’s exactly why so many dye jobs come out brassy or uneven. The deciding factor for which blonde hair dye to use isn’t the packaging — it’s the numbered shade code, which tells you how light the color will go and whether it leans warm, neutral, or cool. Match that code to your current level and your intended result, and the rest is following the mixing directions.

How Blonde Shade Codes Actually Work

Blonde dyes aren’t named arbitrarily. L’Oréal Professionnel’s guide to blonde hair shades explains that in a shade code, the first number is the base color level, with 10 being the lightest blonde. The second number is the tone, and a third number, when present, is a secondary undertone used to adjust warmth or brassiness.

So a shade like 8.0 is a medium blonde with a neutral tone, while 9.1 is a light blonde with an ash (cool) tone. Understanding those two digits tells you more than any marketing name on the box.

Match the Dye Type to Your Starting Color

Your current hair color decides which product category you need. For dark bases that need serious lift, a permanent ultra-lightening or blonding kit is the only realistic at-home option — a regular blonde dye won’t budge dark brown. For medium-to-light bases, a permanent blonde color in a level 7–10 shade works well. If your hair is already light and you just want to neutralize brass or refresh tone, a toner or demi-permanent gloss is the gentler choice.

For maximum lightening on dark hair, our tested roundup of the best blonde hair dyes breaks down which kits actually deliver the lift they promise.

Using Tone to Fight Brassiness

Brass is the most common blonde complaint, and the fix is built into the shade code. L’Oréal Professionnel notes that ash blonde shades often start at a base 6 or 7, and that blue can be added to help prevent blonde shades from looking brassy. That’s why ash shades like 9.1 or 9 1/2.1 exist — the ash tone counteracts warm, orange undertones.

If your hair pulls brassy after dyeing, your options are an ash-toned dye on your next application or a purple or blue toning product between colorings. The biggest mistake people make is reaching for a shade code too light for their starting level — the hair simply can’t lift that far in one session, and you end up brassy and uneven instead of blonde.

Practical Rules for Picking Your Shade

Your Starting Hair What To Use Shade Levels To Look For
Dark brown to black Ultra-lightening or blonding kit LB2 or similar high-lift formulas
Medium brown to light brown Permanent blonde color Level 7–9
Blonde with brass or warmth Ash blonde dye or toner Level 8–10 with.1 ash tone
Roots growing in Root touch-up kit Match your existing shade code

Two more constants apply to every blonde dye: always do the patch test the manufacturer specifies, and follow the mixing and timing directions exactly. Blonde color is more sensitive to processing time than darker shades — leaving it on too long damages hair, while rinsing too early leaves you with an uneven lift. If you’re at all unsure about your starting level, a strand test on a hidden section is worth the extra twenty minutes.

Any of these will perform well when the shade code matches your starting level and your goal.

For a final decision, the pattern is simple: dark hair gets a lightening kit, medium hair gets a permanent level 7–9 shade, light hair gets an ash or toner product, and roots get a touch-up. Match the base number to your starting color, match the tone to your brass problem, and the marketing names on the box become irrelevant.

References & Sources

Please use a real email you check. If it's fake or mistyped, your message won't reach us and we can't reply — wrong addresses are rejected automatically.