Pricing Blog Formulas Tools About Download
ES | EN
Colorimetry

Hair Porosity and Coloring: Professional Guide

Learn how to assess hair porosity and adapt your formulation. Quick tests, timing adjustments, and color tips by porosity level.

Blendsor

Blendsor Team

Updated: Feb 23, 2026
Microscopic comparison of hair cuticles showing low, medium, and high porosity
Microscopic comparison of hair cuticles showing low, medium, and high porosity
Part of: Hair Colorimetry Basics: Guide for Colorists

Have you ever applied the same formula to two clients with the same natural level and gotten completely different results?

If you are a professional colorist, this has probably happened more than once. The answer almost always comes down to a factor many overlook: hair porosity.

Porosity determines how each fiber absorbs and retains pigment. Understanding it is just as important as knowing color levels or choosing the right developer volume. Here is how to diagnose it, what it means for your formulation, and how to adjust timing and products for predictable results.

What is hair porosity and why it matters

Hair porosity is the fiber’s ability to absorb and retain moisture and pigment. It depends directly on the condition of the cuticle, the outer layer of the hair shaft made up of overlapping keratin cells arranged like shingles on a roof.

According to the International Association of Trichologists, the cuticle can have between 6 and 10 cell layers. When these layers are closed and compact, the hair has low porosity. When they are lifted or damaged, porosity is high.

This concept is part of the fundamentals of hair colorimetry and directly affects three aspects of your work:

  1. Absorption speed: How quickly pigment penetrates
  2. Result uniformity: Whether color distributes evenly
  3. Color longevity: How long the pigment lasts before fading

The three porosity levels

CharacteristicLow porosityMedium porosityHigh porosity
CuticleClosed, compactSlightly openLifted or damaged
AbsorptionSlow and resistantNormal and uniformFast and uneven
RetentionExcellent once penetratedGoodPoor, fades quickly
FeelSmooth, may repel waterFlexible, hydratedRough, dry, frizzy
Common causeGenetics, virgin hairHealthy with some processingBleaching, heat, chemicals

Pro tip: A single client’s hair can have different porosity levels across different zones. The ends are almost always more porous than the roots due to accumulated exposure to heat and the environment.

How to test porosity in the salon

Before formulating, spend 30 seconds assessing porosity. There are three quick methods you can use at your station:

Tactile test (most reliable in the salon)

Slide a strand between your fingers from tip to root:

  • Smooth and slippery: Low porosity (closed cuticle)
  • Slight texture: Medium porosity
  • Rough and bumpy: High porosity (open cuticle)

Water test

Place a clean strand (no product) in a glass of room-temperature water:

ResultPorosityTime
Floats on the surfaceLowOver 4 minutes without sinking
Sinks slowlyMedium2-4 minutes
Sinks quicklyHighUnder 2 minutes

Spray absorption test

Mist water onto a dry strand:

  • Drops that slide off: Low porosity
  • Gradual absorption: Medium
  • Immediate absorption: High porosity

Ideally, combine the tactile test with the spray test. Do not rely on just one.

Professional colorist performing a tactile porosity test on a hair strand

How to adjust your formulation by porosity

This is where porosity goes from theory to practical tool. Each level requires specific adjustments to developer, timing, and application technique.

Low porosity: the hair that fights back

Low-porosity hair rejects pigment because the cuticle is sealed. The typical result: the color does not cover, comes out lighter than expected, or simply does not penetrate.

Adjustments for low porosity:

  1. Go up half a level on developer: If you would normally use 20 vol, consider 30 volume to help open the cuticle
  2. Apply moderate heat: A climazon or hooded dryer at medium temperature helps with opening
  3. Extend processing time: 5-10 extra minutes beyond your usual timing
  4. Pre-treatment: A steam treatment can improve receptivity

Medium porosity: your ideal scenario

Medium porosity is the sweet spot. The cuticle is open enough to absorb pigment and intact enough to retain it.

