Skip to main content

What the glossary is

The EU glossary of common ingredient names settles how an ingredient is written on a label. It is a naming instrument, not an approval list — being in it says nothing about whether an ingredient may be used.

  • 30,418 entries, published as a Commission implementing decision.
  • Its purpose is Article 19 labelling: the name that must appear in the ingredient list.
  • Inclusion is not permission, and a glossary name is carried by prohibited substances too.
  • The glossary has its own application date, separate from any annex amendment.

Article 19 of the Cosmetics Regulation requires ingredients to be listed on the packaging using the common ingredient name, and this glossary is where those names are fixed. That is its entire job. It exists so that the same substance is written the same way on every label across the Union, and so that a consumer or a clinician reading an ingredient list is reading a name that means one thing.

The most common misuse follows directly from the size of it. Thirty thousand entries look like a catalogue of what may be used, and it is not one. A substance prohibited under Annex II has a common name too, because a name is needed whether or not the substance may be in a product — for enforcement documents, for safety reports, for the annexes themselves. Finding an ingredient here establishes what to call it and nothing else.

The glossary is issued as a Commission implementing decision with its own application date, which does not move when an annex is amended. So the naming of a substance and its regulatory status change on different timetables, and a current glossary entry can sit alongside a restriction added afterwards.

Used for what it is, it answers a real and frequent question: given a material with a trade name, a CAS number or a supplier's description, what has to appear in the ingredient list.

Checked against

Official English EU source

EU INCI glossary 2025

Look up 30418 common ingredient names listed for cosmetic product labelling in Commission Implementing Decision (EU) 2025/1175. Search by the exact name, part of a name or official entry number.

Find an official label name

Search is case-insensitive. It does not infer synonyms, chemical equivalence, permission, safety or compliance.

Enter one official name, part of a name or entry number — maximum 200 characters.

Official common ingredient names

Showing 30418 matching entries from 30418 imported official names.

