Dip dyeing is a special technique used in dyeing fabric. It takes a little more effort than regular dyeing, because you have to hold the fabric as opposed to just plunking it in. The results are worth it, however, and rang from banded stripes to soft gradients to ombres. If you want to add a touch of color to a plain garment, tablecloth, or pillowcase without completely dyeing it, then this technique might be for you!

Part 1
Part 1 of 3:

Preparing the Fabric and Dye

  1. 1
    Choose your fabric. Plain, white fabric will work the best for this. Dye is translucent, so the original color of the fabric will show through the dye. Fabric made from natural fibers will work the best.
    • This method will create a simple band of color across the bottom of your fabric. How thick this band is depends on how deep you dip the fabric into the dye.
  2. 2
    Wash the fabric, but do not dry it. Use a temperature setting suitable for the fabric you are using, and omit the fabric softener. Squeeze out the excess water (do not wring) until the fabric is still wet, but no longer dripping.[1]
    • Pre-washing the fabric is important, as it will remove any coatings that might prevent the dye from soaking in.
    Advertisement
  3. 3
    Protect yourself and your workspace. Cover your work area with several sheets of newspaper, a trash bag, or a cheap, plastic tablecloth. Put on an old set of clothes you don't mind staining. Lastly, put on a pair of rubber gloves.[2]
    • Keep a window open or turn on a fan to ensure good ventilation. Dye can get pungent.
  4. 4
    Pour hot water in a large, plastic container. A tub, bin, or bucket will all work just fine. Keep in mind that the dye will stain the plastic, so make sure it's not something you care about. Heat the water up to about 140°F (60°C) first, then pour it into the container. You will need about 2 gallons (7.5 liters) of water for every pound (453.5 grams) of fabric.[3]
  5. 5
    Stir the dye into the water. You can use either liquid dye or powder dye. How much you use depends on how much fabric you are dyeing and how dark you want the color to be. In general, plan on using ½ cup (120 milliliters) of liquid dye or 1 box of powder dye for each pound (453.5 grams) of fabric.[4]
    • Use twice the amount of dye if you want the color to be darker or deeper.
    • If you are using bottled dye, shake the bottle first to mix the pigments inside.[5]
  6. 6
    Add some salt or vinegar, if needed. Each brand of dye is different, so you may not need to add either of these. Salt or vinegar is usually added to the dye bath to help the dye adhere better to the fabric. It would be a good idea to read the label on your bottle or box of dye first, however, as not all dyes require this. In general, you would:[6]
    • Add 1 cup (300 grams) of salt if the fabric is cotton, linen, or rayon.
    • Add 1 cup (240 milliliters) of white vinegar if the fabric is nylon or silk.
  7. Advertisement
Part 2
Part 2 of 3:

Dip Dyeing the Fabric

  1. 1
    Dip the fabric into the dye. How far you dip it in depends on how thick you want the colored band to be. The deeper you dip the fabric into the dye, the thicker the band will be. If you want to, you can use a pin to mark where you want the dye to end. Dip the fabric into the dye just below the pin; the dye creep up the fabric as it dyes.[7]
  2. 2
    Leave the fabric in the dye if you want a striped or banded effect. Drape the fabric over the side of the dye bath; make sure that the part you want dyed is in the dye. Leave the fabric in the dye for 15 minutes, or until you get the color you want. Keep in mind that the fabric will dry a few shades lighter.[8]
    • This will create a stark line between the dyed part and the un-dyed part.
    • Clip the fabric to the edge of the dye bath with clothespins so that it doesn't slide down.
  3. 3
    Move the fabric up and down if you want a slight gradient effect. Dip the fabric into the dye however deep you want. Gently bob it up and down in the dye until you get the color your want, then drape the fabric over the edge of the container. Leave it there for about 15 minutes so that the dye can soak in.[9]
    • This will create a softer line between the dyed part and the un-dyed part. It's not quite an ombre, but it's not stark or harsh.
    • Placing a pin where you want the dyed part to end will help you know how far to dip the fabric each time you bob it.
  4. 4
    Gradually pull the fabric out if you want a larger gradient effect. Leave the fabric in the dye for 1 minute, then pull it out one-third of the way. Leave it there for 2 to 3 minutes, then pull it out by another third. Wait 5 to 6 minutes, then pull it out the rest of the way.[10]
  5. Advertisement
Part 3
Part 3 of 3:

Rinsing and Washing the Fabric

  1. 1
    Rinse the fabric with cool water. Hold it by the un-dyed part so that the water runs towards the dyed part. This will prevent the dye from getting onto the un-dyed part of the fabric.[11]
  2. 2
    Rinse the fabric with warm water to set the dye. Again, keep the un-dyed portion on top to avoid staining it. Keep rinsing the fabric until the water runs clear.[12]
  3. 3
    Wash the fabric in the washing machine. Use a cold water setting and a gentle detergent. You can also hand wash the fabric instead, if you prefer.
  4. 4
    Allow the fabric to dry. You can hang the fabric up to dry, or you can toss it into the dryer. Once the fabric is dry, you can use it for your project. Remember to wash the fabric in cold water whenever you launder it, or the dye may fade.[13]
  5. Advertisement

Community Q&A

  • Question
    Which fabrics can be dip dyed?
    Sam Sum
    Sam Sum
    Community Answer
    Natural fabrics work best, but you can also use rayon or nylon. Always read the label of the dye packaging.
Advertisement

Things You'll Need

Basic Dip Dyeing

  • Natural-fiber fabric
  • Liquid or powder dye
  • Water
  • Salt or white vinegar (if needed)
  • Plastic tub, bucket, or bin
  • Plastic or wood stirring utensil
  • Rubber gloves


About This Article

wikiHow Staff
Co-authored by:
wikiHow Staff Writer
This article was co-authored by wikiHow Staff. Our trained team of editors and researchers validate articles for accuracy and comprehensiveness. wikiHow's Content Management Team carefully monitors the work from our editorial staff to ensure that each article is backed by trusted research and meets our high quality standards. This article has been viewed 43,884 times.
30 votes - 99%
Co-authors: 4
Updated: October 30, 2022
Views: 43,884
Article SummaryX

Before dip dying your fabric, choose a white material as this will work best with the translucent dye. To prepare the fabric for dying, wash it once and squeeze out the excess water. Then, pour the dye into a bucket of water that's about 60 degrees F. Make sure the dye and water are fully combined before dipping the part of the fabric you want to dye into the bucket. If you want a striped effect, leave the fabric in the dye for 15 minutes so you get a sharp line between the dyed area and the rest of the material. To learn how to rinse your fabric after you've dyed it, read on!

Did this summary help you?
Advertisement