Fabric pests are insects whose larvae feed on natural fibers like wool, silk, fur, and feathers. The two main groups are clothes moths and carpet beetles, and in both cases, it’s the larval stage that does the damage, not the adults. Understanding which pest you’re dealing with helps you protect your clothing, rugs, and upholstered furniture before the damage becomes irreversible.
Clothes Moths vs. Carpet Beetles
Clothes moths and carpet beetles look nothing alike, but they cause similar destruction. The webbing clothes moth is the most common fabric moth. Adults are tiny, buff-colored moths about a quarter inch long that avoid light and flutter weakly when disturbed. You won’t find them circling your lamps; those are pantry moths or other species. Clothes moth adults don’t eat at all. Their only job is to mate and lay eggs, so spotting even one is a reliable sign of an active infestation somewhere nearby.
The casemaking clothes moth is the other common species. Its larvae build a small, portable silken tube around themselves and drag it along as they feed. Webbing clothes moth larvae spin silk mats or tunnels directly over the fabric surface instead.
Carpet beetles are small, rounded beetles roughly a quarter inch long. The black carpet beetle is solid black, while the varied carpet beetle and furniture carpet beetle have mottled patterns of brown, white, and orange scales on their backs. Unlike moths, adult carpet beetles are attracted to light and often show up on windowsills in spring, which can be the first clue that larvae are feeding somewhere in the house. The larvae are fuzzy, slow-moving, light brown or blackish worms that shed their bristly skins as they grow, leaving behind tiny cast skins that accumulate near damaged items.
What They Eat and Why
Both clothes moths and carpet beetles feed exclusively on animal-based fibers. Wool, fur, silk, feathers, felt, and leather all contain keratin, a tough structural protein that these larvae can digest thanks to specialized enzymes most insects lack. Cotton, polyester, rayon, and other plant-based or synthetic fabrics are rarely attacked unless they’re blended with wool or heavily soiled with food stains, sweat, or body oils. The organic residue gives larvae enough nutrition to chew through fibers they’d otherwise ignore.
This is why the items most at risk tend to be the ones stored without cleaning first: a wool sweater worn once before being put away for the season, a silk scarf with traces of perfume and skin oils, or a down comforter tucked into a closet. Laundering or dry cleaning removes the oils and residues that attract egg-laying females in the first place.
How To Tell What’s Causing the Damage
Clothes moth damage typically appears as irregular holes or thinned patches on wool garments, often in hidden areas like underarms, collars, or folds where the fabric stays undisturbed. The telltale sign is silk webbing. Webbing moth larvae leave behind fine, matted silk threads on the fabric surface, sometimes mixed with tiny fecal pellets the same color as the fiber they’ve been eating. Casemaking moth larvae leave their portable silk tubes behind instead.
Carpet beetle damage looks similar, with irregular holes and surface grazing, but without any webbing. Instead, you’ll find small, bristly shed larval skins near the damage. Carpet beetle larvae also tend to feed along the surface rather than burrowing into fabric, creating broad, shallow areas of fiber loss rather than clean holes. They’re more likely to damage carpets and rugs (especially under furniture where vacuuming is infrequent) in addition to stored clothing.
Life Cycle and Why Infestations Persist
Clothes moth females lay 40 to 50 eggs over a two- to three-week period, then die. In warm conditions, those eggs hatch in 4 to 10 days. The larval stage is where things get unpredictable. Depending on temperature and food availability, larvae can feed for as little as 35 days or as long as two and a half years. In a heated home with plenty of wool to eat, the typical egg-to-egg cycle runs four to six months, producing roughly two generations per year. Pupation takes 8 to 10 days in summer and 3 to 4 weeks in winter.
This extended and variable larval period is what makes fabric pest infestations so stubborn. A single overlooked egg or early-stage larva tucked into a fold of fabric can restart the cycle months after you think the problem is solved. Carpet beetles follow a similar pattern, with larvae capable of surviving for months in undisturbed areas like air ducts, under baseboards, or inside upholstered furniture.
Freezing as a Treatment
Cold treatment is the most practical way to kill fabric pests in items you can’t wash or dry clean. The key threshold is minus 4°F (minus 20°C), maintained for seven days. Place the item in a sealed plastic bag, squeeze out excess air, and put it in a chest or upright freezer that reaches this temperature. Standard home freezers set to 0°F are not cold enough. You need a freezer that reliably hits minus 4°F or colder. At that temperature, seven days of exposure kills all life stages, including eggs.
Heat treatment works for some non-fabric items like wooden carvings or taxidermy, where temperatures of 150 to 170°F held for 45 minutes to an hour will eliminate pests. However, heat is not recommended for fabrics, glued items, or anything with adhesives, as it can cause shrinkage, warping, or delamination.
Cedar, Lavender, and Mothballs
Cedar and lavender are marketed as natural moth repellents, and they do have some deterrent effect, particularly fresh cedar heartwood and concentrated lavender oil. The limitation is that their potency fades as the volatile oils evaporate. Cedar blocks need to be sanded periodically and refreshed with cedar oil to maintain any repellent effect. Neither cedar nor lavender will kill existing larvae or eggs. They may discourage adult moths from laying eggs in a treated area, but they won’t resolve an active infestation.
Traditional mothballs contain either naphthalene or paradichlorobenzene, both of which release fumigant vapors that can kill larvae in an enclosed space. They work, but only when used in a sealed container where the fumes concentrate. In an open closet, the vapors dissipate too quickly to reach lethal levels. Mothballs also carry health concerns with prolonged exposure and leave a persistent chemical odor that’s difficult to remove from clothing.
Pheromone traps are sticky traps baited with synthetic versions of the scent female moths release to attract males. They’re useful for monitoring. If you’re catching male moths on a pheromone trap, you have an active population. But they won’t eliminate an infestation on their own, since females that have already mated will continue laying eggs. One practical note: keep pheromone traps away from cedar, lavender, or other repellents. The repellent scents can cancel out the pheromone attractant, making your traps useless.
Prevention That Actually Works
The single most effective prevention step is cleaning items before storing them. Dry clean or launder wool, silk, and other animal-fiber garments before putting them away for any extended period. This removes the body oils and food residues that attract egg-laying females. Store clean items in airtight containers, sealed garment bags, or vacuum-sealed bags. The goal is a physical barrier that prevents adult moths or beetles from reaching the fabric.
Regular vacuuming is critical for carpet beetles especially. Vacuum under furniture, along baseboards, inside closets, and around the edges of rugs where debris accumulates. Carpet beetle larvae thrive on accumulated lint, pet hair, and dead insects in these neglected zones. Empty the vacuum outside or dispose of the bag promptly, since larvae can survive and crawl out.
For high-value items like heirloom textiles, antique rugs, or fur coats, periodic inspection is the best early warning system. Pull stored items out at least once a year, shake them, and check for holes, webbing, shed skins, or larvae. Catching an infestation early, when only a few larvae are present, is the difference between a freezer treatment and replacing a garment that can’t be repaired.