HOME / FRAGRANCE, PERFUMING & COLORANT AGENTS / 1-NAPHTHOL
Canonical INCI monograph

1-NAPHTHOL

1-NAPHTHOL is listed in the European Commission CosIng inventory under the functional category Hair Dyeing, with CAS number 90-15-3 and EC number 201-969-4. CosIng also records it as 1-naphthol (CI 76605) (chemical name). CosIng records a restriction against it (III/16), so check the corresponding Annex entry before formulating. In the free INCIDB sample it appears on 1 product label, reaching position 33 on Clairol Colour Strong 8.1 Medium Ash Blonde 1 Pack.

CAS REGISTRY NUMBER
90-15-3
EC NUMBER
201-969-4
COSING FUNCTIONS
Hair Dyeing
OTHER NAMES (COSING)
1-naphthol (CI 76605) (chemical name)

Regulatory status by region

European Union

Official text (EN), quoted verbatim from the source list.

  • Restricted · Annex III/16 · Product type: Hair dye substance in oxidative hair dye products · Conditions: After mixing under oxidative conditions the maximum concentration applied to hair must not exceed 1 % calculated as free base | Hair colourants can cause severe allergic reactions. Read and follow instructions. This product is not intended for use on persons under the age of 16. Temporary ‘black henna’ tattoos may increase your risk of allergy. Do not colour your hair if: — you have a rash on your face or sensitive, irritated and damaged scalp, — you have ever experienced any reaction after colouring your hair, — you have experienced a reaction to a temporary ‘black henna’ tattoo in the past · Instrument: (EC) 2013/344 · Source retrieved 2026-09-24
  • Restricted · Annex III/16 · Product type: Hair dye substance in oxidative hair dye products · Conditions: After mixing under oxidative conditions the maximum concentration applied to hair must not exceed 2,0% | To be printed on the label: Hair colorants can cause severe allergic reactions. · Instrument: (EU) 2013/658 · Source retrieved 2026-09-24

Sample products containing 1-NAPHTHOL

Label positions from the free INCIDB sample. A lower position means the ingredient is declared earlier, i.e. present in a higher proportion.

PRODUCT LABEL POSITION
Clairol Colour Strong 8.1 Medium Ash Blonde 1 Pack #33

Query 1-NAPHTHOL in the full snapshot

import pyarrow.parquet as pq

ingredients = pq.read_table('ingredients.parquet').to_pandas()
target = ingredients[ingredients['inci_name'] == "1-NAPHTHOL"]
print(target[['ingredient_id', 'functions', 'cas_number', 'is_common_allergen']])

The complete snapshot covers 18,583 products. Coverage of each enrichment column is published, both per distinct name and weighted by label occurrence — see the coverage table.

Get INCIDB Complete — $79 →