Enter fabric weight and dye preferences to calculate mordant quantities.
Natural dyes—colors extracted from plants, insects, and minerals—have been used for millennia but present a unique challenge: most plant pigments don't bond strongly to protein or cellulose fibers without a chemical intermediary called a mordant. Mordants are compounds that form a chemical bridge between the dye molecule and the fiber, creating a stable color that resists fading from washing and sunlight. Without mordants, natural dyes wash out or fade rapidly, becoming useless for practical fabrics. Understanding mordant chemistry is essential for anyone working with natural dyes, whether for hobby dyeing, textile arts, or sustainable fashion production. Different dye sources require different mordants, and the same dye with different mordants produces entirely different colors. Madder root with alum mordant produces orange-red; with iron it becomes maroon; with copper it becomes purple. This versatility makes natural dyes endlessly variable, but it requires precise calculation to achieve predictable results.
A mordant is typically a metal salt that forms coordination complexes with both the dye molecule and the fiber protein. The mordant molecules settle into the fiber structure, creating sites where dye molecules can attach. The most common mordant, alum (potassium aluminum sulfate), works by providing aluminum ions that bond with both the wool/silk protein and the dye's carboxyl groups, creating a stable color complex. The strength of the dye-mordant-fiber bond depends on several factors: the specific chemistry of the dye (some dyes are "substantive," bonding directly to fiber; others require mordants), the fiber type (protein fibers like wool and silk accept mordants far better than cellulose fibers), the water pH (acidic water and alkaline water produce different shades even with the same mordant and dye), and the temperature and time of the mordanting and dyeing processes. The relationship between fiber weight, dye source amount, and mordant quantity is:
Typical mordant percentages range from 8% to 20% of fiber weight for alum and tannin, depending on the dye and desired depth. Copper and iron mordants are used at much lower percentages (0.5–2%) because they are potent and can damage fibers at high concentrations.
Suppose you have 100 grams of merino wool and want to dye it a rich orange-red using madder root (Rubia tinctorum). For a medium depth, you'll use alum as the primary mordant and tannin as a pre-mordant. First, you calculate the alum quantity: 100 grams × 15% = 15 grams of alum. You dissolve this in water and heat the wool gently in the alum bath for 45–60 minutes at temperatures below 85°C to avoid felting. After cooling and rinsing, you repeat with a tannin bath (5–10% of fiber weight, or 5–10 grams), which acts as a color modifier and improves fastness. Meanwhile, you prepare the madder extract. Madder root loses its dye power over time and needs heating (never boiling) at about 65°C for an hour to extract the alizarin pigments. For a medium depth on 100 grams, you use about 25–30 grams of dried madder root. You strain the extract, add the pre-mordanted wool, and heat gently for 45 minutes, avoiding boiling (high heat can damage the alizarin molecules). The result is a warm orange-red with excellent light and wash fastness. If you add an iron after-bath (0.5 grams of iron sulfate in water, wool in this solution for 5–10 minutes), the color shifts to a deeper rust or maroon, demonstrating how iron acts as a modifier.
Different dye sources produce different colors, have different saturation characteristics, and require different processing times and temperatures. The following table summarizes major natural dye sources and their properties:
| Dye Source | Main Pigments | Typical Colors | Fastness | Primary Mordant | Processing Temp |
|---|---|---|---|---|---|
| Madder Root | Alizarin, Purpurin | Red, Orange, Purple (w/ Iron) | Excellent | Alum + Tannin | 60–75°C |
| Weld (Reseda) | Luteolin | Bright Yellow | Excellent | Alum | 60°C |
| Indigo | Indigotin | Blue | Excellent | Fermentation/Reduction | 40–50°C |
| Cochineal | Carminic Acid | Red, Pink, Purple | Very Good | Alum | 80–90°C |
| Woad | Indigotin | Blue (weaker than Indigo) | Good | Fermentation | 40°C |
| Black Walnut Hulls | Juglone, Tannins | Brown, Black | Good | Alum (self-tanning) | 70°C |
| Logwood | Hematoxylin | Purple, Black (w/ Iron) | Good | Alum + Iron | 70°C |
| Pomegranate Rind | Tannins | Yellow, Brown (requires Iron for Black) | Good | Alum | 65°C |
Notice that fastness (resistance to fading and washing) varies considerably. Indigo and madder are historical choices because they have exceptional fastness—fabrics dyed with these have lasted centuries. Some dyes like weld produce beautiful colors but fade relatively quickly without careful mordanting. Understanding these characteristics helps you choose appropriate dyes for projects where longevity matters (garments, upholstery) versus temporary applications (samples, learning projects).
Proper mordanting is critical for achieving predictable, fast colors. The standard sequence for most dyes is: (1) Pre-wash the fabric in hot water with a small amount of soda ash or soap to remove oils and open the fiber structure. (2) Prepare the alum bath by dissolving alum in hot water, add the fabric, and simmer gently (never boil) for 45 minutes to an hour. (3) Cool and rinse, then optionally apply a tannin bath (5–10 minutes) to boost color and fastness. (4) Extract the dye by simmering the dye material (e.g., madder root, weld, insect scales) in water, often for 30 minutes to an hour. (5) Strain the extract and add the mordanted fabric. (6) Simmer at the appropriate temperature (varies by dye) for 30–45 minutes. (7) Cool, rinse, and dry. For indigo, which works differently, you reduce the indigo powder in a alkaline vat (using soda ash or ammonia), then repeatedly dip the fabric (no heating needed). Each dip adds another layer of indigo, gradually building color depth. This process is meditative and allows precise control over shade. After the initial dye bath, optional after-baths with iron, tannin, or vinegar can shift color: iron deepens and darkens most dyes, tannin intensifies warm tones, and vinegar can brighten yellows.
Hard water (containing calcium and magnesium) and alkaline water can interfere with mordanting and dyeing, or shift colors in unexpected ways. If your tap water is hard, consider using distilled or collected rainwater for dye baths. pH matters significantly: acidic water (pH 4–6) tends to produce warmer, more orange-red tones; neutral water (pH 7) produces true colors; alkaline water (pH 8+) can produce yellower or greenish shifts. Some dyers deliberately adjust pH using vinegar (acidic) or soda ash (alkaline) to achieve specific hues. Indigo vats especially require careful pH control—a proper indigo vat should have a pH of 9–11 to maintain the reduced state necessary for dye uptake.
Natural dyeing is never entirely predictable. Variations in dye plant source (age, growing conditions, harvest time), water chemistry, ambient temperature, and fiber type all influence final color. Two dyers following identical recipes may achieve slightly different shades. This variability is part of natural dyeing's charm but requires flexibility and experimentation. Additionally, not all dye sources are equally "fast" (resistant to fading). Indigo and madder are proven, but many other plant dyes fade within years or decades if not properly mordanted. Always test a sample or research fastness ratings before committing precious fabric to unknown dyes. Finally, some traditional mordants like arsenical compounds or mercury are toxic and should not be used. Modern dyers should limit themselves to food-grade or textile-safe chemicals: alum, tannin, copper sulfate (with caution), and iron sulfate. Always follow safety guidelines when heating water and handling chemical powders.