You can dye T-shirts with a number of organic materials, including dirt that is rich in oxidized iron. When used with a combination of mordants (substances that help the dye bond to the shirt's fibers), iron-rich dirt can turn a plain white T-shirt a lovely earthtone hue. Although you must complete several steps to dye a dirt shirt, the process is easy enough for even a beginning dyer to master.
Things You'll Need
- Cotton T-shirts
- Mild detergent
- Washing machine
- 5-gallon bucket
- Soda ash
- Iron-rich dirt
- Plastic tub
- Measuring cups
- Wooden dowel
- Distilled white vinegar
Wash the shirts you intend to dye in hot water and mild detergent. This will remove any dirt or starch from the fabric. Do not add fabric softener.
Fill a 5 gallon bucket with warm water and add 5 oz. of soda ash (1 oz. per gallon). Stir to dissolve the soda ash.
Add the shirts you intend to dye to the bucket and soak for at least 30 minutes before dyeing.
Make mud from iron-rich dirt and water in a large plastic tub. Add four parts water for every one part of soil.
Mix the dirt and water to create a slurry.
Place the soda-ash treated shirts in the mud bath and soak for at least four hours. Occasionally stir the mud with a wooden dowel; this will encourage the shirts to absorb more of the mud dye.
Remove the shirts from the mud bath and squeeze to remove excess liquid.
Fill a plastic container with clean water and add 1 cup of distilled white vinegar.
Add the dirt-dyed shirts and allow them to soak for five minutes.
Remove the shirts and squeeze to remove excess water.
Lay the shirts to dry in an area away from direct heat and sunlight.
Rinse the dry shirts under a stream of clean, cool water. Rinse until the water runs clear.
Dry the rinsed shirts in a clothes dryer.