How to Get the Musty Smell Out of Vintage Clothes (6 Ways)

The Short Answer: Air, Absorb, Then Wash — In That Order
To get a musty smell out of vintage clothes, start with the gentlest method and escalate only if the odor survives. Air the garment outdoors in shade for a day or two, then seal it in a bin with an odor absorber like baking soda or activated charcoal for one to two weeks. If the smell lingers, mist with a diluted white vinegar or vodka solution, and only then move to a gentle hand-wash. Dry cleaning is the last resort, not the first.
That escalation order matters because every cleaning step carries some risk to old fibers, dyes, and trims. A 50-year-old silk blouse has survived this long precisely because nobody scrubbed it aggressively. Most musty odors come out with the passive methods alone — no water, no chemicals, no risk.
Below are the six methods in order, plus what's actually causing the smell, how to handle the notoriously stubborn mothball odor, and the mistakes that set smells in permanently.
Why Do Vintage Clothes Smell Musty in the First Place?
That "old clothes smell" is not one thing. It's usually a combination of:
- Mildew and mold residue. Decades in a humid basement, attic, or garment bag leave behind microbial byproducts embedded in the fibers. Even after the mold itself is dead, the odor compounds remain.
- Body oils and old perspiration. Sweat and sebum that were never fully washed out oxidize over the years and turn sour. These same deposits cause the yellowing covered in our guide to removing yellow age stains from vintage.
- Fabric off-gassing. Aging textile finishes, sizing, and dyes slowly break down and release odor compounds — part of what makes old paper and old fabric smell similar.
- Storage contamination. Cedar, mothballs, cigarette smoke, and perfume all soak into fibers and linger for decades.
Knowing the cause helps you pick the fix: mildew and off-gassing respond well to airflow and absorbers, while body-oil odors usually need an actual wash to break down.
The 6 Methods, Ranked from Gentlest to Strongest
| Method | Best for | Time needed | Risk to garment |
|---|---|---|---|
| 1. Fresh-air airing | Light mustiness, storage smells | 1–3 days | Very low |
| 2. Odor absorbers (baking soda, charcoal) | General mustiness, smoke | 1–2 weeks | Very low |
| 3. Vinegar or vodka mist | Moderate odors, quick refresh | 1–2 days | Low |
| 4. Steam | Surface odors on unwashables | Under an hour | Low–moderate |
| 5. Gentle hand-wash or vinegar soak | Embedded body odor, mildew | 1 day + drying | Moderate |
| 6. Professional cleaning | Structured, beaded, or fragile pieces | Varies | Depends on cleaner |
1. Air It Out — Outdoors, in the Shade
Fresh moving air is the single most underrated deodorizer. Hang the garment on a padded or shaped hanger (or lay knits flat on a towel) outdoors in a shaded, breezy spot for a full day, and repeat for two or three days if needed.
Two rules keep this safe:
- Shade, not direct sun. Sunlight does help kill odor-causing microbes, but it also fades vintage dyes quickly and can weaken silk and other aged fibers. A bright spot out of direct rays gives you most of the benefit with little of the risk.
- Dry weather only. Humidity is what caused the mustiness; don't feed it more moisture.
No outdoor space? A room with a fan and an open window works — it just takes longer.
2. Seal It With an Odor Absorber
For smells that survive airing, use an enclosed absorber treatment. Place the garment in a large lidded bin or a clean cardboard box along with an open container of one of the following:
- Baking soda — cheap and effective for general mustiness
- Activated charcoal — stronger, and excellent for smoke
- Unused clean kitty litter — a bulk option for big jobs or multiple pieces
Keep the absorber in its own bowl or a breathable pouch — never let powder touch the fabric directly, where it can lodge in weaves and trims. Close the container and wait one to two weeks, refreshing the absorber halfway through if the smell is strong. This method does real work on odors that airing alone won't shift, and it involves zero contact with the garment.
3. Mist With Diluted Vinegar or Vodka
Both white vinegar and plain unflavored vodka neutralize odor compounds rather than masking them, and both evaporate cleanly.
- Mix a solution — equal parts white vinegar and water, or use inexpensive vodka straight.
- Test first on an inside seam or hem and let it dry fully. Check for any color change or water spotting. This step is non-negotiable on silk, rayon, and anything with a sheen.
- Lightly mist the garment — especially underarms, collar, and lining — from about a foot away. Damp, not wet.
- Hang to air-dry completely. The vinegar smell dissipates as it dries, taking much of the mustiness with it.
Skip this method entirely on pieces that water-spot easily, and never spray leather or suede — see our separate guide to cleaning vintage leather for that.
4. Steam It
Steam loosens odor molecules from fibers while also relaxing wrinkles, and it's one of the safer active treatments for garments you can't submerge — structured jackets, lined dresses, wool tailoring. Use a garment steamer (or carefully hold the piece near, not under, a hot shower's steam) and follow immediately with airing so the moisture leaves quickly.
Keep steam away from glued interfacings, fusible linings, and anything with old glue-set beading — heat and moisture can loosen adhesives that have already aged.
5. Hand-Wash With a Vinegar Rinse
When the odor is embedded — old perspiration is the usual culprit — the smell won't fully leave until the deposits causing it do. If the fabric is washable (cotton, linen, most polyester, and sturdy wool or silk that passes a colorfastness test):
- Fill a basin with cool water and a small amount of gentle, dye-free detergent.
- Submerge the garment and soak 15–30 minutes, gently squeezing suds through. Never wring or twist.
- Rinse, then do a second soak in cool water with about half a cup of white vinegar per basin — this neutralizes remaining odor and detergent residue.
- Rinse again, press water out between towels, and dry flat on a fresh towel away from heat and sun.
If you're unsure whether a piece can take water at all, err on the side of caution — the fiber-by-fiber washability rules are covered in our full vintage clothing care guide.
6. Send It to a Professional
Some pieces should never meet your sink: beaded or sequined garments, structured tailoring with horsehair canvas, couture, anything already fragile or shattering, and most rayon crepe. For these, find a dry cleaner who explicitly handles vintage or couture — ask directly whether they've worked with old textiles, and point out weak seams or trims when you drop the piece off. A specialist cleaner can also do odor-specific treatments, such as ozone, that aren't available at home; ask them whether it's appropriate for your fabric, as ozone can be hard on rubber, elastic, and some dyes.
Getting Mothball Smell Out of Clothes
Mothball odor deserves its own section because it behaves differently. Mothballs work by sublimating — turning from solid straight to vapor — and that vapor saturates fibers deeply. The fix is sustained ventilation:
- Air the garment outdoors for days, not hours. Warmth and moving air speed the vapor's escape. This can genuinely take one to several weeks for a heavily saturated piece — patience is the treatment.
- Follow with a charcoal bin treatment (method 2) between airing sessions.
- Wash if the fabric allows it, using the hand-wash and vinegar-rinse method above, then air again.
What doesn't work: masking sprays, and sealing the garment away hoping the smell fades. In a closed container, the vapor has nowhere to go.
What Not to Do
A few well-meaning moves make odors worse or damage the garment:
- Don't store anything before the smell is gone. Odor plus an enclosed space equals a garment that smells worse next season — and if mildew caused the smell, it can spread to neighbors.
- Don't use heavily perfumed fabric sprays. They layer fragrance over the odor; when the fragrance fades, the must remains, now with company.
- Don't machine-wash or machine-dry as a first move. Agitation stresses aged seams and fibers, and dryer heat sets any odor-causing residue that's still in the fabric.
- Don't hang wet vintage in direct sun to "bleach it fresh." You'll trade a smell problem for fading and fiber damage.
- Don't apply undiluted vinegar to delicate fabrics. Always dilute, always spot-test.
When the Smell Won't Leave
If you've worked through all six methods and a faint odor persists, weigh what's left against the piece. Some deeply saturated garments — decades of smoke, or fabric where mildew actively degraded the fibers — hold a trace scent permanently. At that point a specialist cleaner's opinion is worth the consultation, and for anything valuable, get that opinion before experimenting further rather than after.
The good news: genuine lost causes are rare. The overwhelming majority of musty vintage finds come fully fresh with nothing more than patience, moving air, and a box of baking soda — the cheapest tools in the entire care arsenal.