Skip to main content

Declared labels · source-linked directory

Cosmetics brands and microplastics: start with the actual label

A brand name cannot establish which polymers, particles or other ingredients are in a product. Explore 62 existing brand tags, their declared-text coverage and linked source records, then check the exact product and market you use.

Directory method and export processed · MicroPlastics Research Desk. Individual package validation remains pending.

Check ingredient names on your label

8,710

unique selected database records

3,701

records with nonempty declared text

5,009

records without declared text

Browse all 62 brands alphabetically

Counts describe records tagged with each brand in the export, including missing ingredient text. One barcode can carry several selected brand tags; the table sums to 9,868 brand memberships and 4,230 memberships with text. These are not additional unique products, independently verified formulas or a health ranking.

Entire export scanned for the directory’s existing tags; no 100-record API limit. Export last modified 2026-10-06T00:18:38.000Z. Database completeness and label accuracy are not guaranteed.
Brand tagLinked recordsDeclared text availableNo declared text
Alverde1386573
Aquafresh251411
Aveeno613031
Avène833746
Balea265129136
Bioderma944846
Bourjois331815
Burt's Bees301713
Cattier542529
Caudalie972176
CeraVe663828
Cetaphil592237
Chanel261016
Clarins502723
Clinique362016
Colgate363131232
Dior24915
Dove716335381
Ducray271413
Elmex612041
Eucerin802357
Garnier754283471
Head & Shoulders1197940
Herbal Essences602337
Isana915140
Kiehl's28820
Klorane703337
L'Oréal1,716747969
L'Oréal Paris20412579
La Roche-Posay1166452
Labello1688
Lavera1254877
Le Petit Marseillais20086114
Logona23167
Maybelline1549064
Melvita361620
Mixa973859
Neutrogena1708288
Nivea915302613
Nuxe551441
NYX Professional Makeup261115
OGX452025
Oral-B982870
Palmolive1255372
Pantene1213784
Revlon281216
Rexona1789286
Rimmel221111
Sanex15648108
Schwarzkopf263129134
Sensodyne1203783
Sephora Collection822161
Shiseido14122
Signal23315875
Syoss561838
The Body Shop1222498
TRESemmé753243
Uriage583127
Vaseline1226854
Vichy673136
Weleda1166155
Yves Rocher404130274

How to reproduce and interpret this directory

Download all selected source records and name matches. Each brand page also has a smaller download. The derived database is shared under ODbL 1.0, with attribution to Open Beauty Facts and its contributors and links to each product record. Declared text is retained for checking; it is not a new manufacturer statement.

We used the official bulk export, rather than making a series of capped brand searches. Selection uses exact brand tags after removing the export’s observed xx: namespace; original tags remain in the download. Parent-company and sub-brand tags can overlap. Tag membership is user-contributed and does not certify the exact brand, owner, product identity or current market.

Entries are deduplicated by product code, not by approximate formula or shade. Nonempty declared ingredient text counts as available; that does not mean a complete or correctly transcribed list. Missing text is retained as a coverage gap. The download records its source-export fingerprint, selected-input fingerprint and matcher/reference fingerprints. No contributor names, accounts or edit histories are republished.

Method inci-names-v6 recognizes complete-name aliases and supported numbered families. Its 123-reference vocabulary includes polymer families, separate nonpolymer chemical subjects and other references. It is incomplete and most individual reference sources remain under review. PEG does not become polyethylene, PET does not become polyethylene, and a dedicated crosspolymer does not become ordinary dimethicone. Matching records reference names; it cannot establish particle state, concentration, solubility, degradation, exposure or product compliance.

The export release date and any database-edit timestamp are different from a package-photo date, formulation date or independent source-review date. Product names and country tags are preserved as contributed. An image filename or language code cannot establish a sales market. Check your packaging and current manufacturer documentation before carrying a result across variants, countries or years.

What changed from the earlier comparison

Earlier percentages used an incomplete API sample and treated every match as a synthetic polymer flag. Some references, including parabens, are not polymer identities. Zero flags were then presented as a positive “clean” verdict. The replacement preserves the historical analysis internally, withdraws that ranking and makes records, missing text and method limits accessible. A new export is not retroactive validation of the historical sample.

Open Beauty Facts documents that contributor data can be inaccurate or incomplete. Read its terms and reuse conditions. This directory is a starting point for checking a label, not a basis for medical advice or a brand safety comparison.

Move from a brand average to a specific product

Compare the exact label with the source record. Review a recognized name’s identity and evidence, keeping unknown properties unknown. The web checker can help you find reference names; it cannot detect contamination or certify a formula.

Check ingredient names on your label