MenuClose

The EU fragrance allergens list: why labels now name 80+ of them

An ingredient list can say "Parfum" for a whole scent blend. In the EU, certain fragrance allergens in that blend must still be named on their own when they're above set amounts. Commission Regulation (EU) 2023/1545 took that list from 24 names to 80+, adding everyday scent ingredients such as vanillin, menthol and camphor.

Below: what changed and when, the full list from the regulation, and what a label, or a scan, can't show.

Updated · EU cosmetics rules · Not medical advice

At a glance

81 entries
must be named on labels: 24 since 2009 and 57 new.
0.001% · 0.01%
The thresholds: a listed allergen is named when it's above 0.001% in a leave-on product or above 0.01% in a rinse-off product.
31 July 2026
The last day products without the new names could be placed on the EU market.
31 July 2028
The last day products without them can stay on sale in the EU.
2 banned
Two older entries are now banned in EU cosmetics: HICC ("Lyral") and BMHCA ("Lilial").

What changed

Commission Regulation (EU) 2023/1545 of 26 July 2023, published in the Official Journal on 27 July 2023 (OJ L 188, 27.7.2023, p. 1–23), amends Annex III of the EU Cosmetics Regulation, Regulation (EC) No 1223/2009. Annex III lists substances that cosmetics may contain only under conditions. For fragrance allergens, the condition is their own line in the ingredient list.

A correction published on 11 November 2025 added ingredient names to entry 364 (Pelargonium Graveolens Oil, Pelargonium Graveolens Leaf Oil) and entry 365 (Pogostemon Cablin Leaf Oil), and corrected the name of rose ketone 4 in entry 157 to damascenone.

Why labels now list vanillin, menthol or camphor

In 2012, at the European Commission's request, the EU's Scientific Committee on Consumer Safety (SCCS) reviewed the list of fragrance allergens that must be named. It confirmed that the allergens already on the list were still relevant and identified 56 more fragrance allergens that had no labelling requirement of their own (recitals 5 and 6 of the regulation). Commission Regulation (EU) 2023/1545 gives them their own line in the ingredient list. Many are scent ingredients people know by name:

Essential oils and plant extracts

Before, all of these could sit unnamed inside "Parfum". Now each one has to be named once it's above the threshold. So when a moisturizer lists vanillin or linalool, it contains that substance: added as an ingredient in its own right, or as part of the fragrance.

Some of them also do other jobs in a formula. In the EU's CosIng ingredient database, menthol's functions include refreshing and methyl salicylate's include oral care, so these names can also turn up in products that aren't sold for their scent.

The full list

83 entries: 81 must be named on labels above the thresholds (24 since 2009, 57 new), and 2 are now banned in EU cosmetics. They're sorted by their entry number in Annex III.

Some entries cover a group of related ingredients, such as several lavender, rose or jasmine oils and extracts. For a group, the regulation sets one name for the ingredient list, shown under "Label name". The individual ingredient names, which can also appear in ingredient lists, are under "Also known as", with a few common and trade names, such as "Lyral".