EntryCommon ingredient nameContinue research
27651sr-RAINBOW TROUT OLIGOPEPTIDE-1 sh-OLIGOPEPTIDE-1Open label record
Verification workflow included
27652sr-RAINBOW TROUT OLIGOPEPTIDE-1 sh-OLIGOPEPTIDE-2Open label record
Verification workflow included
27653sr-RAINBOW TROUT OLIGOPEPTIDE-1 sh-POLYPEPTIDE-1Open label record
Verification workflow included
27654sr-RAINBOW TROUT OLIGOPEPTIDE-1 sh-POLYPEPTIDE-11Open label record
Verification workflow included
27655sr-RAINBOW TROUT OLIGOPEPTIDE-1 sh-POLYPEPTIDE-13Open label record
Verification workflow included
27656sr-RAINBOW TROUT OLIGOPEPTIDE-1 sh-POLYPEPTIDE-8Open label record
Verification workflow included
27657sr-RAINBOW TROUT OLIGOPEPTIDE-1 sh-POLYPEPTIDE-9Open label record
Verification workflow included
27658sr-RICE POLYPEPTIDE-1Open label record
Verification workflow included
27659sr-SEA RAVEN POLYPEPTIDE-1Open label record
Verification workflow included
27660sr-SPIDER POLYPEPTIDE-1Open label record
Verification workflow included
27661sr-SPIDER POLYPEPTIDE-2Open label record
Verification workflow included
27662sr-STURGEON POLYPEPTIDE-2Open label record
Verification workflow included
27663sr-STURGEON POLYPEPTIDE-3Open label record
Verification workflow included
27664sr-STURGEON POLYPEPTIDE-4Open label record
Verification workflow included
27665sr-STURGEON POLYPEPTIDE-5Open label record
Verification workflow included
27666sr-TETRA (TETRA sh-POLYPEPTIDE-69 DIPEPTIDE-78) OLIGOPEPTIDE-252Open label record
Verification workflow included
27667sr-THERMUS THERMOPHILUS POLYPEPTIDE-1Open label record
Verification workflow included
27668S-SCORPION OLIGOPEPTIDE-1 AMIDEOpen label record
Verification workflow included
27669S-SEA ANEMONE HEPTAPEPTIDE-1 SPOpen label record
Verification workflow included
27670S-SOYBEAN OLIGOPEPTIDE-1 SPOpen label record
Verification workflow included
27671S-SPIDER PENTAPEPTIDE-1Open label record
Verification workflow included
27672S-SPIDER PENTAPEPTIDE-2Open label record
Verification workflow included
27673S-STARFISH DECAPEPTIDE-1Open label record
Verification workflow included
27674S-STEAROYL GLUTATHIONEOpen label record
Verification workflow included
27675S-SYRINGOYL ACETYL ETHYL CYSTEINATEOpen label record
Verification workflow included
27676S-SYRINGOYL ACETYL METHYL CYSTEINATEOpen label record
Verification workflow included
27677STACHYS AFFINIS ROOT EXTRACTOpen label record
Verification workflow included
27678STACHYS JAPONICA EXTRACTOpen label record
Verification workflow included
27679STACHYS OFFICINALIS CALLUS LYSATEOpen label record
Verification workflow included
27680STACHYS OFFICINALIS FLOWER/LEAF/STEM EXTRACTOpen label record
Verification workflow included
27681STACHYS RIEDERI ROOT EXTRACTOpen label record
Verification workflow included
27682STANNOUS CHLORIDEOpen label record
Verification workflow included
27683STANNOUS FLUORIDEOpen label record
1 exact Annex match
27684STANNOUS PYROPHOSPHATEOpen label record
Verification workflow included
27685STAPHYLOCOCCUS AUREUS BACTERIOPHAGE 27Open label record
Verification workflow included
27686STAPHYLOCOCCUS EPIDERMIDISOpen label record
Verification workflow included
27687STAPHYLOCOCCUS EPIDERMIDIS FERMENT FILTRATEOpen label record
Verification workflow included
27688STAPHYLOCOCCUS EPIDERMIDIS LYSATE EXTRACTOpen label record
Verification workflow included
27689STAPHYLOCOCCUS EPIDERMIDIS/SOYMILK FERMENT FILTRATEOpen label record
Verification workflow included
27690STAPHYLOCOCCUS XYLOSUS FERMENT EXTRACT FILTRATEOpen label record
Verification workflow included
27691S-TARANTULA OCTAPEPTIDE-1Open label record
Verification workflow included
27692STARCH ACETATEOpen label record
Verification workflow included
27693STARCH ACETATE/ADIPATEOpen label record
Verification workflow included
27694STARCH DIETHYLAMINOETHYL ETHEROpen label record
Verification workflow included
27695STARCH HYDROXYPROPYLTRIMONIUM CHLORIDEOpen label record
Verification workflow included
27696STARCH LAURATEOpen label record
Verification workflow included
27697STARCH PHOSPHATEOpen label record
Verification workflow included
27698STARCH TALLOWATEOpen label record
Verification workflow included
27699STARCH/ACRYLATES CROSSPOLYMEROpen label record
Verification workflow included
27700STARCH/ACRYLATES/ACRYLAMIDE COPOLYMEROpen label record
Verification workflow included

What a glossary match means

Label nomenclature

The list supplies common ingredient names for the ingredient list required by Article 19(1)(g) of Regulation 1223/2009.

Application date

The new glossary may be used from 30 July 2025 and applies from 30 July 2026 under Decision (EU) 2025/1175.

Not an approval list

A name appearing here does not mean the substance is permitted, unrestricted or safe. Review applicable Annex II–VI entries and current official law separately.

Source and import controls

Source: the English XHTML manifestation of Commission Implementing Decision (EU) 2025/1175 from the Publications Office CELLAR service. The importer accepts the dataset only when all 30,418 numbered rows are present, sequential and bounded by known first and last source records; replacement happens in one database transaction.

Refresh trigger: a later Commission decision replaces or amends the glossary. Last source verification: 29 August 2026.