Mold stains come out with white vinegar, bleach, or hydrogen peroxide — the choice depends on the fabric
Mold stains on clothing are not always permanent. The approach that works depends on whether the fabric is white or colored, how long the stain has been there, and whether the mold is still alive or already dead. White vinegar kills active mold and lifts fresh stains. Bleach removes stubborn stains on white cotton but will damage colored fabrics. Hydrogen peroxide works on both white and light colors without the harshness of bleach. If the stain is old and set, you may need to soak the garment for several hours or repeat the treatment.
The key difference is timing: treating a stain within days of spotting it is far easier than waiting weeks. Mold also produces a smell that can linger even after the stain fades, so washing with hot water and a scent booster after treatment helps remove the odor.
Key Takeaways
- White vinegar kills mold and works on all fabric colors; spray it on the stain, let it sit for one hour, then wash in hot water.
- Bleach removes stains from white fabrics only and should be diluted to one part bleach per ten parts water to avoid damage.
- Hydrogen peroxide is safe for white and light-colored fabrics and works similarly to vinegar but may lighten some dyes.
- Soaking the garment in your chosen solution for two to eight hours before washing increases the chance of removing old or set stains.
- Dry the garment in direct sunlight after washing, as UV light kills remaining mold spores and helps prevent regrowth.
White vinegar for all fabric types
White vinegar is the safest first choice because it works on every fabric color and kills mold on contact. Pour undiluted white vinegar into a spray bottle and spray the stain until it is saturated. Let it sit for at least one hour — longer if the stain is old. The vinegar smell will be strong, but it fades during washing.
After the vinegar has sat, rinse the garment under cold water to remove the excess liquid, then wash it in hot water with your regular detergent. If the stain remains after one wash, repeat the process. For very old stains, soak the entire garment in a bucket of white vinegar and water (equal parts) for four to eight hours before washing.
Vinegar works best on fresh stains and on fabrics that have not been washed yet with the mold still present. It is less effective on stains that have already set and dried, but it is worth trying first because it poses no risk to the fabric.
Bleach for white cotton only
Bleach is the strongest option and removes even dark or stubborn mold stains, but it will permanently lighten or discolor any fabric that is not white. Use it only on white cotton, linen, or other white natural fibers. Never use bleach on wool, silk, or any colored garment.
Mix one part bleach with ten parts water in a bucket or sink. Submerge the stained area in the solution and let it soak for 30 minutes to two hours, depending on how dark the stain is. Check the stain every 15 minutes — bleach works quickly, and you want to stop before the fabric itself begins to fade. Once the stain has lightened, rinse thoroughly under cold running water and wash the garment in hot water with detergent.
Bleach can weaken fabric fibers if left on too long, so do not leave the garment soaking overnight. If you are unsure whether a garment is truly colorfast, test the bleach solution on a hidden seam or inside hem first.
Hydrogen peroxide for white and light colors
Hydrogen peroxide (the standard 3 percent drugstore kind) is gentler than bleach but stronger than vinegar. It works well on white and light-colored fabrics and is less likely to damage delicate fibers. Spray the stain with undiluted hydrogen peroxide or soak the garment in a bucket of equal parts hydrogen peroxide and water for two to four hours.
Hydrogen peroxide can lighten some dyes, so test it on a hidden area first if you are treating a colored garment. After soaking or spraying, rinse under cold water and wash in hot water with detergent. The stain should fade noticeably, though you may need a second treatment for very old stains.
Hydrogen peroxide is a good middle ground when bleach is too harsh but vinegar alone has not worked. It also breaks down into water and oxygen, so there is no chemical residue left on the fabric.
Soaking for stubborn or old stains
If the mold stain has been on the garment for weeks or months, a single spray or short soak will not be enough. Soak the entire garment in your chosen solution — vinegar, hydrogen peroxide, or diluted bleach — for at least four hours, or overnight if the stain is very dark or set.
Use a bucket or sink large enough for the garment to be fully submerged. The longer the soak, the more time the active ingredient has to break down the stain. Check the garment every few hours if you are using bleach, but vinegar and hydrogen peroxide are safe to leave overnight.
After soaking, rinse thoroughly under cold water, then wash in hot water with detergent. You may need to repeat this process two or three times for stains that have been present for a long time. Do not assume the stain is permanent until you have tried soaking at least once.
Washing and drying to prevent regrowth
After treating the stain, wash the garment in the hottest water the fabric can tolerate — check the care label. Hot water kills remaining mold spores and helps remove the musty smell that mold leaves behind. Use your regular detergent and add a scent booster like baking soda or a commercial product if the smell persists after the first wash.
Dry the garment in direct sunlight if possible. Sunlight is a natural mold killer and will help prevent the mold from returning. If you must use a dryer, use the highest heat setting the fabric allows. Do not store the garment in a damp closet or sealed plastic bag, as mold thrives in moisture and darkness.
If the garment smells musty even after washing, soak it again in vinegar and water before a second wash. Smell is often the last thing to fade, even after the visible stain is gone.
When the stain will not come out
Some mold stains, especially those that have been present for months or on delicate fabrics, may not come out completely. If you have tried vinegar, hydrogen peroxide, and soaking without success, the stain has likely become part of the fabric itself rather than a surface mark.
At this point, your options are limited. You can try a commercial stain remover designed for mold or mildew, following the product instructions carefully. You can also take the garment to a professional dry cleaner and explain that it is a mold stain — they have access to stronger solvents and may be able to remove it. If neither option works, the garment may be better retired or repurposed.
Prevention is easier than removal: store clean, dry clothing in a cool, dry place with good air circulation, and never store damp garments in a sealed container.
Frequently Asked Questions
Can I use bleach on colored clothing to remove mold stains?
No. Bleach will permanently lighten or discolor any fabric that is not white. Use white vinegar or hydrogen peroxide on colored garments instead. Test either solution on a hidden seam first if you are concerned about color loss.
How long should I soak a garment in vinegar to remove a mold stain?
Soak for at least one hour for fresh stains, or four to eight hours for old stains that have been present for weeks. Overnight soaking is safe and often more effective. Rinse thoroughly under cold water after soaking, then wash in hot water with detergent.
Will the mold come back after I remove the stain?
The stain will not return if the garment is stored dry and in good air circulation. Mold regrows only if the fabric stays damp or is stored in a humid, sealed space. Dry the garment in sunlight after washing to kill any remaining spores.
Is it safe to wear clothing with a mold stain before I treat it?
Wearing a garment with active mold can trigger allergies or respiratory irritation, especially if you are sensitive to mold. Treat the stain before wearing the garment again. If you have mold allergies, wear a mask while handling the moldy garment.
What if the garment still smells musty after I wash it?
Soak the garment again in equal parts white vinegar and water for two to four hours, then wash in hot water with detergent and a scent booster like baking soda. Dry in direct sunlight. Smell often lingers longer than the visible stain.