If you have ever dropped a clean strand of hair into a water glass to find your porosity, you have run an experiment that does not measure what you think. The float test became famous around 2014 through a viral video, and the internet adopted it without checking the physics. It is unreliable, not taught in cosmetology curricula in any regulated market, and has never been validated in cosmetic-chemistry or trichology literature.
This article does two things: explains why the float test fails, then walks through the three tests senior colorists actually use to diagnose porosity in two minutes at the chair. For the structural background, see the porosity and cuticle control keystone.
Why the Float Test Does Not Work
1. Surface tension swamps the signal
Water has enough surface tension to support a small steel needle on a still glass. A human hair weighs roughly 60 to 100 micrograms, not enough to break the surface film by gravity. Almost every clean, dry strand floats for the first minute on top of the meniscus regardless of porosity. What you are watching is surface tension, not water absorption.
Wait long enough and all hair eventually sinks. The test has no defined endpoint.
2. Residue confounds wettability
Wettability (how easily water spreads on the strand) is what the float test is theoretically trying to measure. The problem is that wettability is dominated by surface chemistry, not by porosity. A trace of dimethicone from your last conditioner, a film of oil from a leave-in, even residual hard-water minerals, all change how water interacts with the strand. The same person can run the test three days in a row and get three different results.
"Use a clean strand" is also more demanding than it sounds. Truly stripped hair is rare on any real client.
3. Density is not porosity
The third failure is the deepest. The float test conflates buoyancy with cuticle permeability. A waterlogged high-porosity strand sinks because it is now denser than the water it displaces. A bone-dry high-porosity strand floats indefinitely for the same reason a dry sponge floats. Time, hydration state, and water temperature all change the buoyancy answer without changing the porosity answer.
The float test is a slow, noisy measure of water uptake over an undefined window. There are better tools.
The Spray Test: A Five-Step Salon Method
The timed spray test is what most senior colorists in Italian and European salons run on every new client. It takes 90 seconds, requires almost nothing, and gives a usable answer.
What you need
- A clean section of fully dry hair (last washed within 24 hours, no leave-in, no oil applied since).
- A fine-mist spray bottle with room-temperature distilled water. Tap water will work; distilled is more consistent.
- A 30-second timer (a phone is fine).
The five steps
- Section a 1-inch by 1-inch zone of dry hair at the mid-length, away from the root scalp oils and away from the very ends.
- Hold the spray bottle six inches from the section. Press once. One full pump.
- Start your 30-second timer the instant the droplets land.
- Watch the droplets, do not touch them. Read the result:
- Droplets still beaded and visible at 30 seconds, with most water sitting on top: low porosity.
- Droplets noticeably sinking in by 10 to 20 seconds, leaving a damp but not soaked section: medium porosity.
- Droplets absorbed in under 10 seconds, section visibly saturated immediately: high porosity.
- Repeat at three zones: root, mid-length, ends. The comparison between zones is often the most useful information you collect, because it tells you where to layer heavier or lighter, not just what to buy.
Most chemically treated hair will read differently across the three zones. A balayage client almost always reads medium at the root and high at the mid-lengths and ends. A client with an old keratin service can read low at the surface and medium underneath. Knowing the zone-by-zone map is what turns a routine from "anti-frizz cream everywhere" into "lighter product at the root, heavier on the ends." This is exactly the layering logic in the five-product cuticle-smoothing routine.
The Slip Test: What Colorists Use Without Realizing
The slip test is almost never written down, because most senior stylists run it unconsciously. It works because the cuticle scales lay in one direction (root to tip), like roof shingles. When you stroke a healthy strand one way, you go with the grain. The other way, you go against it.
How to run it
- Pinch a single clean, dry strand between the pads of your thumb and index finger.
- Slide your fingers from root to tip. Note the texture.
- Reverse direction, slide from tip to root. Note the texture again.
Read the result:
- Slippery in both directions, no perceptible difference between root-down and tip-up: low porosity. The scales are so tightly compressed that you cannot feel them as separate units.
- Smooth one direction, slight friction the other: medium porosity. The scales are intact and lying in their natural direction; you can feel them when you go against the grain.
- Friction or "catchy" texture in both directions: high porosity. The scales are lifted enough that they catch the pad of your finger regardless of which way you stroke.
The slip test corroborates the spray test and adds something the spray test cannot, which is a tactile sense of how lifted the scales are. A client whose spray test reads medium but whose slip test reads high almost always has lifted ends from heat damage, even if the cortex underneath is still intact. That distinction changes the protocol.
The Visual Diagnostic: Three Clues You Can Read Before Touching the Hair
The fastest diagnostic of all is the one a stylist runs the moment a client walks in. Three visible cues, before any test:
Shine pattern. Healthy, low-porosity hair reflects light in a sharp, directional way; the highlight has a clean edge. Higher-porosity hair scatters light diffusely; the highlight blurs. This is purely optics. A flat surface (sealed cuticle) reflects coherently. A rough surface (lifted scales) scatters.
Color-fade pattern. Ask the client when their last color service was. If the color has faded noticeably in three to four washes, porosity at the mid-lengths is high; the cortex is leaking dye molecules out as fast as it accepts them. If color holds beautifully past the eighth wash, porosity is low to medium and the cuticle is sealing well.
Day-two behavior. Hair that looks smooth right out of the wash but goes rough by day two is almost always porosity drifting under humidity, not damage. Hair that looks rough immediately is damage frizz. Hair that looks rough only at the crown is mechanical (friction) frizz. The full frizz triage is in the keystone.
Three Common Mistakes Even Stylists Make
-
Testing the wrong zone. Most root sections read lower porosity than mid-lengths and ends, because the cuticle at the root has not been through service or environmental stress yet. Testing only at the root systematically overestimates how low the head's working porosity is. Always test mid-lengths.
-
Testing on product-coated hair. A leave-in, a serum, even a residual conditioner film will make any porosity read lower than it actually is. The strand needs to be product-free and dry. Some senior colorists keep a small bottle of clarifying shampoo at the consultation station for this reason.
-
Treating porosity as a category, not a zone map. A single porosity result for the whole head is rarely useful. The map (root medium, mid high, ends high-plus) is what informs how you layer. Treating the whole head with the same product weight is the most common over-application mistake we see.
Tools That Help
If you want a self-guided version of the full diagnostic (spray test, slip test, visual cues, plus a short style-history questionnaire), use the porosity finder quiz. It runs in 90 seconds and returns either an Envie smoothing routine for porous, color-treated hair, or a Meoro Color and Wellness routine for a plant-forward ritual on lower-porosity hair.
For the deeper science of why pH and humidity drive the cuticle to behave the way it does, see the porosity and cuticle control keystone and the molecular-level read on porosity.
Frequently Asked Questions
Does the float test work at all?
Not reliably. It conflates surface tension, residue, and density with cuticle permeability, three different physical properties. The same strand can give different float-test results on different days. It has never been validated in trichology or cosmetic-chemistry literature. Replace it with the timed spray test for a faster, cleaner read.
How fresh does the hair need to be for the spray test?
Washed within 24 hours, fully dry, and no leave-in or oil applied since the wash. If you styled with product after washing, give the strand a quick rinse with clarifying shampoo and let it air-dry before testing. The result is only as clean as the surface.
Do I need distilled water?
Distilled is more consistent, especially in hard-water regions where mineral residue changes wettability. Tap water works for a single test; just do not compare results across two different taps.
Can my porosity be different in different spots?
Yes, and it usually is. Chemically treated mid-lengths almost always read higher than the root. UV exposure on the top layer can lift it half a porosity grade above the under-layer. Test three zones and treat each zone accordingly.
What if my hair gives a different answer every time I test?
Two likely causes: residue from a recent leave-in or oil, or porosity drift after a chemical service that has not yet stabilized. Wait two weeks after color, clarify lightly, and retest. If the answer still moves, the slip test plus the visual diagnostic will usually decide it.
Build the Routine Around the Diagnosis
Diagnose the head you actually have, then build the routine. The Envie smoothing line is built for the porous, color-treated strand; Meoro Color and Wellness suits lower-porosity hair and clients who prefer plant-forward formulas. The right routine starts with the right read.
Take the porosity finder.