EU fragrance allergens in Annex III of Regulation (EC) No 1223/2009, as amended by Regulation (EU) 2023/1545, plus the two older entries now banned
Entry Label name Also known as Listed Status
45 Benzyl Alcohol – Since 2009 Named above the thresholds
46 6-Methyl Coumarin 6-Methylcoumarin New Named above the thresholds
67 Amyl Cinnamal Amylcinnamaldehyde, 2-Benzylideneheptanal Since 2009 Named above the thresholds
69 Cinnamyl Alcohol – Since 2009 Named above the thresholds
70 Citral Geranial, Neral Since 2009 Named above the thresholds
71 Eugenol – Since 2009 Named above the thresholds
72 Hydroxycitronellal – Since 2009 Named above the thresholds
73 Isoeugenol – Since 2009 Named above the thresholds
74 Amylcinnamyl Alcohol – Since 2009 Named above the thresholds
75 Benzyl Salicylate – Since 2009 Named above the thresholds
76 Cinnamal Cinnamaldehyde Since 2009 Named above the thresholds
77 Coumarin – Since 2009 Named above the thresholds
78 Geraniol – Since 2009 Named above the thresholds
79 Hydroxyisohexyl 3-Cyclohexene Carboxaldehyde HICC, Lyral Since 2009 Banned in EU cosmetics
80 Anise Alcohol Anisyl Alcohol, Anisic Alcohol Since 2009 Named above the thresholds
81 Benzyl Cinnamate – Since 2009 Named above the thresholds
82 Farnesol – Since 2009 Named above the thresholds
83 Butylphenyl Methylpropional BMHCA, Lilial Since 2009 Banned in EU cosmetics
84 Linalool – Since 2009 Named above the thresholds
85 Benzyl Benzoate – Since 2009 Named above the thresholds
86 Citronellol – Since 2009 Named above the thresholds
87 Hexyl Cinnamal Hexyl Cinnamaldehyde, Hexylcinnamaldehyde Since 2009 Named above the thresholds
88 Limonene d-Limonene, dl-Limonene, l-Limonene, Dipentene Since 2009 Named above the thresholds
89 Methyl 2-Octynoate Methyl Heptine Carbonate Since 2009 Named above the thresholds
90 Alpha-Isomethyl Ionone – Since 2009 Named above the thresholds
91 Evernia Prunastri Extract Oak Moss Extract, Oakmoss Extract, Evernia Prunastri Lichen Extract Since 2009 Named above the thresholds
92 Evernia Furfuracea Extract Treemoss Extract, Tree Moss Extract, Evernia Furfuracea Lichen Extract Since 2009 Named above the thresholds
109 Pinus Mugo Pinus Mugo Leaf Oil, Pinus Mugo Twig Leaf Extract, Pinus Mugo Twig Oil New Named above the thresholds
114 Pinus Pumila Pinus Pumila Needle Extract, Pinus Pumila Twig Leaf Extract, Pinus Pumila Twig Leaf Oil New Named above the thresholds
122 Cedrus Atlantica Oil/Extract Cedrus Atlantica Bark Extract, Cedrus Atlantica Bark Oil, Cedrus Atlantica Bark Water, Cedrus Atlantica Leaf Extract, Cedrus Atlantica Wood Extract, Cedrus Atlantica Wood Oil New Named above the thresholds
124 Turpentine – New Named above the thresholds
131 Alpha-Terpinene – New Named above the thresholds
133 Terpinolene – New Named above the thresholds
154 Myroxylon Pereirae Oil/Extract Myroxylon Balsamum Pereirae Balsam Extract, Myroxylon Balsamum Pereirae Balsam Oil, Myroxylon Pereirae Oil, Myroxylon Pereirae Resin Extract, Myroxylon Pereirae Resin, Balsam Peru New Named above the thresholds
157 Rose Ketones Alpha-Damascone, cis-Rose Ketone-1, trans-Rose Ketone-1, Rose Ketone-4, Damascone, Rose Ketone-3, Delta-Damascone, trans-Rose Ketone-3, cis-Rose Ketone-2, cis-Beta-Damascone, trans-Rose Ketone-2, trans-Beta-Damascone, Damascenone † New Named above the thresholds
175 3-Propylidenephthalide – New Named above the thresholds
196 Lippia Citriodora Absolute Verbena Absolute New Named above the thresholds
324 Methyl Salicylate – New Named above the thresholds
327 Acetyl Cedrene – New Named above the thresholds
328 Amyl Salicylate – New Named above the thresholds
329 Anethole trans-Anethole New Named above the thresholds
330 Benzaldehyde – New Named above the thresholds
331 Camphor – New Named above the thresholds
332 Beta-Caryophyllene – New Named above the thresholds
333 Carvone – New Named above the thresholds
334 Dimethyl Phenethyl Acetate Dimethylbenzyl Carbinyl Acetate New Named above the thresholds
335 Hexadecanolactone – New Named above the thresholds
336 Hexamethylindanopyran – New Named above the thresholds
337 Linalyl Acetate – New Named above the thresholds
338 Menthol dl-Menthol, l-Menthol, d-Menthol New Named above the thresholds
339 Trimethylcyclopentenyl Methylisopentenol – New Named above the thresholds
340 Salicylaldehyde – New Named above the thresholds
341 Santalol Alpha-Santalol, Beta-Santalol New Named above the thresholds
342 Sclareol – New Named above the thresholds
343 Terpineol Alpha-Terpineol, Beta-Terpineol, Gamma-Terpineol New Named above the thresholds
344 Tetramethyl Acetyloctahydronaphthalenes – New Named above the thresholds
345 Trimethylbenzenepropanol – New Named above the thresholds
346 Vanillin – New Named above the thresholds
347 Cananga Odorata Oil/Extract Cananga Odorata Flower Extract, Cananga Odorata Flower Oil, Ylang Ylang Oil New Named above the thresholds
348 Cinnamomum Cassia Leaf Oil – New Named above the thresholds
349 Cinnamomum Zeylanicum Bark Oil – New Named above the thresholds
350 Citrus Aurantium Flower Oil Citrus Aurantium Amara Flower Oil, Citrus Aurantium Dulcis Flower Oil, Neroli Oil New Named above the thresholds
351 Citrus Aurantium Peel Oil Citrus Aurantium Amara Peel Oil, Citrus Aurantium Dulcis Peel Oil, Citrus Sinensis Peel Oil New Named above the thresholds
352 Citrus Aurantium Bergamia Peel Oil Bergamot Oil New Named above the thresholds
353 Citrus Limon Peel Oil Lemon Oil New Named above the thresholds
354 Lemongrass Oil Cymbopogon Schoenanthus Oil, Cymbopogon Flexuosus Oil, Cymbopogon Citratus Leaf Oil New Named above the thresholds
355 Eucalyptus Globulus Oil Eucalyptus Globulus Leaf Oil, Eucalyptus Globulus Leaf/Twig Oil New Named above the thresholds
356 Eugenia Caryophyllus Oil Eugenia Caryophyllus Leaf Oil, Eugenia Caryophyllus Flower Oil, Eugenia Caryophyllus Stem Oil, Eugenia Caryophyllus Bud Oil, Clove Oil New Named above the thresholds
357 Jasmine Oil/Extract Jasminum Grandiflorum Flower Extract, Jasminum Officinale Oil, Jasminum Officinale Flower Extract New Named above the thresholds
358 Juniperus Virginiana Oil Juniperus Virginiana Wood Oil New Named above the thresholds
359 Laurus Nobilis Leaf Oil – New Named above the thresholds
360 Lavandula Oil/Extract Lavandula Hybrida Oil, Lavandula Hybrida Extract, Lavandula Hybrida Flower Extract, Lavandula Intermedia Flower/Leaf/Stem Extract, Lavandula Intermedia Flower/Leaf/Stem Oil, Lavandula Intermedia Oil, Lavandula Angustifolia Oil, Lavandula Angustifolia Flower/Leaf/Stem Extract New Named above the thresholds
361 Mentha Piperita Oil Peppermint Oil New Named above the thresholds
362 Mentha Viridis Leaf Oil Spearmint Oil New Named above the thresholds
363 Narcissus Extract Narcissus Poeticus Extract, Narcissus Pseudonarcissus Flower Extract, Narcissus Jonquilla Extract, Narcissus Tazetta Extract New Named above the thresholds
364 Pelargonium Graveolens Flower Oil Pelargonium Graveolens Oil †, Pelargonium Graveolens Leaf Oil † New Named above the thresholds
365 Pogostemon Cablin Oil Patchouli Oil, Pogostemon Cablin Leaf Oil † New Named above the thresholds
366 Rose Flower Oil/Extract Rosa Damascena Flower Oil, Rosa Damascena Flower Extract, Rosa Alba Flower Oil, Rosa Alba Flower Extract, Rosa Canina Flower Oil, Rosa Centifolia Flower Oil, Rosa Centifolia Flower Extract, Rosa Gallica Flower Oil, Rosa Moschata Flower Oil, Rosa Rugosa Flower Oil New Named above the thresholds
367 Santalum Album Oil Sandalwood Oil New Named above the thresholds
368 Eugenyl Acetate – New Named above the thresholds
369 Geranyl Acetate – New Named above the thresholds
370 Isoeugenyl Acetate – New Named above the thresholds
371 Pinene Alpha-Pinene, Beta-Pinene, Beta-Pinenes New Named above the thresholds

