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.
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.
- More names. 57 entries carry the labelling requirement for the first time: 45 new entries (numbers 327 to 371) and 12 entries that were already in Annex III with other conditions, such as 6-Methyl Coumarin, Turpentine and Methyl Salicylate. With the 24 older ones, 81 entries must now be named.
- The same thresholds. A listed allergen must appear in the ingredient list when its concentration is above 0.001% in a leave-on product (meant to stay on the skin, hair or mucous membranes, such as a cream or a deodorant) or above 0.01% in a rinse-off product (meant to be removed after use, such as a shampoo or a shower gel). That's 10 and 100 milligrams per kilogram.
- Two deadlines. Products that don't follow the new rules could be placed on the EU market until 31 July 2026, and can stay on sale (be "made available") until 31 July 2028. So products placed on the market after 31 July 2026 must name the new allergens, and after 31 July 2028 every product on sale must.
- Tidier names. Some entries were renamed to match the EU's glossary of ingredient names, and similar substances were grouped under one entry, such as the rose ketones.
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:
Scent substances
Essential oils and plant extracts
- Lavandula Oil/Extract (lavender)
- Mentha Piperita Oil (peppermint oil)
- Citrus Limon Peel Oil (lemon oil)
- Citrus Aurantium Bergamia Peel Oil (bergamot oil)
- Eucalyptus Globulus Oil (eucalyptus oil)
- Rose Flower Oil/Extract
- Jasmine Oil/Extract
- Cananga Odorata Oil/Extract (ylang-ylang)
- Santalum Album Oil (sandalwood oil)
- Pogostemon Cablin Oil (patchouli oil)
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".
| 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:
- the product was placed on the EU market before the 2026 deadline: it can stay on sale until 31 July 2028 with a label that names only the older 24;
- the product was made for a market outside the EU, which has its own labelling rules.
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:
- Hydroxyisohexyl 3-Cyclohexene Carboxaldehyde (HICC, "Lyral"): Commission Regulation (EU) 2017/1410. Products containing it could not be placed on the EU market from 23 August 2019, or made available from 23 August 2021.
- Butylphenyl Methylpropional (BMHCA, "Lilial"): Commission Regulation (EU) 2021/1902, applying from 1 March 2022.
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
- Whether a product contains a listed allergen below the thresholds, or what's inside "Parfum".
- How much of an ingredient is in the product, or how your skin will react to it.
- Whether an older or non-EU product contains the newly listed allergens, when its label doesn't name them.
- Whether the list on file is current. Formulas change, and the pack in your hand is the final word. Different on your pack? Photograph it.
- When you photograph a label, a third-party AI service reads the text, and it can misread a photo. Fixed rules do the checking.
- Names added by the November 2025 correction (marked † in the table): Bunny Search's current rules don't flag them as fragrance allergens yet.
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.
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
- The ingredient scanner: what the Ingredient Check flags and what's free
- How we check: the rules, the sources and how sure a result is
- Animal-derived ingredients A–Z
- All ingredient guides
Sources
- Commission Regulation (EU) 2023/1545 of 26 July 2023 amending Regulation (EC) No 1223/2009 as regards labelling of fragrance allergens in cosmetic products. OJ L 188, 27.7.2023, p. 1–23. Recitals 5–11 and the Annex.
- Corrigendum to Commission Regulation (EU) 2023/1545. OJ L, 2025/90876, 11.11.2025. Entries 157, 364 and 365.
- Regulation (EC) No 1223/2009 on cosmetic products: Article 19(1)(g) (the ingredient list), Annex III, and the definitions of rinse-off and leave-on products.
- Commission Regulation (EU) 2017/1410 (HICC moved to Annex II). OJ L 202, 3.8.2017.
- Commission Regulation (EU) 2021/1902 (Butylphenyl Methylpropional moved to Annex II). OJ L 387, 3.11.2021.
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.