Shampoo ingredient checker
What is in your shampoo? Paste the list and see.
Find the cleansers, the conditioning agents and the scent ingredients in any shampoo, each explained in plain words, with anything an official source flags marked and linked to the rule.
How to check a label
- Copy the list from the bottle or the shop's product page. The "Ingredients:" heading can stay.
- Paste it into the checker and choose Check ingredients.
- Look at the first few names after water: they are the cleansers, and they decide most of how a shampoo washes.
- Read the summary: how many ingredients an official source flags, and how many we know nothing about.
Start with the cleansers
After water, a shampoo's first names are usually its surfactants, the ingredients that lift oil and dirt and make lather. Names that look alike can behave differently: Sodium Lauryl Sulfate and Sodium Laureth Sulfate are different ingredients, and a second, milder surfactant such as Cocamidopropyl Betaine is often paired with them.
"Sulfate-free" tells you what was left out, not what replaced it. The checker shows which cleansers a sulfate-free formula uses instead.
What the checker flags on a shampoo label
Most shampoo ingredients have nothing on record from the sources we use, and the checker says so rather than calling them fine. The flags you are most likely to see are preservatives, which the EU allows only up to a set concentration, and fragrance allergens such as Limonene or Linalool, which EU labels must name once they pass a threshold. A flag names the regulation entry it comes from, with a link.
A rinse-off product is on your scalp for a minute, and a label gives no amounts. So a flag says what a rule or classification covers, never that this shampoo is unsafe.
Names you will often see
Roles are each ingredient's main function, as the EU's CosIng database lists it and the app ranks it for haircare.
Aqua
Dissolves other ingredients. Water, listed under its Latin name. It forms the base of many creams, lotions and washes.
Learn moreSodium Laureth Sulfate
Cleanses and foams. A surfactant, an ingredient that helps water lift away oil and dirt. One of the sulfates, made from coconut, palm kernel or petroleum sources.
Read the article 3 sourcesSodium Lauryl Sulfate
Cleanses and foams. A surfactant, an ingredient that helps water lift away oil and dirt. One of the sulfates, made from coconut, palm kernel or petroleum sources.
Read the article 9 sourcesCocamidopropyl Betaine
Cleanses and foams. A surfactant made partly from coconut oil. Surfactants are ingredients that help water mix with oil and dirt.
Read the article 9 sourcesSodium Chloride
Gives the texture. Common table salt, a mineral that is mined or taken from seawater.
Learn morePolyquaternium-10
Reduces static. Cellulose, the fiber found in plant cell walls, modified in a lab to carry a positive charge.
Learn morePanthenol
Conditions and detangles hair. A form of vitamin B5, usually made in a lab.
Read the article 4 sourcesCitric Acid
Balances the pH. An acid found naturally in citrus fruits such as lemons and limes. For cosmetics it is usually made by fermentation.
Learn moreSodium Benzoate
Keeps the formula fresh. A salt of benzoic acid, an acid that occurs naturally in some berries and spices. The ingredient itself is made in a lab.
Read the article 6 sourcesParfum
Adds scent. A collective name for a fragrance mixture. The individual substances in it are not listed.
Read the article 5 sourcesQuestions
How do I check if my shampoo has sulfates?
Paste the list and look at the cleansers near the top. Names ending in "sulfate" that clean, such as Sodium Laureth Sulfate or Ammonium Lauryl Sulfate, are the sulfates people mean. Magnesium Sulfate (a salt) and conditioners such as Behentrimonium Methosulfate are not cleansers, and the checker shows each one's role.
Does the checker tell me if a shampoo is safe?
No. It shows what each ingredient does and what official sources say about it, with links. A label has no amounts, so no list can prove a product safe or unsafe. Anything with nothing on record is marked "we don't know".
Is the list I paste stored or sent anywhere?
No. The checking happens in your browser. The page downloads the ingredient names once and matches your list on your device.
Can I scan the bottle instead of typing the list?
Yes, with the iPhone app: point the camera at the label and it reads the list for you, then explains it the same way, with your own watchlist first.
Guides
Check another kind of product
For iPhone
Skip the copying. Scan the label.
The app reads the ingredient list straight from the pack with your camera, explains every name the same way, and puts your own watchlist first. Your scans stay on your phone.
Download on the App Store