The float test

The hair porosity water test, done right

Drop a clean strand in a glass of water and watch what it does. The water test for hair porosity is the best-known way to check your hair porosity at home, but it is a rough check that is easy to get wrong. Here is how to run the float test as carefully as you can, what your result may mean, and when to trust it.

A single hair strand floating in a clear glass of water
The float test in one glass: where the strand settles gives you a rough first clue.

What the water test is

The water test, also called the float test, is the simplest at-home way to get a rough read on your hair porosity. Porosity describes how easily your hair lets water and moisture move in and out, and that comes down to the cuticle, the shingle-like outer layer of each strand.1 When the cuticle lies flat and tight, water struggles to get in. When it sits raised or open, water rushes in quickly.2

The test rests on a simple idea, though no study has shown that it works reliably. A strand that resists water is meant to stay buoyant and float. A strand that takes in water fast is meant to get heavier and sink. By dropping a clean, dry strand into a glass of water and watching where it ends up, you get a rough clue about whether your hair may lean low, medium, or high porosity.

It is worth being honest up front: this is a rough home check, not a lab measurement.3 It has known problems. Oils, product residue, and the surface tension of the water can make almost any strand float, whatever its porosity. You can cut those problems down by testing a freshly clarified, product-free strand and following the steps below, but even then, treat the result as one clue. For a better read, take the 60-second quiz, which weighs several signs at once, and compare it with the other signs, such as how fast your hair dries and how products behave on it.

In one line: Floats on top = may lean low porosity. Hovers or sinks slowly = middle (medium) porosity. Sinks quickly = may lean high porosity. It is a rough guide: the strand has to be freshly clarified, product-free and dry, you have to give it a few minutes before you read it, and it is best checked against the quiz.

How to do the float test

The whole thing takes about five minutes, and you almost certainly have everything you need already. Follow these steps in order, because skipping the cleaning step is one of the most common reasons people get a misleading result.

  1. Start with clean, product-free hair. Oils, leave-ins, gels, and styling product all change how a strand behaves in water. Test on a day after a clarifying wash, or at least a thorough wash, before you apply anything.
  2. Collect two or three shed strands. Pull them from your brush, or gather a few that come loose after washing. Using more than one strand gives you a better read than a single hair.
  3. Make sure the strands are fully dry. A damp strand has already started absorbing water, which can throw off the result. Let them dry completely first.
  4. Fill a clear glass with room-temperature water. A clear glass lets you see where the strand settles. Room-temperature water keeps things consistent.
  5. Drop the strands on the surface and wait. Set them gently on top of the water, then leave the glass alone for two to four minutes. Do not stir, tap, or poke it.
  6. Read the result. After a few minutes, note whether the strands are still floating on top, hovering or sinking slowly, or sank quickly to the bottom.

That waiting period matters more than people expect. In the first few seconds, surface tension can hold almost any strand up, so an instant reading tells you very little. Waiting will not make the test exact, but it does make the result less confusing.

What your result means

Here is the rough reading for where your strand ended up. Treat it as a lean, not a verdict.

Where the strand sits Likely porosity What it suggests
Floats on top after a few minutes May lean low porosity This can point to a tight cuticle that is slow to let water in, so moisture is slow to get in and product can sit on top. Oils or residue on the strand can cause the same result.
Hovers or sinks slowly Middle (medium) porosity This can point to water moving in and out at a balanced pace. This is generally the easiest type to care for.
Sinks quickly May lean high porosity This can point to a raised cuticle letting water in fast, so the strand gets heavy. Moisture goes in quickly but can leave just as fast.

If your strand floated and the other signs agree, your routine will look quite different from someone whose strand sank quickly, so it is worth reading up on your type. Start with the low porosity hair guide if it floated, or the high porosity hair guide if it sank quickly. For a side-by-side breakdown of what each result means, see the hair porosity chart.

Why a clean strand matters

If there is one thing to get right, it is this. Product residue and your hair's own natural oils coat the strand and trap tiny pockets of air. That coating makes a strand float even when the hair underneath is not actually low porosity. It is one of the most common reasons people misread the test.

