Ad Space — Top Banner

Natural Fiber Dye Calculator

Calculate mordant and natural dye amounts for dyeing wool, silk, or cotton fabric.
Get the right ratios for a strong, lasting color.

Mordant and Dye Amounts

Natural dyeing uses plant, animal, or mineral sources to color fiber. Unlike synthetic dyes, most natural dyes require a mordant — a mineral that bonds the dye to the fiber permanently.

What is a mordant?

A mordant (from Latin mordere, “to bite”) is a metallic salt that creates a chemical bridge between the dye molecule and the fiber. Without a mordant, most natural dyes wash out or fade quickly.

Common mordants:

Mordant Amount (% weight of fiber) Effect on Color
Alum (potassium alum) 10–20% Brightest, truest colors, most common choice
Iron (ferrous sulfate) 2–4% Darkens and saddens colors, use sparingly
Copper (copper sulfate) 2–3% Greens and blue-greens, deepens color
Cream of tartar 5–10% Used with alum to brighten and soften fiber
Tannin (oak galls, tea) 5–15% Used to mordant cellulose fibers (cotton, linen)

Natural dye amounts:

Most natural dyes use 50–200% weight of fiber (WOF) — meaning for every 100g of fiber, you use 50–200g of dye material.

Dye Material Amount (WOF) Color
Onion skins (yellow) 100% Warm golden yellow
Weld (reseda) 50–100% Clear, bright yellow
Madder root 50–100% Warm reds and oranges
Indigo 10–30% Blues (special vat process)
Black walnut hulls 100–200% Rich warm browns
Chamomile 100% Soft yellow
Hibiscus 100% Pink to burgundy
Woad 50% Pale to medium blue

The formula:

Mordant amount = Fiber weight (dry) × (mordant % ÷ 100)

Dye amount = Fiber weight (dry) × (WOF % ÷ 100)

Dyeing steps:

  1. Weigh dry fiber and calculate mordant amount
  2. Dissolve mordant in hot water, add fiber and simmer 45–60 minutes
  3. Cool, rinse fiber gently
  4. Prepare dye bath, simmer plant material 1 hour, strain out plant material
  5. Add mordanted fiber to dye bath, simmer 30–60 minutes
  6. Cool slowly in dye bath (don’t shock wool with cold water)
  7. Rinse in water of similar temperature, gently squeeze dry, don’t wring

Fiber type affects dye uptake:

  • Protein fibers (wool, silk): Dye most easily, best color results
  • Cellulose fibers (cotton, linen): Need a tannin pre-mordant before alum
  • Synthetics: Do not take natural dyes (acrylics, nylon, polyester)

Ad Space — Bottom Banner

Embed This Calculator

Copy the code below and paste it into your website or blog.
The calculator will work directly on your page.