Natural Dye Sources
Part of Textiles and Weaving
Dyeing transforms plain fabric into colored cloth using pigments extracted from plants, minerals, and insects. Understanding dye sources and mordanting techniques allows a rebuilding community to produce colorful, distinctive textiles from locally available materials.
Before synthetic aniline dyes were invented in 1856, every colored fabric on Earth was dyed with natural materials β roots, bark, leaves, berries, minerals, and even shellfish. Many of these dye sources are common plants that grow worldwide, making fabric dyeing an accessible skill for any rebuilding community. The key challenge is not finding color, but making it permanent β and that requires understanding mordants.
The Mordanting Foundation
Most natural dyes do not bond directly to fiber. A mordant (from Latin mordere, βto biteβ) is a chemical that forms a bridge between the dye molecule and the fiber, making the color washfast and lightfast.
Mordant Before Dyeing
With very few exceptions, fabric must be mordanted BEFORE entering the dye bath. Mordanting typically takes 1-2 hours of simmering, then the fiber soaks overnight. Skipping or rushing this step produces color that washes out within days.
Common Mordants
| Mordant | Source | Effect on Color | Best For |
|---|---|---|---|
| Alum (potassium aluminum sulfate) | Mineral deposits, or burn alum-rich clay | Truest colors, minimal shift | All fibers, all dyes |
| Iron (ferrous sulfate) | Rust water β soak rusty nails in vinegar | Darkens and saddens colors | Deepening, greening yellows |
| Tannin | Oak bark, acorn, tea, sumac | Helps mordants bond to plant fibers | Cotton, linen (pre-mordant) |
| Copper (cupric sulfate) | Dissolve copper in vinegar + air | Shifts colors toward green/blue | Color modification |
| Wood ash water (lye) | Hardwood ash steeped in water | Shifts some colors, pH modifier | Specific dyes, pH control |
Mordanting Procedure (Alum)
- Dissolve alum in hot water: use 15-20% of the dry weight of fiber (e.g., 20 g alum per 100 g dry fiber)
- Fill a pot with enough water to submerge the fiber freely
- Add dissolved alum, stir well
- Add pre-wetted fiber (always wet fiber before any bath to ensure even absorption)
- Slowly bring to a gentle simmer (do not boil β boiling felts wool)
- Simmer 45-60 minutes, stirring occasionally
- Remove from heat, leave fiber soaking overnight
- Remove fiber, gently squeeze β do not rinse. It is now ready for the dye bath
Mordants Are Chemicals
Iron and copper mordants are toxic in quantity. Use dedicated dye pots β never cook food in vessels used for mordanting. Dispose of spent mordant water away from vegetable gardens and water sources. Alum is the safest mordant for beginners.
Dye Plants by Color
Blue
Indigo (Indigofera species, or woad Isatis tinctoria in temperate climates)
Indigo is unique among natural dyes β it requires a chemical reduction process (removing oxygen) to become soluble, then re-oxidizes on the fiber to create permanent blue. This is a vat dye, not a simple extraction.
Basic indigo vat procedure:
- Ferment fresh indigo leaves in water for 12-24 hours (or use dried, powdered leaves)
- Create an alkaline reducing environment: add wood ash lye and a fermentation source (overripe fruit, wheat bran, or urine)
- The vat turns yellow-green when reduced (oxygen removed)
- Dip fabric into the vat β it enters yellow-green
- Remove and expose to air β the fabric oxidizes to blue before your eyes
- Repeat dips for deeper blue (3-6 dips typical)
| Dip Count | Color Result |
|---|---|
| 1 | Pale sky blue |
| 2-3 | Medium blue |
| 4-6 | Deep blue |
| 8+ | Near-navy (very dark blue) |
Urine Vat β Unpleasant but Effective
Historically, the most reliable home-scale indigo vat used aged urine (2+ weeks old) as both the alkali and the reducing agent. The ammonia provides alkalinity, and bacteria consume oxygen. It smells terrible but produces excellent, consistent results. Work outdoors.
Red
Madder (Rubia tinctorum β roots)
Madder root produces the most important red in textile history. Dried, powdered roots yield colors from orange to deep crimson depending on technique.
- Harvest roots from 3+ year old plants (older roots = deeper red)
- Dry and crush/grind to coarse powder
- Soak powder in water overnight
- Add mordanted fiber to the dye bath
- Critical: Heat slowly to 65-70Β°C (150-160Β°F) β NEVER boil madder. Temperatures above 70Β°C turn red to dull brown
- Hold at temperature for 45-60 minutes
- Let cool in the bath overnight for deepest color
Color modification with madder:
- Alum mordant β bright red/coral
- Alum + iron afterbath β deep burgundy/maroon
- Alum + alkali (ash water) β purplish red
- No mordant β pale peach (not washfast)
Yellow
Yellow is the easiest color to achieve β dozens of plants produce reliable yellows.
| Plant | Part Used | Color | Availability |
|---|---|---|---|
| Weld (Reseda luteola) | Whole plant | Bright, clear yellow | Cultivated, widespread |
| Onion skins | Dry outer skins | Rich gold/orange | Universal kitchen scrap |
| Goldenrod | Flowers | Warm yellow | Wild, temperate zones |
| Marigold | Flowers | Soft yellow | Garden plant |
| Chamomile | Flowers | Pale yellow | Wild and garden |
| Turmeric | Root/powder | Brilliant yellow | Tropical, imported |
| Birch leaves | Fresh leaves | Greenish yellow | Northern forests |
Onion Skins β The Easiest First Dye
If you have never dyed fabric before, start with onion skins. They require NO mordant for a warm gold color on wool (the skins contain their own tannins). Collect a large bag of dry outer skins, simmer for 1 hour, strain, add wet wool, simmer 45 minutes. Beautiful gold every time.
Brown and Tan
| Source | Part | Color | Notes |
|---|---|---|---|
| Walnut (hulls) | Green outer hull | Deep brown to near-black | No mordant needed β very strong |
| Oak bark | Bark, galls | Tan to brown | Also provides tannin mordant |
| Tea | Dried leaves | Warm tan | Universal, consistent |
| Coffee | Grounds or brewed | Medium brown | Readily available |
| Alder bark | Inner bark | Orange-brown | Forest source |
Walnut hulls deserve special mention β they produce the deepest, most permanent brown of any natural dye, require no mordant, and the color is nearly impossible to wash out. Collect green walnut hulls in autumn, crush, and simmer.
Green
True green is one of the hardest colors to achieve with natural dyes. Most βgreenβ dyes actually produce yellow or olive.
Reliable green methods:
- Over-dye: Dye yellow first (weld), then over-dye in an indigo vat β produces beautiful, permanent greens
- Iron-saddened yellow: Dye yellow, then dip briefly in iron water β shifts yellow to olive/sage green
- Nettle (Urtica dioica): fresh leaves with alum mordant give a soft green (but not vivid)
Orange
- Onion skins (alum mordant) β deep orange
- Madder (lower concentration, alum mordant) β orange
- Coreopsis flowers β bright orange
- Annatto seeds β orange (tropical)
Purple
True purple from plants is rare and difficult.
- Indigo over-dye on madder red β produces rich purple/violet
- Elderberry β purple that fades quickly (fugitive dye β not recommended for lasting color)
- Logwood (Haematoxylum campechiense) β purple/violet with alum mordant (tropical tree)
The Dye Bath Process
Standard Procedure
- Extract dye: Chop plant material, soak overnight, simmer 1 hour, strain out plant matter
- Add water: Ensure enough liquid for fiber to move freely
- Add fiber: Place pre-mordanted, pre-wetted fiber in the warm (not hot) dye bath
- Heat slowly: Bring to a gentle simmer over 30 minutes
- Hold temperature: Simmer for 45-60 minutes, stirring gently every 10 minutes
- Cool in bath: Turn off heat, leave fiber in the bath as it cools β overnight for deepest color
- Rinse: Remove fiber, rinse in water at the same temperature as the bath (sudden temperature changes felt wool), gradually cooling
- Dry: Hang in shade β direct sun can fade some fresh dyes
Quantities
| Component | Amount | Notes |
|---|---|---|
| Dye material | 100% WOF (weight of fiber) | 100 g dye per 100 g fiber as starting point |
| Mordant (alum) | 15-20% WOF | 15-20 g per 100 g fiber |
| Water | Enough to cover freely | Fiber should move without cramping |
| Iron (if used) | 2-5% WOF | Very small amount β iron over-use weakens fiber |
Iron Damages Fiber Over Time
Iron mordant produces beautiful dark, muted tones, but iron weakens both wool and plant fibers with repeated exposure. Use iron as a brief afterbath (10-15 minutes) rather than a long pre-mordant. Historical βiron-saddenedβ fabrics often wore out faster than alum-mordanted ones.
Fiber Types and Dye Affinity
Not all fibers take dye equally:
| Fiber | Dye Affinity | Special Requirements |
|---|---|---|
| Wool | Excellent | Mordants bond easily; never boil (felting risk) |
| Silk | Excellent | Takes vivid colors; handle gently |
| Linen | Moderate | Pre-mordant with tannin, then alum |
| Cotton | Moderate | Pre-mordant with tannin, then alum |
| Hemp | Low-moderate | Requires heavy tannin pre-treatment |
Plant fibers (cotton, linen, hemp) are cellulose-based and do not accept mordants as readily as protein fibers (wool, silk). The solution is a tannin pre-treatment: simmer plant fiber in a strong tea of oak bark, oak galls, or sumac for 1 hour before the alum mordant step.
Color Fastness Testing
Before dyeing a large batch:
- Dye a small test sample using your exact procedure
- Wash test: Wash the sample vigorously in warm water with wood ash soap. Does color bleed significantly?
- Light test: Hang half the sample in direct sun for 1-2 weeks, keep half in the dark. Compare fading
- Rub test: Rub the dyed sample firmly against white fabric. Does color transfer?
If the dye fails these tests, your mordanting was insufficient or the dye is inherently fugitive (like elderberry or turmeric without mordant).
Combining Dyes for New Colors
The natural dye palette expands dramatically through over-dyeing and color modification:
| First Dye | Second Dye/Treatment | Result |
|---|---|---|
| Weld (yellow) | Indigo vat | Green |
| Madder (red) | Indigo vat | Purple |
| Weld (yellow) | Madder | Orange |
| Weld (yellow) | Iron afterbath | Olive/sage |
| Madder (red) | Iron afterbath | Burgundy |
| Onion (gold) | Iron afterbath | Khaki/olive |
| Indigo (blue) | Walnut afterbath | Dark teal |
Keep a Dye Sample Book
Dye a strip of mordanted fabric with every dye plant you find, noting plant, mordant, procedure, and date. Over time, this becomes an invaluable reference β especially because natural dye colors vary with soil conditions, harvest time, and water chemistry.
Storing Dye Materials
Most dye plants can be dried and stored for months or years:
- Dry plant material thoroughly in shade (sun degrades some pigments)
- Store in sealed containers away from moisture and light
- Powdered dyestuffs store better than whole plant material
- Madder root, weld, and walnut hulls store almost indefinitely when dry
- Indigo can be dried into cakes that store for years
Natural Dye Sources Summary
Natural dyeing requires three elements: dye plant (the color source), mordant (the chemical bond β usually alum at 15-20% of fiber weight), and fiber (protein fibers like wool take dye best). Key colors: indigo/woad for blue (vat process), madder root for red (never above 70Β°C), weld/onion skins for yellow (easiest to start with), walnut hulls for brown (no mordant needed). True green requires over-dyeing yellow with indigo. Always mordant before dyeing, pre-treat plant fibers with tannin, heat slowly, cool in the bath, and test for fastness. Start with onion skin dye on wool β itβs forgiving, requires no mordant, and produces beautiful gold on the first try.