Rit all purpose liquid dye will work on cotton, linen, silk, wool, ramie, rayon, nylon, wood, wicker, paper, feathers, cork, some plastic and fabric blends that do not contain more than 35% polyester. Does not dye 100% polyester, acetate or acrylic, fiberglass, spandex and metallic fibers as well a items with rubber backings (bath mats or throw rugs). Instead, use Rit DyeMore for Synthetic Fibers. Use Rit with a washing machine, plastic bucket, stainless steel sink or pot.