Part of Textiles and Weaving
Dyeing colors textile fibers using natural pigments and chemical binders (mordants) that fix color permanently into the fiber structure. In a pre-industrial world, color is more than decoration β it marks social status, identifies community membership, signals rank, and produces trade goods of high value. Indigo-dyed cloth commanded prices equivalent to silver in medieval markets. Mastering even a small palette of reliable, lightfast colors gives a community economic and cultural power.
How Dye Works
Most natural dyes do not bond directly to fiber. They require a mordant β a metallic salt or tannin that bonds to both the fiber and the dye molecule, acting as a chemical bridge. Without a mordant, most dyes wash out within weeks.
The process chain:
- Scour the fiber to remove oils and dirt
- Mordant the fiber to create bonding sites
- Dye the mordanted fiber in a dye bath
- Rinse and dry
The mordant used changes the final color even with the same dye. Iron mordant (ferrous sulfate) saddens and darkens colors; alum gives bright, clean colors; copper gives greener hues; chrome (potassium dichromate) gives warm, golden tones.
Fiber and Dye Affinity
Different fibers accept dye differently:
| Fiber | Dye Affinity | Notes |
|---|---|---|
| Wool | Excellent | Protein fiber, mordants bond readily |
| Silk | Excellent | Protein fiber, colors brilliantly |
| Cotton | Moderate | Needs tannin pre-treatment |
| Linen | Moderate | Accepts some dyes without mordant |
| Synthetic | Poor | Not applicable in survival context |
Protein fibers (wool, silk, animal hair) are the easiest to dye because protein molecules have many natural bonding sites. Cellulose fibers (cotton, linen, nettle) need an additional tannin step to create bonding sites before mordanting.
Mordants
Alum (Potassium Aluminum Sulfate)
The most important mordant. Produces bright, clear colors. Found in:
- Naturally occurring mineral deposits in arid regions (white crystalline deposits near volcanic areas)
- Alunite rock (potassium alum sulfate mineral)
- Extracted from plant ashes + aluminum-rich clay (traditional method)
Use rate: 10β20% weight of fiber (WOF). For 100 g fiber, use 10β20 g alum.
Method: Dissolve alum in hot water. Add wetted fiber and heat gradually to 82β88Β°C (180β190Β°F). Hold for 45β60 minutes. Lift fiber gently; do not wring wool. Can mordant and dye in the same bath (simultaneous mordant) for some dyes, or pre-mordant and store for later use.
Iron (Ferrous Sulfate)
Darkens and saddens colors β makes greens greener and grays, shifts yellows toward olive. Can be made by soaking rusty iron in a mild acid (vinegar water) for 1β2 weeks. Strain the liquid and use the resulting iron-rich solution.
Use rate: 2β4% WOF. Over-use of iron damages fiber β βsaddensβ fiber permanently, weakening wool especially. Use sparingly as a modifier rather than primary mordant.
Tannin
Natural plant tannins (from oak galls, sumac leaves, walnut husks, tea, black tea, certain tree barks) serve as a mordant for cellulose fibers and as an additional mordant layer on protein fibers to improve color depth and lightfastness.
Tannin-rich plants:
- Oak galls (highest tannin content, up to 70%)
- Black oak bark
- Sumac leaves
- Pomegranate rind
- Tea (Camellia sinensis)
- Walnut hulls (also a dye)
Method for cotton/linen: Simmer fiber in tannin solution (100β200% WOF dry plant material) at 70β80Β°C for 1 hour. Rinse, then proceed to alum mordant.
Copper (Copper Sulfate)
Gives blue-greens and shifts yellows to warmer olive tones. Sources: old copper vessels, verdigris from copper surfaces. Use 2β3% WOF. Copper is mildly toxic β wash hands after use and do not use dyeing vessels for food.
Natural Dye Sources
Yellows (Most Common)
Yellow dyes are the most widely available natural dye. Nearly any plant with yellow-orange flowers or leaves contains some dye.
Weld (Reseda luteola): Produces the clearest, most lightfast yellow of any plant dye. Used across Europe for 2,000 years. Whole plant (leaves, stems) used fresh or dried. 100% WOF for strong color. Light-sensitive β fade-resistant only with good mordant.
Onion skins (Allium cepa): Outer dry skins of onions give brilliant yellow-orange on alum-mordanted wool with no additional effort. Simmer 200% WOF for 45 min. Iron modifier shifts toward green-gold.
Goldenrod (Solidago spp.): Fresh or dried flowers and tops. 200% WOF. Warm yellow on alum, olive-gold on iron.
Chamomile, marigold, coreopsis: All give yellow-gold tones. Marigold (Tagetes) is especially lightfast.
Reds and Pinks
True reds are harder to achieve without commercially prepared dyes, but several sources exist:
Madder root (Rubia tinctorum): The primary red dye plant of the Old World. Roots must be at least 3 years old before harvest. Gives red-orange on alum, brick red on chrome, brown on iron. Critical technique: do not boil madder β heat above 75Β°C shifts color toward orange-brown. Hold at 60β70Β°C for 45β60 minutes.
Bedstraw (Galium spp.): Wild relative of madder. Less concentrated but same chemistry. Roots give pink-red tones.
Cochineal (Dactylopius coccus): Dried insects (parasites of prickly pear cactus) produce brilliant crimson. Used in the Americas for centuries. Use 5β10% WOF for strong color. Acid modifier (lemon juice, vinegar) keeps color scarlet; alkaline modifier (washing soda) shifts to purple.
Brazilwood, logwood: Heartwood chips give red-pink (brazilwood) or blue-gray (logwood). Worth seeking in trade.
Blues
Indigo (Indigofera spp. / Isatis tinctoria): Indigo does not dissolve in water. Dyeing requires a reduction vat β creating an alkaline, oxygen-free environment where indigo dissolves into a yellow-green soluble form (leuco-indigo) that bonds to fiber, then re-oxidizes to blue on exposure to air.
Simple indigo vat (fermentation vat):
- Combine indigo (powdered or extracted), an alkali source (wood ash lye, slaked lime), and a reducing agent (wheat bran, ripe fruit, or henna) in warm water (30β35Β°C).
- Maintain warmth 24β48 hours. A healthy vat turns yellow-green and shows a coppery βflowerβ on the surface.
- Dip fiber for 5β15 minutes without agitation. Remove and expose to air β fiber changes from yellow-green to blue as it oxidizes.
- Repeat dips (3β6) for deeper color, airing between each dip.
Woad (Isatis tinctoria, European) contains the same indigo compound at lower concentration. Process is identical but requires more plant material.
Browns, Tans, Blacks
Walnut (Juglans spp.): Hulls (green outer shell of walnuts) produce deep brown with no mordant needed. Juglone in walnut is a substantive dye β it bonds directly to fiber. Simmer hulls 1β2 hours, steep fiber in the bath. Color is permanent but can shift over time.
Oak gall + iron: Tannin from oak galls mordanted with iron produces near-black on wool and cotton. Classic iron gall combination used for centuries in bookmaking inks and fabric dyes.
Tea and coffee: Light tan to medium brown. Lightfastness is poor without mordant but acceptable for interior textiles.
The Dyeing Process: Step by Step
Equipment needed:
- Non-reactive pot (stainless steel, enamel, ceramic β not aluminum, which reacts with mordants)
- Scale for weighing fiber and mordant
- Thermometer
- Stirring stick (dedicated β do not use for food)
- Water (soft water gives better color than hard)
Step 1 β Weigh fiber dry, then scour Weigh dry fiber. Record weight. This is your βweight of fiberβ (WOF) base for all calculations. Scour in warm water with mild soap; rinse thoroughly.
Step 2 β Mordant Dissolve mordant (alum: 15% WOF) in a cup of hot water, then add to dye pot with enough water to move fiber freely. Add wetted fiber. Raise temperature slowly over 20β30 minutes to 82Β°C. Hold 45β60 minutes. Remove fiber; squeeze gently.
Step 3 β Prepare dye bath Simmer dye material (plant matter) in separate water for 30β60 minutes. Strain out all plant material. Keep liquid; discard solids.
Step 4 β Dye Add mordanted fiber to dye bath. Raise temperature slowly to appropriate level (82β88Β°C for most dyes; 60β70Β°C for madder). Hold 45β60 minutes, stirring gently to ensure even color. Lift and check color β wet fiber is darker than dry.
Step 5 β Rinse and dry Remove fiber from dye bath into a water bath of the same temperature. Cool gradually (temperature shock felts wool). Rinse until water runs clear. Hang to dry away from direct sunlight.
Exhausting the Dye Bath
After dyeing, the bath still contains remaining dye. Add a second batch of fiber (or undyed fiber) for lighter shades of the same color. Continue until bath is exhausted (no more color transfers). This produces a gradient of tones from a single dye bath β valuable for creating color variation without additional dye material.
Lightfastness and Washfastness
| Dye | Lightfast | Washfast | Notes |
|---|---|---|---|
| Indigo | Excellent | Excellent | Fades gradually and evenly |
| Madder + alum | Good | Good | Avoid excessive heat |
| Weld + alum | Good | Good | Best yellow |
| Walnut | Excellent | Excellent | No mordant needed |
| Onion skin + alum | Moderate | Good | Fades in strong light |
| Goldenrod + alum | Moderate | Moderate | Use as secondary color |
| Tea/coffee | Poor | Poor | For temporary or interior use |
Color is one of the first things a community rebuilds after basic survival needs are met. Dyed fabric is visibly different from undyed cloth β it signals craft, intention, and social organization. A reliable palette of 4β5 colors (yellow, red, blue, brown, black) opens trade opportunities and gives community members the ability to mark identity, celebrate, and create beauty in an otherwise austere environment.