Adjustments: None needed. Formulate according to your usual criteria of level and tone neutralization.

High porosity: fast to absorb, hard to keep

High-porosity hair absorbs pigment almost instantly but releases it just as quickly. This is the most complex scenario because the color can turn out dark, dull, or fade within weeks.

Adjustments for high porosity:

  1. Lower the developer: Use 10 vol instead of 20. The cuticle is already open, no need for more chemical force
  2. Fill the gaps: A pre-treatment protein filler partially rebuilds the cuticle
  3. Reduce processing time: Check every 5 minutes. Porous hair processes faster than expected
  4. Choose demi-permanent or semi-permanent formulas: Hair glosses work especially well on porous hair because they deposit without aggressing
  5. Apply mid-lengths to ends last: The most damaged zones need less time. Apply the roots first and leave the ends for last
AdjustmentLow porosityMedium porosityHigh porosity
DeveloperGo up half level (e.g. 30 vol)Standard (e.g. 20 vol)Go down (e.g. 10 vol)
Time+5-10 minStandard-5-10 min, monitor
Pre-treatmentSteam or heatNot neededProtein filler
Color typePermanent works wellAnyDemi or semi-permanent
Application orderRoot to endsRoot to endsRoots first, ends last

Professional color mixing setup with products for adjusting formulation by porosity level

Porosity and gray coverage: a special case

Gray hair has a peculiarity that puzzles many colorists: it resists pigment despite having an altered cuticle.

Gray hair loses melanin but maintains a compact and rigid cuticle, creating a scenario of functional low porosity. This explains why grays resist coverage even when the surrounding hair (chemically processed) absorbs without issue.

Solution: Treat grays as low-porosity hair. Use a minimum of 20 vol developer, extend processing time, and consider a pre-softening with developer alone for 5 minutes before applying the full formula.

Common mistakes when working with porosity

  1. Ignoring variable porosity: Applying the same formula from root to tip without evaluating the differences. The ends are almost always more porous than the roots
  2. Using high developer on porous hair: If the cuticle is already open, a strong developer only causes more damage without improving the result. Review your developer options
  3. Skipping the filler step: Not filling before coloring bleached or heavily processed hair. Without filling, pigment goes in and comes out equally fast
  4. Relying only on the water test: The glass test can give false positives if the hair has product on it. Always combine with the tactile test

Frequently asked questions

Can you change hair porosity?

Not permanently. Protein and keratin treatments can temporarily close the cuticle (4-6 weeks), but newly grown hair retains its genetic porosity. What you can do is avoid increasing it with aggressive practices.

What porosity does bleached hair have?

High porosity in the vast majority of cases. Bleaching removes melanin and damages the cuticle, significantly increasing porosity. The more bleaching sessions, the higher the porosity.

Is curly hair always high porosity?

Not necessarily. Virgin curly hair can have low or medium porosity. What happens is that the spiral shape makes the cuticle more irregular, which can be confused with high porosity. Always assess with the tactile test.

How often should I evaluate a client’s porosity?

At every visit. Porosity changes with chemical treatments, heat use, and home care. A client who had medium porosity three months ago may have shifted to high if they have been using flat irons daily.

Key takeaways

  • Porosity determines how hair absorbs and retains pigment
  • Three levels: low (resists), medium (ideal), and high (absorbs fast, releases fast)
  • Tactile + spray test: the most reliable combination in the salon
  • Always adjust developer, timing, and pre-treatment based on porosity
  • Gray hair behaves like low porosity even when it appears damaged

Calculate professional formulas with AI

Want to generate personalized formulas that account for each client’s hair condition, including porosity, chemical history, and starting level?

Try Blendsor free - 5 formulas per month, no credit card required.

Practice with our free tools

Calculators, neutralization wheel, AI consultation...

See tools

Apply this theory with precision

Blendsor analyzes 70+ variables and generates exact formulas based on real colorimetry. Try our free color consultation or download the app.

Download free