How to Dye Wool with Acid Dyes? | Six Steps To Even Color

Dyeing wool with acid dyes takes vinegar or citric acid, steady heat, and about 20–60 minutes in a stainless steel pot.

Getting into how to dye wool with acid dyes is mostly about controlling three things: acidity, temperature, and time. Done right, the process takes about an hour and leaves the fiber with color that resists washing. The chemistry is forgiving enough for a first attempt, but the sequence matters.

Acid Dyeing Basics: Gear And Supplies

You need very little beyond the dye itself. Everything else is probably already in your kitchen or garage.

  • Wool (clean and fully wetted before it goes in the pot)
  • Acid dye powder (Jacquard and similar brands are made for this)
  • Stainless steel or unchipped enamel pot — never aluminum, since acid reacts with the metal and can stain both the pot and the fiber
  • White vinegar (1/4 cup per pound of wool) or citric acid (1 tablespoon per pound)
  • Gloves, goggles, and old clothes for handling dye powder and hot baths

If you’re still picking colors for your first batch, our tested roundup of the best acid dyes for wool will help you choose.

What Heat And Time Produce Even Color?

Wool takes dye best just below a boil, around 185–200°F, held long enough for the color to exhaust onto the fiber. Different guides land on different dwell times — 20 to 30 minutes for lighter shades, up to 45 or 60 minutes when you want a deep, saturated result.

Ingredient Or Setting Amount Or Target
White vinegar 1/4 cup (65 ml) per pound of wool
Citric acid 1 tablespoon per pound of wool
Dye powder 2–4% of dry fiber weight for a medium shade
Bath temperature 185–200°F, just below a boil
Hold time 20–60 minutes, depending on depth
Water volume Enough for the wool to move freely

Add the acid to the bath, never directly onto the fiber. A dry splash of concentrated vinegar or citric acid can hit the wool unevenly and leave a blotch that won’t level out later. Woolwise’s dyeing methods notes cover the same sequence and the reasoning behind each step.

The Step-By-Step Dyeing Process

  1. Pre-wet the wool. Soak it in warm water until fully saturated — dry spots take dye unevenly.
  2. Dissolve the dye powder in a small jar of hot water, then stir it into the pot.
  3. Heat the bath to 185–200°F — wool goes to just below a boil, while silk stays just under a simmer.
  4. Add the acid (vinegar or citric acid) to the bath and stir gently.
  5. Hold at temperature for 20–60 minutes with occasional, gentle stirring. Rough agitation causes felting.
  6. Cool, rinse, and wash. Rinse until the water runs clear, then wash with Synthrapol or mild detergent to remove unfixed dye.

If the color looks weak, the bath was likely not hot enough or the wool didn’t dwell long enough — reheating with a bit more acid often pulls the remaining dye onto the fiber.

References & Sources

Please use a real email you check. If it's fake or mistyped, your message won't reach us and we can't reply — wrong addresses are rejected automatically.