- Home
- Cosmetics brands
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 label8,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.
| Brand tag | Linked records | Declared text available | No declared text |
|---|---|---|---|
| Alverde | 138 | 65 | 73 |
| Aquafresh | 25 | 14 | 11 |
| Aveeno | 61 | 30 | 31 |
| Avène | 83 | 37 | 46 |
| Balea | 265 | 129 | 136 |
| Bioderma | 94 | 48 | 46 |
| Bourjois | 33 | 18 | 15 |
| Burt's Bees | 30 | 17 | 13 |
| Cattier | 54 | 25 | 29 |
| Caudalie | 97 | 21 | 76 |
| CeraVe | 66 | 38 | 28 |
| Cetaphil | 59 | 22 | 37 |
| Chanel | 26 | 10 | 16 |
| Clarins | 50 | 27 | 23 |
| Clinique | 36 | 20 | 16 |
| Colgate | 363 | 131 | 232 |
| Dior | 24 | 9 | 15 |
| Dove | 716 | 335 | 381 |
| Ducray | 27 | 14 | 13 |
| Elmex | 61 | 20 | 41 |
| Eucerin | 80 | 23 | 57 |
| Garnier | 754 | 283 | 471 |
| Head & Shoulders | 119 | 79 | 40 |
| Herbal Essences | 60 | 23 | 37 |
| Isana | 91 | 51 | 40 |
| Kiehl's | 28 | 8 | 20 |
| Klorane | 70 | 33 | 37 |
| L'Oréal | 1,716 | 747 | 969 |
| L'Oréal Paris | 204 | 125 | 79 |
| La Roche-Posay | 116 | 64 | 52 |
| Labello | 16 | 8 | 8 |
| Lavera | 125 | 48 | 77 |
| Le Petit Marseillais | 200 | 86 | 114 |
| Logona | 23 | 16 | 7 |
| Maybelline | 154 | 90 | 64 |
| Melvita | 36 | 16 | 20 |
| Mixa | 97 | 38 | 59 |
| Neutrogena | 170 | 82 | 88 |
| Nivea | 915 | 302 | 613 |
| Nuxe | 55 | 14 | 41 |
| NYX Professional Makeup | 26 | 11 | 15 |
| OGX | 45 | 20 | 25 |
| Oral-B | 98 | 28 | 70 |
| Palmolive | 125 | 53 | 72 |
| Pantene | 121 | 37 | 84 |
| Revlon | 28 | 12 | 16 |
| Rexona | 178 | 92 | 86 |
| Rimmel | 22 | 11 | 11 |
| Sanex | 156 | 48 | 108 |
| Schwarzkopf | 263 | 129 | 134 |
| Sensodyne | 120 | 37 | 83 |
| Sephora Collection | 82 | 21 | 61 |
| Shiseido | 14 | 12 | 2 |
| Signal | 233 | 158 | 75 |
| Syoss | 56 | 18 | 38 |
| The Body Shop | 122 | 24 | 98 |
| TRESemmé | 75 | 32 | 43 |
| Uriage | 58 | 31 | 27 |
| Vaseline | 122 | 68 | 54 |
| Vichy | 67 | 31 | 36 |
| Weleda | 116 | 61 | 55 |
| Yves Rocher | 404 | 130 | 274 |
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