How to Make Natural Dyes For Wool and Cotton

Wondering how to make natural dyes for wool? How to make natural dyes for cotton? Plant and animal fibers have slightly different requirements, but you can dye both right at home.

article image
by AdobeStock/thanasak

Wondering how to make natural dyes for wool? How to make natural dyes for cotton? Plant and animal fibers have slightly different requirements, but you can dye both right at home.

You might think that dyeing is a challenge better left to experienced folks, but it can be as simple or as intricate as you make it. If you want to duplicate a specific shade, my way isn’t right for you. But if you’re happy just to get color, you can harvest multiple hues from an ordinary backyard.

I prefer natural fibers, so I use cotton, linen, and wool. Keep in mind that plant-based fibers and animal-based fibers don’t take color the same way. Cotton, linen, and other plant-based fibers are made up of cellulose, which is fairly resistant to dye. Animal-based fibers, such as wool, are made up of protein and are relatively easy to dye. Both plant- and animal-based fibers need a little help to create a good connection between the fibers and dye through a process called “mordanting.”

The Importance of Mordants

Fibers don’t offer much for dye to adhere to. So, to give the dye a place to stick, you must add something that clings to both the fabric and the dye — a mordant. Plant-based fibers, such as cotton and linen, need a tannin mordant followed by a metal mordant. (The exception is black walnut, which doesn’t need the help of a mordant.) For animal-based fibers, such as wool, a metal mordant is enough. You can dye wool without any mordant at all, but the color won’t be as vibrant. If you’re dyeing wool, skip the paragraph on tannin mordants and go right to the paragraph on metal mordants.

  • Updated on Oct 16, 2022
  • Originally Published on Jul 21, 2017
Tagged with: eco-friendly fabrics, natural dye, yarn
Online Store Logo
Need Help? Call 1-800-234-3368