How to Prevent Colour Bleeding and Dye Transfer in the Wash
Published by StainWise Editorial Team, founded and directed by Michael McCormick · August 12, 2026
Colour bleeding happens when dye that was never fully fixed to a fibre releases into the wash water and redeposits onto other garments. It is a manufacturing and chemistry issue rather than a sign you did something wrong — but how you wash determines whether it causes a problem.
Three factors control how much dye is released:
- Heat. Warm water dramatically increases dye release. This is the single biggest factor.
- Time. The longer a garment sits in water, the more dye leaches out.
- Agitation and pH. Mechanical action and alkaline detergent both encourage dye migration.
Certain colours and fabrics are far more prone to it: deep reds and magentas, indigo denim, black cotton, brightly printed silk, and anything hand-dyed or inexpensively produced. Nylon is the worst receiver of loose dye, because it has an unusually strong affinity for it — a white nylon item washed with a bleeding red shirt often comes out permanently pink.
Testing for Colourfastness
Do this before the first wash of anything deeply coloured.
- Dampen a hidden area — an inside seam or the hem facing — with cool water.
- Press a white cloth firmly against it for 30 seconds.
- Examine the cloth. Any colour transfer means the garment will bleed.
- For a fuller test, soak a small hidden corner in cool soapy water for a few minutes and blot onto white cloth.
The same technique doubles as the first step of any stain treatment. See safe spot-testing.
Preventing Bleeding
- Wash new deeply coloured items separately for the first two or three washes. Most loose surface dye leaves in those cycles.
- Wash in cold water. Cold dramatically reduces dye release, and it protects elastane and prevents shrinkage at the same time. See cold water vs hot water.
- Sort properly — whites, lights, darks, and reds separately. Keep nylon and white synthetics away from anything that might bleed.
- Do not overload the machine. Crowding increases dye transfer between garments.
- Use a short cycle. Less time in water means less dye release.
- Remove the load promptly. Leaving wet clothes sitting together is when transfer happens most.
- Add colour-catcher sheets to mixed loads. They work by trapping loose dye in the water before it reaches other fabric.
- Turn dark garments inside out to reduce surface abrasion, which releases dye.
- Add half a cup of white vinegar to the rinse for dark items. Mildly acidic conditions help set some dyes and reduce further bleeding. Spot-test on printed silk and wool first.
- Dry away from direct sun for dark items, which fades dye unevenly.
Salt is often recommended for setting dye. It genuinely helps during the commercial dyeing process, but adding table salt to a domestic wash has little measurable effect on an already-finished garment.
What To Do When a Load Has Bled
Act immediately. Dye transfer becomes progressively harder to reverse as it dries and sets, and it becomes near-permanent after a hot dryer cycle.
- Do not dry the affected items. This is the most important step.
- Keep them wet. Re-wet if they have started to dry.
- Rewash immediately in cold water with detergent, without the offending garment.
- For whites and colourfast items, soak in an oxygen bleach solution mixed per the product label for several hours or overnight. This is the most effective home treatment for dye transfer. See oxygen bleach vs chlorine bleach.
- Use a commercial colour-run remover if oxygen bleach is insufficient. Follow the label exactly, and check it is suitable for the fabric.
- Repeat before allowing any heat near the items.
Do not reach for chlorine bleach. It strips the garment's own dye as readily as the transferred dye, destroys elastane, yellows nylon, and damages wool and silk.
Fabric-Specific Notes
- Cotton — tolerates repeated oxygen bleach soaks, giving the best chance of recovery
- Nylon — the most vulnerable receiver of loose dye, and dye sets in it quickly. Always wash separately.
- Polyester — resists picking up water-soluble dye reasonably well, but heat sets whatever it does absorb
- Denim — a notorious bleeder. Wash new jeans separately, cold, inside out, and avoid wearing damp denim against light upholstery.
- Wool and silk — dyes are often unstable, and neither fibre tolerates oxygen bleach or colour-run removers. Wash separately in cool water, and consult a professional if transfer occurs.
- Rayon — takes dye well but not always fast; bleeds readily and is weak when wet, so handle gently.
Safety Reminder
Always follow the product label and garment care instructions. Never mix cleaning chemicals unless the product manufacturer specifically instructs you to do so. Never mix chlorine bleach with ammonia, vinegar, other acids or rubbing alcohol — these combinations can release toxic gas. This is relevant here because vinegar is often used in the rinse for dark items; if you have used it, rinse thoroughly and do not follow with chlorine bleach.
For wool and silk, remember that bleach of any kind and hydrogen peroxide cause yellowing and permanent fibre damage, and enzyme products digest these protein fibres. Dye transfer on wool or silk is a case for professional advice rather than home experimentation.
Frequently Asked Questions
Does cold water really prevent bleeding? Yes, substantially. Temperature is the single biggest factor in how much dye a garment releases.
Do colour-catcher sheets work? Reasonably well for moderate dye release in mixed loads. They are not a substitute for washing a badly bleeding new garment separately.
Does adding salt or vinegar set dye? Salt matters during commercial dyeing but has little effect in a domestic wash. A vinegar rinse can help slightly with dark items and reduces further bleeding, but neither fixes dye that was poorly applied.
My white shirt turned pink. Can I fix it? Often, if you act before drying it. Keep it wet, rewash cold, then soak in oxygen bleach overnight. A commercial colour-run remover is the next step. Never use chlorine bleach.
Why does my new dark denim rub off onto everything? Loose surface indigo, which is normal on new and raw denim. Wash it separately once or twice cold before wearing it with light-coloured items.
How many washes until a garment stops bleeding? Usually two or three for mass-produced items. Some deeply dyed and hand-dyed garments bleed slightly for their whole life and should always be washed separately.
Not Sure What the Stain Is?
Dye transfer looks like a stain but behaves completely differently — it needs oxygen bleach or a colour-run remover rather than a stain treatment. Not sure what caused the stain? Use StainWise to identify the stain from a photo and get a customized cleaning recommendation.
Related reading: denim care, nylon care, oxygen bleach vs chlorine bleach, cold water vs hot water, safe spot-testing.