Since 2009: already listed for labelling in Annex III of Regulation (EC) No 1223/2009. New: added by Regulation (EU) 2023/1545, or given a labelling requirement by it; named on products placed on the EU market after 31 July 2026, and on every product on sale after 31 July 2028.

Named above the thresholds: above 0.001% in leave-on products and 0.01% in rinse-off products. Banned in EU cosmetics: see a labelling rule, not a ban.

† Named in the correction of 11 November 2025. Bunny Search's current rules don't flag these names as fragrance allergens yet.

Why sources say 80, 81 or 82

Articles about the new rules give different totals. They're counting different things:

80
The regulation's own reasoning: the 24 allergens already labelled plus the 56 more the SCCS identified (recitals 5 and 6).
81
The entries in Annex III that now carry the labelling requirement: 24 older and 57 new. This is what this page counts. Entries and substances don't line up one to one, because some entries cover a group, such as the rose ketones or pinene.
82
The original 26, including HICC ("Lyral") and BMHCA ("Lilial"), which the EU has since banned, plus the 56 new ones. 82 is also the number of established contact allergens in humans in the SCCS's 2012 opinion.

The table above has 83 rows: the 81 plus the 2 banned ones, because older and non-EU products may still list them.

"Parfum" can hide allergens below the thresholds

