There are 1263 shampoos. Which is the best match for your hair?
Take the 2-minute quiz. We’ll match your hair profile against every formula in our library, ingredient by ingredient. Free.
We analysed every shampoo by their ingredients — not their marketing claims.
Then matched to your specific hair profile across 32 dimensions.
“I spent $12,000 building a system to find the best shampoo for me. Now it can help you too.”
David JamesFounder of myformula
The story of why I built thisSupported by people. Not beauty companies.
People waste hundreds of dollars a year on products that don’t suit their hair.
We don’t accept “sponsored” products or outside influence. Your support keeps us independent.
There’s no best shampoo. But there is a best shampoo for you.
Texture, porosity, scalp, water, climate — your hair is a specific profile, not an average.
Find the best shampoo for you in 2 minutes.
Tell us about your hair
A 2-minute quiz on your scalp, hair type, porosity and concerns. No account needed to start.
We analyse the ingredients
Your profile is matched against every product in our library at the ingredient level — not by brand or marketing claims.
Get your match
Your match comes ranked above every alternative — broken down ingredient by ingredient, so you see why.