Home Garden

How to Dye a Canvas Umbrella

Canvas umbrellas are natural fiber shelters that block the sun's rays and the rain's wetness. Although canvas umbrellas are a popular choice for garden tables and enclosures, over time the color of canvas umbrellas will fade. You can dye a faded canvas umbrella to make it look like new or dye any canvas garden umbrella with the color of your choice to go with your garden's decor.

Things You'll Need

  • Rubber gloves
  • Dust mask
  • 2 Plastic buckets
  • Disposable large plastic zip bag
  • ½ cup soda ash
  • Fiber reactive dye
  • 2 tablespoons urea
  • 2 tablespoons pickling salt
  • Mild dish soap
Show More

Instructions

    • 1

      Remove the canvas from the umbrella frame. Wash the canvas in the washing machine without adding fabric softener.

    • 2

      Put the soda ash and one gallon water in a plastic bucket and soak the canvas in it for about 15 minutes. Remove the fabric and wring out all the water. Throw away the liquid in the bucket and rinse the bucket.

    • 3

      Put the dye powder, urea and pickling salt into the large plastic Ziploc bag. Add water to the bag and mix well. Make sure you are wearing gloves and a dust mask before mixing.

    • 4

      Place the umbrella canvas into the resealable plastic bag. Zip the bag and move the canvas around till the dye covers the fabric completely.

    • 5

      Leave the umbrella canvas in the bag for one day to cure in the dye.

    • 6

      Fill the two buckets with plain water.

    • 7

      Remove the umbrella canvas from the dye mixture while wearing gloves. Put in one bucket of water, rinse and wring out the umbrella canvas. Put the umbrella canvas in the other bucket of water and rinse. Repeat the rinsing twice until the water runs clear. Finally, wash the canvas with mild dish soap and leave it to dry.