Think of it this way: a freshly waxed surface beads water, while a bare surface lets it soak in. A strand carrying leftover conditioner, oil, or gel behaves like that waxed surface, repelling water no matter what the cuticle is really doing. So a strand that has not been washed can float for reasons that have nothing to do with porosity.

If your result surprises you, start here: wash the strands with a clarifying shampoo, dry them fully, and run the test again. If it still does not match how your hair behaves, trust the quiz and the other signs over the glass.

When the float test can mislead

The float test is handy, but it is easy to get wrong, and no study has shown that it reliably measures porosity. Several things can nudge the result one way or the other, so it helps to know what to watch for.

  • Oils and residue. Your hair's natural oils and any leftover product help a strand repel water and float. This is the biggest problem, and it is why a freshly clarified strand matters so much.
  • Air bubbles. A tiny bubble clinging to a strand can keep it afloat regardless of porosity. If you see bubbles, gently tap the glass or run the test again.
  • Surface tension. The skin-like surface of the water can trap a light strand on top for a while, which is why you wait two to four minutes instead of reading it right away. Even then, it can hold a strand up.
  • Strand thickness. Very fine strands and very coarse strands behave differently in water, so two people with the same porosity can get slightly different floats.
  • Sample size. A single hair is a small sample and can mislead. Testing a few strands at once smooths out the odd result.

None of this makes the test useless. It just means you should treat it as one clue rather than a final verdict. The most reliable read comes from combining the float test with how your hair behaves day to day, and with the on-site quiz. If the test and your wash-day experience disagree, trust the pattern you see over time.

Other at-home tests

The float test is the best known, but two quick checks can back it up. Use them together for a more confident answer.

  • The spray test. Mist a small, dry section of hair with water. If the droplets bead up and roll off the surface, that may point to low porosity. If the water soaks in almost immediately, that may point to high porosity.
  • The slide test. Take a single strand and slide your fingers up it from end to root. If it feels smooth, the cuticle may be lying flat, which can suggest low porosity. If it feels bumpy or rough, the cuticle may be raised, which can suggest high porosity.2
  • Drying time and how products behave. Hair that takes hours to dry and leaves product sitting on top may lean low. Hair that dries fast and seems to drink product up may lean high. These everyday signs are often a better guide than a single strand in a glass.

When two or three of these tests agree, you can feel more confident in your result. When they disagree, that is your cue to run the quiz, which weighs several signals at once instead of relying on a single strand in a glass. The goal is not a perfect score, it is a routine that finally fits your hair.

Sources

The research behind this guide. Last reviewed 19 October 2026.

  1. Gavazzoni Dias MF. Hair cosmetics: an overview. International Journal of Trichology. 2015;7(1):2-15. PubMed
  2. Osório F, Tosti A. Hair weathering, part 1: hair structure and pathogenesis. Cosmetic Dermatology. 2011;24(11):533-538. MDedge
  3. Hessefort Y, Holland BT, Cloud RW. True porosity measurement of hair: a new way to study hair damage mechanisms. Journal of Cosmetic Science. 2008;59(4):303-315. PubMed

Frequently asked questions

Does low porosity hair float or sink?

In the float test, a strand that stays floating on top may lean low porosity, one that hovers or sinks slowly is likely in the middle, and one that sinks quickly may lean high porosity. It is only a rough home guide, because oils, residue and surface tension can make almost any strand float, so check your result against the quiz.

How long should I wait during the float test?

Give it two to four minutes. Reading it the instant the strand hits the water is unreliable, because surface tension can hold almost any strand up for the first few seconds.

Why did my hair float even though it feels dry?

Product residue and natural oils are the usual reason. They coat the strand and trap air, so the hair floats even if it is not truly low porosity. Always test freshly clarified, product-free strands.

Is the float test accurate?

It is a rough home check, not a measurement, and no study has shown that it reliably measures porosity. Oils, product residue, surface tension, air bubbles, and small samples can all skew it, so confirm your result with the quiz and with how your hair behaves on wash day.

Want a clearer answer?

Take the 60-second test and get your porosity plus a routine made for it.

Take the free test