Skip to main content
Calcimator

Color Fastness Test Calculator

Expected color retention from dye type and care method.

About this calculator

Color fastness isn't one number — this calculator tracks three separate fastness ratings (1-5, where 5 means no visible change) because a dye can behave very differently under different kinds of stress: wash fastness (resistance to color loss in the laundry), light fastness (resistance to UV-driven fading), and rub fastness or "crocking" (resistance to color transferring off through friction). Wash and rub fastness follow the ISO 105 Grey Scale directly, while light fastness starts from the Blue Wool Scale — a distinct standard normally scored 1-8 — rescaled onto the same 1-5 range so all three sit on one comparable axis. Each starts from a base rating tied to the dye class you select — reactive dyes on cotton and disperse dyes on polyester both start strong, while direct dyes and natural dyes start noticeably weaker — and each is then degraded by the conditions you enter: wash fastness drops with water temperature above 30°C and with bleach exposure (chlorine bleach penalizes far more heavily than oxygen bleach), light fastness drops with weekly sun exposure hours, and all three degrade logarithmically with cumulative wash cycles, reflecting that most cumulative fading happens across a garment's early wash life before tapering off.

An overall color-retention percentage is derived by averaging the three current fastness scores and scaling to 100, and a bleeding-risk score flags garments likely to transfer dye onto other items in the wash, which rises both as fastness falls and when the wash temperature exceeds that dye class's recommended maximum. Because the model works from typical dye-class behavior rather than a lab test of your specific garment, actual results can vary with dye lot, mordanting, and finishing treatments — treat these figures as a rough forecast, not a stand-in for physically testing a hidden seam of the real garment.

Inputs

°C

Results

Wash fastness (1-5)

4.1

Light fastness (1-5)3.8
Rub fastness (1-5)3.9
Color retention (%)79
Washes until noticeable fade88
Max safe wash temp (°C)50
Color bleeding risk (%)18
How to Use This Calculator
  1. Enter Dye type, Wash temperature (°C), and Wash cycles completed.
  2. Set Sun exposure (hrs/week) and Bleach type used.
  3. Review the Wash fastness (1-5) result.
  4. Use Light fastness (1-5) and Rub fastness (1-5) to inform your decision.

How the result changes with Wash temperature (°C)

Wash temperature (°C)Wash fastness (1-5)
204.2
304.2
603.8
953.3

What each input means

Dye Type
The dye class determines base wash, light, and rub fastness ratings.
Wash temperature (°C)
Temperature of water used for washing.
Wash cycles completed
Total number of times the garment has been washed.
Sun exposure (hrs/week)
Average hours per week the garment is exposed to direct sunlight (including line drying).
Bleach type used
0=No bleach, 1=Oxygen/color-safe bleach, 2=Chlorine bleach.

What each result means

Wash fastness (1-5)
Grey Scale rating for wash fastness. 5=excellent, 3=acceptable, 1=poor.
Light fastness (1-5)
Resistance to fading from light/UV exposure.
Rub fastness (1-5)
Resistance to color transfer from rubbing (crocking).
Color retention (%)
Overall percentage of original color remaining.
Washes until noticeable fade
Estimated additional washes before color fading becomes visually obvious.
Max safe wash temp (°C)
Maximum recommended wash temperature for this dye type.
Color bleeding risk (%)
Risk of this garment bleeding color onto other items in the wash.

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Dye type = 0, Wash temperature (°C) = 40, Wash cycles completed = 20, Sun exposure (hrs/week) = 2 = 5 input(s) provided
  2. Calculate Wash fastness
    Wash fastness
    4.1 = 4.1
  3. Calculate Light fastness
    Light fastness
    3.8 = 3.8
  4. Calculate Rub fastness
    Rub fastness
    3.9 = 3.9

Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

Why does this calculator track three separate fastness ratings instead of one overall number?

A dye can hold up well against one kind of stress and poorly against another — for example, vat dyes used in denim have excellent wash fastness but comparatively poor rub fastness (crocking), which is exactly why indigo jeans are known for bleeding color onto light-colored surfaces through friction even after they stop fading in the wash. Reporting wash, light, and rub fastness separately captures that a single 'color fastness' number would hide.

Why does light fastness use the Blue Wool Scale instead of the Grey Scale used for wash and rub fastness?

Wash and rub fastness are graded directly on the ISO 105 Grey Scale, which the calculator uses as-is (1-5). Light fastness is conventionally measured on the separate 1-8 Blue Wool Scale, so the calculator rescales its light-fastness base values onto the same 1-5 range as the other two ratings, letting all three sit on one comparable axis even though they come from different underlying standards.

Why does chlorine bleach hurt the wash fastness score so much more than oxygen bleach?

The calculator applies a fixed penalty of 1.2 fastness points for chlorine bleach versus only 0.3 for oxygen (color-safe) bleach, reflecting that chlorine is a strong oxidizer that attacks most dye chromophores directly, while oxygen bleach is formulated to be gentler on colored fabric. That four-fold difference in penalty size is why switching from chlorine to oxygen bleach can meaningfully raise the projected wash-fastness rating even with everything else unchanged.

Why does the model say fading slows down after many wash cycles instead of continuing at a steady rate?

Wash-cycle degradation is modeled as logarithmic (proportional to log10 of 1 plus wash cycles completed), which means each additional wash contributes less incremental fading than the one before it. This reflects that dye migration is fastest in a garment's early wash life, when the most loosely-bound dye molecules are still present, and tapers off as those are depleted — matching how real garments tend to fade quickly at first and then hold their remaining color more stably.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Crafts, Hobbies & Games.