← All guides

Natural Dyeing: the % OWF Math

What % OWF means, precisely

A dye or mordant dose is written as a percentage of the fiber's dry weight (OWF: "on weight of fiber"). 100 g of dry wool at 8% alum wants 8 g of alum — weigh the fiber FIRST, dry, before it has ever seen the pot. The % OWF card is the shelf version; the app's dye calculators do it live and always name the base.

PotFiber 100 gDoseNote
Onion skins20% dye (20 g skins… loose rule: 1:1 by weight for strong)—Gold-orange on protein fibers
Avocado pits50–100% for strong pinksGentle simmer; pH shifts pinker
Black beansSoak-only cold bathBlues-greens, very pH-sensitive

Extraction

  1. Chop/simmer dyestuff in water for ~1 h (or overnight soak for deeper).
  2. Strain out the plant material; keep the bath at 80–90 °C for dyeing (wool and silk prefer gentler: 70–80 °C).
  3. Wet the fiber WELL before it meets the bath — dry spots dye uneven.

Mordanting, briefly

The swatch diary

Natural dye repeats only when it's written. One swatch per attempt: fiber weight, dyestuff + weight, mordant + %, tap-water pH, time, temperature — then tape the swatch beside it. A year in, the diary is the recipe book, and it never lies. The app's dye calculator logs the same fields per batch.

Fixes

SymptomCauseFix
Pale resultWeak extraction or under-dosedSimmer dyestuff longer; re-enter the bath for a second pass
Color rinses awayNo mordant or wrong fiberCellulose fibers need tannin + alum; protein fibers want alum
Everything's grayIron contamination in pot/waterStainless pot, not cast iron; check tap water