How to Dye Acrylic Yarn

eHow may earn compensation through affiliate links in this story. Learn more about our affiliate and product review process here.

Unlike animal and plant fibers such as wool or cotton, acrylic yarn is synthetic and does not absorb dye easily. One way to successfully change the color of acrylic yarn is to use light-colored yarn and a special dye called disperse dye. While disperse dye will change the color of light acrylic yarn, the result is always a pale to medium tint.

Advertisement

Things You'll Need

  • Newspapers or plastic covering

  • Rubber gloves

  • Paper towels

  • Pot large enough to hold yarn

  • Long spoon

  • Soda ash

  • Synthrapol detergent

  • Large bowl

  • Old nylon stockings

  • 1 pound of white or other light-colored acrylic yarn

  • Disperse dye

  • White distilled vinegar

Video of the Day

Tip

Disperse dye can be purchased online; note that it is not the same as the universal dyes you typically find in the craft store.

Step 1

Tie the yarn into a hank to ensure it absorbs the dye evenly.

Video of the Day

Step 2

Spread newspapers or a plastic covering on the work surface to protect it from staining. Put on rubber gloves to protect your hands from the dye.

Advertisement

Warning

Disperse dye can stain countertops, so be sure to cover the entire surface and have paper towels nearby for spills.

Step 3

Remove any dirt, oil or other residue from the yarn by soaking it in hot water along with 1/2 teaspoon of soda ash and 1/2 teaspoon of liquid detergent.

Step 4

Dissolve the disperse dye in 1 cup of water, adding 1/4 teaspoon of dye for a pale color and 3/4 teaspoon of dye for a medium color. Allow the mixture to cool to room temperature; then stir to further dissolve the dye.

Advertisement

Warning

Kitchen utensils used for dyeing should never be used for food preparation.

Step 5

To remove any remaining powder from the dye, strain the dye mixture through an old pair of nylon stockings by stretching the stockings over a bowl and pouring the dye into the bowl. Repeat one time. Discard the stockings.

Step 6

Fill a large pot with 2 1/2 gallons of water and use the meat thermometer to heat the water to 100 to 105 degrees Fahrenheit.

Advertisement

Step 7

Once the water is at the correct temperature, add the strained dye, 1 teaspoon of detergent and 1 1/4 teaspoon of vinegar to the dye bath. Stir.

Step 8

Add the yarn to the dye bath, ensuring all the fibers are submerged in the water.

Advertisement

Step 9

Stir the dye bath constantly. At the same time and over the next half-hour, slowly increase the temperature to a boil.

Step 10

Leave the yarn in the boiling dye bath for approximately 40 to 60 minutes, stirring and checking every few minutes to ensure that the entire skein of yarn is submerged.

Advertisement

Step 11

Remove the dye bath from the heat and allow it to cool to below 150 degrees Fahrenheit.

Step 12

Run cool water into the dye bath to complete the cooling process. Remove the yarn from the bath and rinse it under cool water until the water runs clear.

Advertisement

Step 13

Allow the yarn to dry completely overnight.

Tip

If dyeing the acrylic yarn does not produce the color you desire, you can also try painting your acrylic yarn with acrylic paint.

Step 14

Immediately wipe the stovetop clean using paper towels to avoid staining.

Advertisement

references

Report an Issue

screenshot of the current page

Screenshot loading...