"Parfum", "Fragrance" or "Aroma" in an ingredient list stands for a blend whose ingredients aren't listed one by one. Only the EU-listed allergens in the blend must be named separately, and only above 0.001% (leave-on) or 0.01% (rinse-off). Below those amounts, they can be in the product without being named.

A listed allergen can also be missing from a label when:

A scan sees only what is printed

Bunny Search's Ingredient Check checks the ingredient list on file for a product's barcode, or the one read from your photo of the label, name by name. It can't see inside "Parfum", and it doesn't consider how much of an ingredient is in the product. When a list says "Parfum" or "Fragrance", the app notes that it's a blend whose ingredients aren't listed. When a list names none of the EU-listed allergens, the app shows no fragrance-allergen section. It never says a product has none.

A labelling rule, not a ban (except for two)

Apart from two, every entry in the table is allowed in cosmetics sold in the EU, under the conditions Annex III sets. The rule is about naming them. Some entries also have maximum amounts or other conditions in Annex III, and those still apply.

The two exceptions were on the older list. The EU has since moved them to Annex II, its list of substances prohibited in cosmetics:

Older products and products made for other markets may still list them. The Bunny Search app shows them under "Banned in EU cosmetics", with the line "Older or non-EU products may still list them."

Relevant if you have a fragrance allergy

That's the line the Bunny Search app shows under "Fragrance allergens", and it's what the list is for: it lets people who know they react to a particular fragrance substance find its name in the ingredient list. The list doesn't say how likely a product is to cause a reaction, and it isn't a rating of any product.

Which substances matter for you is a question for a doctor or pharmacist, not for this page.

Not medical advice. With allergies, always read the physical label.

What the list and a scan can't tell you

See which EU-listed allergens appear on a label

Scan a product's barcode or photograph its ingredient list. Bunny Search's Ingredient Check names the EU-listed fragrance allergens it finds, plus animal-derived ingredients, parabens, palm oil and microplastics, each with its source.

Setup tip: If fragrance allergens matter most to you, pick 'Fragrance allergens' during setup. The sections you pick come first when a product has them.

Download on the App Store Get it on Google Play

Free download · Brand checks free · Try the Ingredient Check for free

After the short setup, tap 'What's in this product?' on Home.

Not medical advice. With allergies, always read the physical label.

More about ingredients

Sources

The regulation texts were checked on EUR-Lex in October 2026. The table follows Regulation (EU) 2023/1545, its 2025 correction and the older list, and was compared with the consolidated text of Regulation (EC) No 1223/2009 (version of 18 May 2026).

Updated

Rules 2026.10.1 · Reviewed by the Bunny Search team,

Ingredient names and functions: European Commission CosIng database, © European Union, CC BY 4.0. Retrieved 2026-09-28. Functions lower-cased and abridged.