top of page

Shifting Natural Colors with Iron

Writer: Alison WebbAlison Webb

Updated: Mar 3


Left: Dyed Material, Right: Same material shifted with Iron.
Left: Dyed Material, Right: Same material shifted with Iron.

Iron (Ferrous sulfate) can shift the color of naturally dyed materials. The color change is described as saddening. Yellows often turn green, browns a darker brown, and reds maroon. It is a great way to extend the color pallet of your natural dyes.


The iron can react with the dye on your fabric, but it will also react with the tannin used to prepare plant-based fabrics. So, even an undyed fabric prepared with tannin will exhibit a gray color change.


Because iron can damage fibers, it should be used at a low ratio of 2-4 percent of the weight of fiber. The iron can be especially harsh on wool, and I typically only use it on plant-based fabrics.



Small splashes of iron can contaminate pots, spoons, drying racks, and fabric. Use great caution when working; if possible, dedicate a set of supplies to working with iron.


Example of tannin + iron reaction. Fabric soaked in ground oak gall and added to iron bath for 4 minutes.
Example of tannin + iron reaction. Fabric soaked in ground oak gall and added to iron bath for 4 minutes.

Prepare Iron Bath

  • Fill your pot with clean, hot water.

  • Add 2-4 percent of the weight of fiber of ferrous sulfate and stir until dissolved.

  • Wear gloves. The iron will turn your cuticles black and dry out your skin.

  • Place your wet, dyed material into the warm iron water.

  • Stir gently. Watch the color develop and remove once satisfied. I typically leave mine for 3-4 minutes.

  • Rinse well.




bottom of page