Hair Porosity: What the Viral Water Test Gets Wrong (and What Actually Predicts It)

The glass-of-water test is measuring your tap water and your last conditioner more than your hair. Here's what actually predicts porosity — and how to treat it.

Hair Porosity: What the Viral Water Test Gets Wrong (and What Actually Predicts It)

Search "hair porosity test" and you'll land on the same fifteen-second clip within two clicks: a single strand dropped into a glass of water, floating or sinking while a voiceover declares your hair "low," "high," or "normal" porosity based on where it lands after two minutes. It's a satisfying piece of content — quick, visual, and it feels like a diagnosis. It's also one of the least reliable ways to find out anything useful about your hair, and the reasons why have less to do with hair biology than with basic physics that most tutorials skip entirely.

The Cuticle Is Doing All the Work Here

Porosity describes how easily moisture moves in and out of the hair shaft, and that movement is controlled almost entirely by the cuticle — the layer of overlapping, shingle-like scales that coats each strand. In low-porosity hair, those scales lie flat and tight, which slows both water absorption and water loss. In high-porosity hair, the scales are raised, gapped, or physically eroded, so water — and the ingredients dissolved in it — moves in and out fast. Genetics sets a baseline for how tightly those scales sit to begin with, which is why porosity can vary between people who use identical products and live in identical climates, and it's also why two siblings with visually similar hair can respond completely differently to the same conditioner.

Damage changes that baseline, and it does so cumulatively rather than all at once. Bleach lifts the cuticle chemically and, above a certain number of lightening sessions, starts eroding it outright. Heat styling above roughly 180°C without a protectant does something similar over time, denaturing the keratin proteins that hold the scales in their tight formation. Chlorinated pool water, UV exposure on the mid-lengths and ends, and relaxers or perms all push in the same direction. Colour-treated hair that's also flat-ironed weekly tends to show the steepest porosity increase of any combination, because the two processes attack the cuticle through different mechanisms at once. None of this shows up as a single dramatic event — it shows up as the ends of your hair behaving nothing like the roots, because the ends are the oldest hair on your head and have absorbed roughly two to three years of cumulative exposure by the time they reach shoulder length.

Why the Glass of Water Keeps Lying to You

Three variables decide what happens in that glass before porosity ever gets a vote.

The float test asks a strand to do one thing — sink or not — and treats that as a clean read. But water temperature changes surface tension and how quickly water penetrates keratin, so a strand tested in cold tap water behaves differently from the same strand in room-temperature water, and nobody standardises for this. Water hardness matters even more: water classified as "hard" by the US Geological Survey (above roughly 121 mg/L of calcium carbonate) leaves a mineral film on hair that can make even genuinely high-porosity strands float, because the coating — not the cuticle — is now controlling water contact.

Then there's residual product. Silicones from conditioner, oils from a leave-in, even the light film left by dry shampoo, all sit on the cuticle surface and repel water regardless of what's happening structurally underneath. A strand pulled straight from freshly washed, product-free hair behaves completely differently from one pulled off your brush after a normal week of styling — and most people testing at home are grabbing whatever strand is closest, not a controlled sample. Pull one hair from your brush, drop it in a glass, and you're mostly testing your conditioner, not your cuticle.

What Wet Hair Actually Tells You, If You Watch Long Enough

There's a version of this idea that does hold up, and it's less about a single test than about paying attention to ordinary washing behaviour over a few sessions. High-porosity hair tends to absorb water almost instantly when it hits the shower — you'll feel the strands go heavy and saturated within seconds — and it also takes noticeably longer to air-dry afterward, because the same open cuticle that let water in easily doesn't hold it back on the way out. Low-porosity hair does close to the opposite: water beads on the surface for a stretch before it's absorbed, which is why some low-porosity hair "feels" resistant to getting properly wet even under a strong shower stream, but it then dries comparatively fast once you're out.

