Scouring Weight Loss & Peroxide Bleaching Bath Recipe
Put this calculator on your own site
Paste this where you want the calculator to appear. It works on any site — WordPress, Squarespace, Webflow, Ghost or plain HTML — and needs no JavaScript of yours. It carries a link back here, which is the only thing we ask for it.
The bath is dosed in grams per litre; the goods are charged in kilograms. Confusing the two is the classic bleach recipe error.
Total Preparation Weight Loss
—%
Scouring plus bleaching, on the greige mass
Bath Charge & Chemical Demand
Bath Volume
—L
Mass After Preparation
—kg
Scouring Loss Alone
—%
Commercial Peroxide to Add
—L
Available Active Oxygen
—g/L
Caustic Soda Charge
—kg
Stabiliser Charge
—kg
Alkali to Peroxide Ratio
—
The peroxide density default of 1.13 g/mL is correct for 35% w/w at 20 C; a 50% drum is about 1.19 g/mL, and using the wrong density biases the volume by the ratio. Non-cellulosic content varies by growth and origin - Upland cotton typically 5 to 9%, but immature or rain-damaged fibre runs higher and the scouring loss follows it. Scouring efficiency is not a machine constant: it moves with temperature, time, alkali and wetting agent, and 85% represents a well-run exhaust process rather than a ceiling. The weight loss predicted here is preparation loss only and excludes desizing, mercerising and any singeing loss. Stabiliser dose is carried through as a charge but not modelled chemically; its correct level depends on water hardness and residual iron, which no recipe calculation can see.
Using this calculator
About the Scouring Weight Loss & Peroxide Bleaching Bath Recipe
The formula
This is the expression the tool evaluates. Every term is named underneath, with the unit it must be supplied in.
Liquor ratio to litresbathVolume = greigeMass x liquorRatio
A liquor ratio of 1:8 means eight litres of bath per kilogram of goods. Every g/L dose below is multiplied by this volume, so an error here scales every chemical in the recipe by the same factor.
Where the weight goesscourLoss = nonCellulosic x scourEfficiency / 100 totalWeightLoss = scourLoss + bleachLoss
Scouring can only remove what is there to remove, so the ceiling is the non-cellulosic content and the efficiency says how much of it the process actually reaches. Bleaching adds a smaller loss from residual impurity and a little oxidised cellulose.
From a 100% dose to what is drawn from the drumperoxideVolume = peroxideDose x bathVolume / ( peroxideStrength / 100 x peroxideDensity x 1000 )
The recipe states peroxide as 100% H2O2 because that is what does the bleaching. The drum is 35% or 50% w/w and is measured by volume, so the dose is divided by the strength to get commercial mass and by the density to get litres.
Active oxygen from peroxide massactiveOxygen = peroxideDose x 16 / 34.0147
Hydrogen peroxide is H2O2, molar mass 34.0147, of which one oxygen atom at 16.00 is available for bleaching. That fixes the fraction at 47.04% by mass, independent of the strength of the drum it came from.
Symbols used above
Symbol
Stands for
Unit
MLR
Material to liquor ratio, litres of bath per kilogram of goods
L/kg
AOx
Active oxygen, the bleaching-capable oxygen in the bath
g/L
owf
On weight of fibre, the alternative dosing basis
%
How the result is derived
Step by step, from the values you type to the figure on screen.
The 10 inputs are read from the form on every keystroke: Greige Charge, Liquor Ratio (1 : x), Non-Cellulosic Content, Scouring Efficiency, Additional Bleaching Loss, Peroxide Dose (as 100% H2O2), Commercial Peroxide Strength, Commercial Peroxide Density, Caustic Soda Dose and Stabiliser Dose.
Each value is checked against the accepted range in the input table below. A value outside its range stops the calculation rather than producing a misleading figure — the results blank out and a message appears.
The validated values are substituted into the expression above, which resolves Total Preparation Weight Loss together with every supporting figure in one pass — no value is carried over from a previous entry.
The supporting outputs — Bath Volume, Mass After Preparation, Scouring Loss Alone, Commercial Peroxide to Add, Available Active Oxygen, Caustic Soda Charge, Stabiliser Charge and Alkali to Peroxide Ratio — come from the same pass, so they always describe the same case as the headline figure.
Results are rounded for display only. The full-precision value is used throughout the chain, so reading a rounded intermediate figure back into the tool by hand can shift the last digit.
What each input means
Where to read each value on the floor, the unit it must be in, and the range the tool accepts.
Input
Unit
Accepted range
Default
What it means
Greige Charge
kg
1 to 5000 kg
400
Liquor Ratio (1 : x)
L/kg
2 to 40 L/kg
8
Non-Cellulosic Content
%
1 to 20 %
7.5
Wax, pectin, protein and ash in raw cotton
Scouring Efficiency
%
10 to 100 %
85
Additional Bleaching Loss
%
0 to 5 %
0.6
Peroxide Dose (as 100% H2O2)
g/L
0.5 to 40 g/L
6
Commercial Peroxide Strength
%
20 to 70 %
35
Commercial Peroxide Density
g/mL
1 to 1.5 g/mL
1.13
1.13 for 35% w/w at 20 C
Caustic Soda Dose
g/L
0 to 40 g/L
3
Stabiliser Dose
g/L
0 to 15 g/L
1.2
What the tool returns
The headline figure and every supporting value it is built from.
Output
Unit
What it tells you
Total Preparation Weight Loss (headline result)
%
Scouring plus bleaching, on the greige mass
Bath Volume
L
Mass After Preparation
kg
Scouring Loss Alone
%
Commercial Peroxide to Add
L
Available Active Oxygen
g/L
Caustic Soda Charge
kg
Stabiliser Charge
kg
Alkali to Peroxide Ratio
—
Worked example
Given
0
400 kg greige cotton at a 1:8 liquor ratio
1
7.5% non-cellulosic content, scoured at 85% efficiency
2
6 g/L peroxide as 100%, drawn from a 35% drum at 1.13 g/mL
3
3 g/L caustic soda and 1.2 g/L stabiliser
Substituting
400 x 8 = 3,200 L of bath7.5 x 0.85 = 6.375% scour loss, plus 0.6% bleach = 6.975%6 x 3,200 = 19,200 g of 100% H2O2, which is 19,200 / 0.35 = 54,857 g of drum liquor54,857 / 1,130 g per litre = 48.55 L6 x 0.4704 = 2.82 g/L active oxygen
Answer
0
Total preparation loss 6.975%, leaving 372.1 kg
1
Bath volume 3,200 L
2
48.55 L of commercial peroxide
3
2.82 g/L active oxygen
4
9.6 kg caustic and 3.84 kg stabiliser, alkali ratio 0.5
The peroxide figure is the one to sanity-check on the floor: 48.55 L against a 6 g/L recipe is nearly eight times the number a careless reading of the recipe suggests, and dosing 19.2 L because the recipe says 6 g/L x 3,200 L would under-bleach the batch by a factor of 2.5.
How to use it
Work through the input groups in order — Goods & Bath and Bleach Recipe. The defaults are a realistic case, so you can change one value at a time and watch what moves.
There is no calculate button. Every figure recalculates as you type or drag, which is what makes this usable for a what-if sweep rather than a single answer.
Read Total Preparation Weight Loss in the dark results panel — that is the headline figure, expressed in %.
Check the supporting rows underneath (Bath Volume, Mass After Preparation, Scouring Loss Alone, Commercial Peroxide to Add, Available Active Oxygen, Caustic Soda Charge, Stabiliser Charge and Alkali to Peroxide Ratio) before acting on the headline — they are where an implausible input usually shows itself first.
Reset to defaults returns every field to the reference case, which is the quickest way to check whether a surprising result came from the tool or from an input you had changed earlier.
Where this is used
Process planning — establishing Total Preparation Weight Loss before a trial is booked, so machine time and material in Wet Processing (Dyeing & Printing) are committed against a calculated figure rather than an estimate.
Costing and quotation — Total Preparation Weight Loss is an input to the cost sheet, and quoting from a worked number rather than a remembered one is what keeps a margin intact.
Troubleshooting — when the floor result drifts from plan, entering the measured values (starting with Greige Charge) shows how much of the gap in Total Preparation Weight Loss each variable explains.
Teaching and study — the accepted ranges bracket normal Wet Processing (Dyeing & Printing) practice, so moving one variable at a time shows the shape of the relationship rather than a single answer.
Reading the result
Typical bands and what each one is telling you.
Value
What it indicates
4 - 6%
Scoured-only loss on reasonably clean cotton.
6 - 9%
Normal combined scour and bleach loss on greige cotton knit or woven.
above 10%
Either unusually waxy cotton, or over-treatment - check caustic and temperature before accepting it.
Alkali ratio 0.3 - 0.6
Normal peroxide bleaching. Higher accelerates decomposition and risks catalytic damage.
Active oxygen 1.5 - 4 g/L
Typical exhaust bleaching window for cotton.
Assumptions and limits
The peroxide density default of 1.13 g/mL is correct for 35% w/w at 20 C; a 50% drum is about 1.19 g/mL, and using the wrong density biases the volume by the ratio. Non-cellulosic content varies by growth and origin - Upland cotton typically 5 to 9%, but immature or rain-damaged fibre runs higher and the scouring loss follows it. Scouring efficiency is not a machine constant: it moves with temperature, time, alkali and wetting agent, and 85% represents a well-run exhaust process rather than a ceiling. The weight loss predicted here is preparation loss only and excludes desizing, mercerising and any singeing loss. Stabiliser dose is carried through as a charge but not modelled chemically; its correct level depends on water hardness and residual iron, which no recipe calculation can see.
Every input is bounded to the range normal practice occupies (Greige Charge 1 to 5000 kg, Liquor Ratio (1 : x) 2 to 40 L/kg and Non-Cellulosic Content 1 to 20 %, and so on for the rest). Those bounds are guard rails against typing errors, not a claim that the formula fails one unit outside them.
The calculation is deterministic: the same inputs always give the same result. It carries no allowance for machine condition, operator skill, ambient conditions or lot-to-lot material variation unless an input above explicitly represents one.
Nothing is sent anywhere. The maths runs in your browser, so the numbers you type never leave the page.
Standards and further reading
AATCC 128 and AATCC Test Method 79 - absorbency of bleached textiles, the routine check that scouring actually worked.
ISO 105-A01 family - specimen preparation conventions for the goods this recipe produces.
AATCC 102 - Hydrogen Peroxide, Determination of, in bleach baths by permanganate titration.
ISO 3696 - water quality grades, which matter here because iron and copper catalyse peroxide decomposition.
Questions people ask
Should peroxide be dosed in g/L or as % on weight of fibre?
Either, provided the machine is consistent. g/L is natural for a bath of fixed volume and is what this tool uses; % owf is natural when the liquor ratio changes between machines, because it holds the chemical per kilogram of cloth constant. The two are related by the liquor ratio: 6 g/L at 1:8 is 4.8% owf. Recipes written in one and dosed in the other are a standing source of shade variation between a jet and a winch running the same shade.
Why does the caustic to peroxide ratio matter so much?
Because the bleaching species is the perhydroxyl ion, not hydrogen peroxide itself, and alkali is what generates it. Too little and the bath is slow and under-bleaches; too much and the peroxide decomposes to oxygen and water before it reaches the fibre, which wastes the chemical and, in the presence of iron, produces the pinholes and tendering known as catalytic damage. A ratio around 0.5 is the usual working compromise.
Why is active oxygen reported when the recipe is written in peroxide?
Because active oxygen is what bleach baths are actually compared on, and it is the figure a permanganate titration returns from the bath itself. Hydrogen peroxide at 47.04% active oxygen by mass is the reference point, but a bath dosed with peracetic acid or a persalt carries a completely different mass of chemical for the same bleaching power. Comparing recipes on active oxygen makes them comparable across chemistries.
Does the weight loss shown here include size and moisture?
No. This is the loss of non-cellulosic fibre constituents only. A greige woven also carries warp size, which desizing removes and which can be 6 to 12% of the fabric weight on its own - larger than the scouring loss. And every figure here is on the mass as charged, so if that mass was weighed at commercial regain rather than oven-dry, the moisture is in the denominator. Both need to be accounted separately before comparing a measured loss against this prediction.