Ingredient Scanner

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.

Paste it from a product page or type it from the label. The “Ingredients:” heading and line breaks can stay.

No list to hand? Try one:

Processed in your browser. Nothing you paste is sent anywhere.

How to check a label

  1. Copy the list from the bottle or the shop's product page. The "Ingredients:" heading can stay.
  2. Paste it into the checker and choose Check ingredients.
  3. Look at the first few names after water: they are the cleansers, and they decide most of how a shampoo washes.
  4. 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

Solvent

Dissolves other ingredients. Water, listed under its Latin name. It forms the base of many creams, lotions and washes.

Learn more

Sodium Laureth Sulfate

CleansingSulfates

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 sources

Sodium Lauryl Sulfate

CleansingSulfates

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 sources

Cocamidopropyl Betaine

Cleansing

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 sources

Sodium Chloride

Texture

Gives the texture. Common table salt, a mineral that is mined or taken from seawater.

Learn more

Polyquaternium-10

Antistatic

Reduces static. Cellulose, the fiber found in plant cell walls, modified in a lab to carry a positive charge.

Learn more

Panthenol

Hair conditioning

Conditions and detangles hair. A form of vitamin B5, usually made in a lab.

Read the article 4 sources

Citric Acid

pH balance

Balances the pH. An acid found naturally in citrus fruits such as lemons and limes. For cosmetics it is usually made by fermentation.

Learn more

Sodium Benzoate

Preservative

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 sources

Parfum

FragranceFragrance

Adds scent. A collective name for a fragrance mixture. The individual substances in it are not listed.

Read the article 5 sources

Questions

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.

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