Product behaviour over time is the other honest signal, and it's more useful than any single-session test because it's harder to fake with a coating. High-porosity hair drinks up a leave-in or oil almost greedily and then feels dry again within a few hours, because it's losing that moisture just as fast as it took it in. Low-porosity hair does the reverse: leave-ins and creams tend to sit on top rather than absorb, and over a couple of weeks that shows up as buildup — a slight waxy feel at the roots, product that seems to "stop working" even though nothing about the formula changed. If that's what you're seeing, the fix isn't a different serum; it's a clarifying wash every 7–10 days to reset the surface before the next product gets a fair chance to absorb.

Your Damage History Is a Better Predictor Than Any Kitchen Test

Ask yourself three questions and you'll get closer to an honest porosity read than a glass of water will ever manage. Have you bleached or lightened this hair, and if so, how many sessions and how recently? Do you use heat tools above medium settings more than twice a week without a heat protectant rated for that temperature? And has this hair been chemically relaxed, permed, or keratin-treated in the past year? A "yes" to any of these — especially bleach — moves you toward high porosity with enough reliability that a trichologist or colourist will often make the same call just from handling the hair and looking at how light reflects off it, without any water involved at all. A single "no" across all three doesn't guarantee low porosity, but it does mean whatever porosity you're dealing with is closer to your natural baseline than to damage-driven change.

Virgin, never-processed hair that's also never seen regular heat above 180°C usually sits at low-to-normal porosity by default, particularly in people with naturally straight or wavy hair, where the cuticle tends to lie flatter to begin with than in tightly curled hair types, where the shaft's own curvature makes the cuticle scales lift slightly at every bend regardless of processing history. That's not a flaw to fix — it's a structural reality that shapes which products are worth reaching for, curl pattern by curl pattern rather than porosity label by porosity label.

Matching Products to What's Actually Happening in the Shaft

Once you know roughly where your hair sits, the ingredient logic gets straightforward, and it maps almost directly onto skincare's humectant-versus-occlusive framework. Humectants — glycerin, panthenol, hyaluronic acid, honey-derived ingredients — pull moisture into the hair shaft and work best when the cuticle is closed enough to hold what they bring in.

  • Low-to-normal porosity: lean on humectants and lightweight leave-ins; skip heavy butters that just sit on the surface and cause buildup within a week or two.
  • High porosity: prioritise sealing. A small amount of shea butter, an occlusive oil like castor or avocado, or a silicone-based serum on damp hair traps the moisture that porous cuticle would otherwise lose within hours.
  • Genuinely mixed porosity — closed at the roots, damaged at the ends, which describes a large share of people with any colour or heat-styling history — needs both, applied by section rather than as one product for the whole head.
  • In high humidity, high-porosity hair can absorb ambient moisture unevenly and swell faster than it can release it, a phenomenon called hygral fatigue that shows up as frizz and, over months, weakened strands prone to breakage — heavy humectant layering makes this worse, not better, on already-porous hair.

The Protein Question Nobody Explains Properly

High-porosity hair usually needs periodic protein treatment, and this is the part most routines get backwards. Hydrolyzed keratin and hydrolyzed wheat protein temporarily fill the gaps in a lifted or eroded cuticle, smoothing the surface and slowing moisture loss for a few washes at a time. But protein isn't a moisturiser, and treating it as an every-week fix is how hair ends up stiff, brittle, and prone to snapping — a state stylists call protein overload, and it's genuinely difficult to reverse quickly once it sets in.

The workable pattern is a protein treatment every three to six weeks for chemically processed or heat-damaged hair, alternated with moisture-focused conditioning in between — never both in the same session, and never protein on hair that isn't actually showing porosity damage in the first place. If your hair feels increasingly gummy or loses elasticity — stretches when wet and doesn't spring back — that's a moisture deficit, not a protein one, and reaching for more keratin treatment at that point will make the texture worse within a wash or two.

None of this requires a lab, a microscope, or a glass of water balanced on a kitchen counter. It requires watching how your hair actually behaves wet, dry, and three days into a product — which is slower than a fifteen-second video, but it's the version that's actually measuring your hair instead of your tap water.