How to Find the pH Level of Your Shampoo

You can find the pH level of any shampoo at home using pH test strips or a digital pH meter, either by testing it directly or by diluting it in distilled water first. The whole process takes a few minutes with strips, or about 30 minutes if you use the dilution method for a more precise reading. Knowing your shampoo’s pH matters because the natural pH of your scalp and hair surface falls between 4.2 and 5.6, and products far outside that range can cause real damage over time.

Why Shampoo pH Matters for Your Hair

Your hair’s outer layer, the cuticle, is made of tiny overlapping scales that lie flat when conditions are slightly acidic. When the pH rises into alkaline territory (above 7), those scales lift and open. This lets water flood into the strand, breaking the internal bonds that give hair its strength and elasticity. The result is hair that tangles easily, feels rough, and is more prone to breakage.

Alkaline shampoos also increase the static electrical charge on the hair surface, which raises friction between individual strands. That friction is what creates frizz and makes hair difficult to comb. A study published in the International Journal of Trichology found that any product with a pH higher than 3.67 increases the negative electrical charge on the fiber surface, though the practical effects become much more noticeable as pH climbs above 5.5 or 6. At alkaline pH levels, wet hair loses elasticity and gains plasticity, meaning if you stretch or bend it while wet, it won’t bounce back to its original shape. Over time, this leads to cuticle fragmentation and visible cracks along the hair shaft.

The ideal shampoo pH sits somewhere between 4.5 and 5.5, close to the natural pH of your scalp’s surface. Many commercial shampoos fall within this range, but not all of them. Without testing, there’s no reliable way to know where yours lands, since most brands don’t print pH on the label.

Method 1: pH Test Strips

pH test strips are the simplest and cheapest option. You can buy them online or at pharmacies, pet supply stores, and pool supply shops. For shampoo testing, you want narrow-range strips that cover pH 4.0 to 8.0 or a similar window. These show a distinct color change for each half-unit of pH, giving you much better precision than universal strips that span the full 0 to 14 scale. Universal strips work in a pinch, but they make it harder to distinguish between, say, pH 5.0 and pH 6.0, which is exactly the range you care about.

To test, squeeze a small amount of shampoo into a clean cup or dish. Dip the strip into the shampoo for the time specified on the package (usually one to two seconds), then pull it out and wait for the color to develop. Compare the color to the chart that comes with the strips. That’s your reading.

One thing to keep in mind: thick or opaque shampoos can leave residue on the strip that makes the color harder to read. If that happens, the dilution method below gives cleaner results.

Method 2: The Dilution Method

This approach is closer to how labs test cosmetic products, and it works well for thick, creamy, or heavily pigmented shampoos. Mix 10 grams of shampoo (roughly two teaspoons) into 100 grams of distilled water. Stir gently to avoid creating lather, since bubbles can interfere with accurate readings. Let the mixture sit for about 30 minutes so the pH stabilizes fully.

Use distilled water specifically, not tap water. Tap water has its own pH (often around 7.0 to 8.5 depending on your area) and contains dissolved minerals that will skew your results. Distilled water has a neutral pH of 7.0 and won’t introduce variables.

After 30 minutes, dip your pH strip into the solution or insert your digital pH meter probe. The reading you get reflects the shampoo’s actual pH. Because the shampoo is diluted 1:10, the reading may shift very slightly toward neutral compared to testing the undiluted product, but for practical purposes the result is reliable and repeatable.

Method 3: Digital pH Meter

A digital pH meter gives you a numeric readout to one or two decimal places, which is far more precise than matching strip colors by eye. Basic models designed for home use cost between $10 and $30 and are available at garden centers, homebrew shops, and online. Higher-end meters with replaceable probes run $50 to $100 but are overkill for occasional shampoo testing.

Before each use, calibrate the meter with buffer solutions (small packets usually come included). Rinse the probe with distilled water, then dip it into your shampoo or your diluted solution. Wait for the number on the display to stabilize, usually 10 to 30 seconds. That’s your pH.

Clean the probe with distilled water after every test. Shampoo residue left on the electrode will degrade its accuracy over time. Store the meter according to the manufacturer’s instructions, which typically means keeping the probe tip moist in a storage solution or cap.

How to Read Your Results

Once you have a number, here’s how to interpret it:

  • pH 4.0 to 5.5: This is the sweet spot. It’s close to the natural pH of your scalp and the external hair shaft, which research puts at roughly 4.2 to 5.6. Shampoos in this range keep the cuticle scales lying flat, reduce friction between strands, and minimize frizz.
  • pH 5.5 to 7.0: Mildly alkaline relative to your scalp. You may notice more tangles, some dryness, or a rougher texture over time, especially if your hair is fine, color-treated, or chemically processed. These shampoos aren’t necessarily harmful, but they’re not optimal.
  • pH above 7.0: Firmly alkaline. Prolonged use lifts the cuticle, increases water absorption into the strand, and weakens the internal structure of the hair. This is where breakage, split ends, and significant frizz become more likely. Some clarifying shampoos and bar soaps for hair fall into this category.

Color-treated hair is especially sensitive to pH. Chemical dyes work by opening the cuticle to deposit pigment inside the shaft. An alkaline shampoo reopens those cuticle scales and accelerates color fade. If you’re trying to preserve color, testing your shampoo’s pH is one of the most practical things you can do.

What If Your Shampoo Is Too Alkaline

If your test reveals a pH above 6 or 7, you have a few options. The simplest is switching to a different shampoo and testing that one before committing. Many shampoos marketed as “pH balanced” do fall in the 4.5 to 5.5 range, but the only way to verify is to test it yourself.

Some people add a small amount of diluted citric acid or apple cider vinegar to bring down the pH of a shampoo they otherwise like. This can work, but it changes the formula in ways that are hard to predict, potentially affecting the preservatives or surfactants. A more reliable approach is to follow up with an acidic rinse: one to two tablespoons of apple cider vinegar in a cup of water, poured over the hair after shampooing. This helps close the cuticle and brings the hair surface back toward its natural pH without altering the shampoo itself.

Conditioners naturally tend to be more acidic than shampoos, often in the pH 3.5 to 5.0 range. Using conditioner after a slightly alkaline shampoo helps counteract the cuticle-lifting effect. If your shampoo tests on the high side but you follow with a good conditioner, the net impact on your hair is less dramatic than the shampoo pH alone would suggest.