Home Garden

How to Dye a Floor Rug

Area rugs are an ideal way to accent a room or spruce up your decor. While there are literally millions of rug options today, sometimes your best bet is working with what you've already got. In the cases of stained rugs, hand-me-downs and those that are just out of fashion, dyeing your rugs is a perfect at-home fix with results that you control.

Things You'll Need

  • Area rug
  • Fiber-specific dye
  • Washing machine
  • Large pot or bucket (optional)
  • Stirring utensil, large wooden spoon (optional)
  • Plastic tarp
  • Sponge
  • Rubber gloves
  • Garden hose (or bathtub)
  • 30+ Gallon black garbage bag
Show More

Instructions

  1. Immersion Dyeing a Small Rug

    • 1

      Remove any dirt from the area rug by running it through a full cycle in a washing machine set with cold water to avoid shrinkage. Use a mild detergent. Once finished, remove and set aside.

    • 2

      Prepare your dye well or washing machine. Follow dye manufacturer's instructions for the size of your rug or weight of your fabric. Mix dye and additional ingredients into dye well as needed. For example, Procion MX dye requires the use of soda ash and salt. Check manufacturer recommendations for your fabric type.

    • 3

      Immerse your small area rug in the dye well or washing machine, and stir frequently for 20 to 60 minutes per manufacturer recommendations. In a washing machine, you can toggle between agitating and soaking, though be sure not to let the washing machine move forward in the cycle.

    • 4

      Rinse your rug thoroughly in lukewarm water, or allow the washing machine to complete the cycle. Follow the rinse with a full wash cycle on hot, using mild detergent. Remove and allow to air dry.

    Dyeing a Large Rug

    • 5

      Place your rug in the bathtub, and fill with warm water. Once the tub is full, knead the rug to remove any dirt and particles. For heavily soiled rugs, drain and refill, repeating the soak until water runs clear.

    • 6

      Let the rug sit to drain, squeezing out excess water. Lay out your plastic tarp to prevent drips. Place the rug on the tarp, and drag or carry it to your outdoor workspace. Lay the tarp flat, and position the rug face up on top of it.

    • 7

      Put on rubber gloves, and mix dye and ingredients per manufacturer instructions in a large bucket.

    • 8

      Apply dye with a soaked brush or sponge, kneading the rug with your fingers to work in the dye solution.

    • 9

      Carefully lift the rug and crumple into a large black plastic garbage bag. Fold the bag closed, and place in direct sunlight for a minimum of 4 hours to allow dye to heat-set naturally. The longer the dye sets, the darker the result will be.

    • 10

      Remove your rug from the black garbage bag, and lay it flat on the plastic tarp to rinse with a hose, or apply a finishing solution per manufacturer instructions. You can also place the rug on the tarp, and drag it back to the bathroom for a rinse. Allow it to air dry.