Skip to main content
Calcimator

Natural Dye Calculator

Plant material weight from fiber weight and color depth.

About this calculator

Unlike synthetic dyes, natural dye sources vary enormously in strength, so this calculator scales plant material off a ratio you choose rather than a fixed percentage: fiber weight × a dye-source ratio (plant weight to fiber weight) × a color-depth multiplier. The dye-source ratio reflects how much colorant a plant actually holds — strong dyes like madder or weld need roughly equal or double the fiber's weight in plant matter, while weaker dyes like avocado skins or eucalyptus leaves can need three to six times as much to reach the same visual depth. The depth multiplier then scales that base amount for how saturated you want the final color: 0.5× for a pastel, 1.0× for medium, up to 2.0× for a dark, saturated shade.

Two separate water figures follow from that plant material weight and from the fiber weight independently — a soak/extraction volume (for simmering the dye out of the plant material) and a dye bath volume (for immersing the mordanted fiber once the extract is strained in), because these are genuinely separate vessels and volumes in the actual dyeing process. The calculator also estimates simmer time, scaling linearly from a 30-minute baseline for pastel shades up toward 90+ minutes for the darkest, most concentrated dyebaths — since darker colors require longer heat exposure to extract and exhaust more colorant onto the fiber. Keep in mind this is a starting-point ratio, not a guarantee of a specific shade: plant freshness, water hardness, and fiber type (protein vs. cellulose) all shift how much color actually develops, so testing a small swatch first is worthwhile before committing a full batch of fiber.

Inputs

oz

Results

Plant material needed (g)

1,000

Extraction water (L)10
Dye bath water (L)10
Total water (L)20
Estimated simmer time (min)50
How to Use This Calculator
  1. Enter Fiber weight (g), Dye source ratio, and Color depth multiplier.
  2. Set Soak water ratio and Dye bath liquor ratio.
  3. Review the Plant material needed (g) result.
  4. Use Extraction water (L) and Dye bath water (L) to inform your decision.

How the result changes with Fiber weight (g)

Fiber weight (g)Plant material needed (g)
250500
375750
7501,500
1,2502,500

What each input means

Fiber weight (g)
Dry weight of mordanted fiber or fabric in grams.
Dye source ratio
Plant-to-fiber weight ratio. Strong dyes (madder, weld): 1-2, medium (onion skin): 2-4, weak: 4-6.
Color depth multiplier
Pastel: 0.5, medium: 1.0, dark/saturated: 1.5-2.0.
Soak water ratio
Liters of water per kg of plant material for extraction.
Dye bath liquor ratio
Liters of dye bath per kg of fiber.

What each result means

Plant material needed (g)
Weight of dried plant material to collect or purchase.
Extraction water (L)
Water needed to soak and simmer the plant material.
Dye bath water (L)
Water for the dye bath itself (strained extract + water).
Total water (L)
Total water needed for extraction and dyeing.
Estimated simmer time (min)
Approximate simmering time based on color depth.

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Fiber weight (g) = 500, Dye source ratio = 2, Color depth multiplier = 1, Soak water ratio = 10 = 5 input(s) provided
  2. Calculate Plant material needed
    Plant material needed = fiberWeightG * dyeRatio * depthMultiplier
    1000 = 1000
  3. Calculate Extraction water
    Extraction water = (plantMaterialG / 1000) * soakRatio
    10 = 10
  4. Calculate Dye bath water
    Dye bath water = (fiberWeightG / 1000) * liquorRatio
    10 = 10

Engine last updated . Checked against 1 independently-derived test — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

Why do weak dyes like avocado or eucalyptus need so much more plant material than madder or weld?

The dye source ratio field reflects how concentrated the colorant is in the plant material itself: strong dyes like madder and weld need only roughly 1-2 times the fiber's weight in plant matter, while weak dyes like avocado skins or eucalyptus leaves need 4-6 times as much to extract a comparable amount of usable color, since a much smaller fraction of their bulk is actual dye compound.

How does the color depth multiplier affect both plant material and simmer time?

Plant material is fiberWeightG × dyeRatio × depthMultiplier, so raising the multiplier from 1.0 (medium) toward 2.0 (dark/saturated) directly scales up how much plant matter you need. Simmer time is calculated separately from the same multiplier — 30 + (depthMultiplier - 0.5) × 40 minutes — so a darker target color also means a longer simmer, since more time is needed to extract and exhaust that extra colorant onto the fiber.

Why are there two separate water totals — extraction water and dye bath water?

They're genuinely different vessels in the process: soak/extraction water (plantMaterialG / 1000 × soakRatio) is used to simmer the color out of the plant material itself, while dye bath water (fiberWeightG / 1000 × liquorRatio) is the separate bath the mordanted fiber actually sits in once the strained extract is added. The calculator sums both into a total, but you'll prepare them in two different pots.

Can I trust the plant material weight to produce an exact, repeatable shade?

Treat it as a starting-point ratio rather than a guarantee — plant freshness, water hardness, and whether the fiber is protein or cellulose all affect how much color actually develops from the same weight of plant material. It's worth testing a small swatch before committing a full batch, especially with foraged or variable-quality dye material.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Crafts, Hobbies & Games.