KnitCalcs
Yarn Dyeing Calculator
Calculate dye powder, water and mordant amounts for hand-dyeing yarn.
How We Calculate This
This calculator works out dye, water and mordant amounts based on your yarn weight, chosen dye type and desired depth of shade.
Formulas
Dye amount = Yarn weight × (DOS % ÷ 100)
Water volume = Yarn weight × Water ratio (default 30:1)
Citric acid (for acid dyes) = Yarn weight × acid % (default 4%)
Mordant (for natural dyes) = Yarn weight × 15%
Typical DOS percentages
- Acid dyes: 0.5% pale, 2% medium, 4% dark, 6% very dark
- Fibre reactive: 0.5% pale, 2% medium, 4% dark, 8% very dark
- Natural dyes: 25% pale, 50% medium, 100% dark, 150% very dark
Frequently Asked Questions
Depth of shade is the percentage of dye weight relative to the weight of fibre being dyed. For acid dyes, 0.5% gives a pale shade, 2% gives a medium shade, and 4–6% gives a dark shade. Natural dyes use much higher percentages because the pigments are less concentrated.
Mordants (typically alum at 15% weight of fibre) help natural dye molecules bond permanently to the yarn. Without a mordant, most natural dyes will wash out. Mordant the yarn in a separate bath before dyeing for best results. Alum is the safest and most common mordant.
The standard ratio is 30:1 water to fibre by weight — so 30ml of water per gram of yarn. This gives enough water for the yarn to move freely in the dye bath, ensuring even colour. For immersion dyeing, the yarn should float loosely in the pot.
Yes, always. Soak the yarn in warm water for at least 30 minutes before dyeing. This opens the fibre structure, removes any spinning oils and ensures even dye uptake. Gently squeeze out excess water before placing yarn in the dye bath.
Related Calculators
Yarn Lot Calculator
Calculate how many balls from the same dye lot you need for a project.
Yarn Yardage Calculator
Calculate total yarn yardage needed for any project based on dimensions and gauge.
Yarn Substitution Calculator
Calculate how many balls of a substitute yarn you need to match the original.
Yarn Twist Calculator
Calculate twists per inch and twist angle for plied yarns.
Yarn Meterage Calculator
Calculate total metres of yarn needed from weight and meterage per ball.
Was this calculator helpful?
Last updated: March 2026
All calculations are estimates based on standard yarn weights and gauge. Results may vary with individual tension, yarn brand, and needle size.