Sewing & Fabric Crafts

How to Dye Fabric in a Dye Bath

Learn how a fabric dye bath works: match dye to fiber, prepare the cloth, dye evenly, rinse and care for the result, plus notes on natural dyes and safety.

On this page
  1. What a dye bath is
  2. Match the dye to the fiber
  3. What you need
  4. Prepare the fabric
  5. Step-by-step dye bath method
  6. Getting even color
  7. Rinsing, washing and aftercare
  8. Natural dyes
  9. Dyeing in a bathtub
  10. Safety
  11. Frequently asked questions

What a dye bath is

A dye bath is simply a container of water, dye and sometimes other additives in which fabric is soaked, usually while being stirred and often heated. The dye moves from the water onto the fibers. It is one of the most common home methods, used for anything from a T-shirt to a length of yardage.

Instructions vary by dye brand and fiber, so treat this guide as an overview and follow the directions on the dye you buy.

Match the dye to the fiber

Different fibers take different dyes, and using the wrong one is a leading reason for pale or patchy results. As a general guide:

  • Plant fibers such as cotton, linen and rayon are commonly dyed with fiber-reactive or similar dyes, sometimes called cellulose dyes.
  • Animal fibers such as wool and silk are commonly dyed with acid dyes or dyes labeled for protein fibers.
  • Polyester and other synthetics typically need a different type, often called disperse dye, and usually need higher heat. Some all-purpose dyes work only weakly on synthetics.
  • Blends may dye unevenly because each fiber takes color differently; a cotton-polyester blend is a classic example.

Check the fiber content on your fabric’s label and the dye’s packaging. If you want to know how a particular fabric behaves, see our other guides to cotton, wool and synthetic fibers across the site.

What you need

  • Dye suited to your fiber
  • A container large enough for the fabric to move freely, ideally one reserved for dyeing
  • Gloves, an apron and a dust mask if the dye is powder
  • A stirring tool
  • Any additives the dye calls for, such as salt or soda ash
  • A scale if the instructions are by fabric weight

Prepare the fabric

New fabric often carries finishes that resist dye. Wash it first with detergent so the color can take evenly, and leave it damp when it goes into the bath if the instructions say so. Our guide to preparing and prewashing fabric covers the washing step. Weighing dry fabric helps you measure dye and additives by the maker’s ratios.

Step-by-step dye bath method

  1. Read the instructions. Quantities and temperatures depend on the dye.
  2. Dissolve the dye. Mix powder with a little warm water first to avoid specks, then add it to the bath.
  3. Add the fabric. Place the wet fabric into the bath, spreading it so it is fully covered.
  4. Stir. Move the cloth regularly so it dyes evenly.
  5. Wait. Follow the recommended time. Longer soaking can give deeper color for some dyes, but not all.
  6. Rinse. Remove the fabric and rinse in cool water until the water runs clear or nearly so.

Getting even color

  • Use a large container and plenty of water.
  • Keep the fabric moving and avoid folds that trap air.
  • Use enough dye for the fabric’s weight.
  • Test on a small piece first, because the finished color will often look different from the packaging.

Rinsing, washing and aftercare

After rinsing, wash the item separately the first few times, since some dye can bleed. Follow the dye maker’s aftercare advice. Dyed fabrics can fade with sun and washing, with some dyes and fibers lasting longer than others.

Natural dyes

Natural dyes from plants can work too. Many need a mordant to help color stay in the fabric, and results may be less bright and less lightfast than synthetic dyes. For a worked example, see dyeing cotton with onion skins.

Dyeing in a bathtub

It is possible to dye in a bathtub, particularly for large items, but be careful. Some dyes can stain tubs, and not all tubs and grout are equal. Using a dedicated container is safer for most people. If you do use a tub, follow the dye’s guidance and clean it thoroughly afterward.

Safety

Wear gloves, avoid breathing dust, keep dyeing equipment separate from food equipment, and ventilate the space. Follow the manufacturer’s safety instructions, and keep dyes away from children and pets.

Frequently asked questions

What are the three types of dye?

Dyes are often grouped as natural, synthetic and sometimes all-purpose or fiber-specific types, but classifications vary. What matters most is matching the dye to your fiber.

What is the best way to dye clothes?

A dye bath, with the right dye for the fiber, is a widely used way to get even color.

Can I use natural dye on fabric?

Yes, usually with a mordant and some testing.

Can I dye clothes in a bathtub?

Possible, but a dedicated container is generally lower risk for your tub.

The complete guide to sewing & fabric crafts

How to Prepare and Prewash Fabric Before Sewing
Read the guide

Keep exploring

Guides from other topics

All topics →