Stain Remover Guide

The definitive chemistry guide to saving your clothes.

Treatment Plan

Missing a tool?

Tell us what you'd like us to build next. We read every suggestion, and your email is optional.

What this guide does

The Stain Remover Guide gives you step-by-step treatment for 10 common stains, from red wine and coffee to ink and sweat, adjusted for the fabric they're on. Pick the stain and the fabric, and you'll get a numbered plan, a warning about what not to do, and a tip where one helps.

How to use it

  1. Act as soon as you can. Fresh stains come out far more easily than dried ones.
  2. Choose what you spilled and what fabric it's on. If you're not sure, check the care label.
  3. Press Get Emergency Steps and follow them in order.
  4. Check the spot before drying. If any stain is left, repeat the treatment rather than putting the item in the dryer.

Five rules that work for almost every stain

  • Blot, don't rub. Rubbing pushes the stain deeper and spreads it. Press with a clean white cloth or paper towel.
  • Work from the back. Flush water through the back of the fabric so the stain is pushed out the way it came in.
  • Start cold. Hot water sets protein stains such as blood and dairy. Use warm or hot water only once you know the stain type and the fabric can take it.
  • Test first. Try any remover on a hidden seam or hem to check it doesn't fade the color or damage the fabric.
  • Keep heat away until it's gone. A hot dryer or iron can make what's left of a stain permanent.

Why different stains need different treatments

Stains fall into a few chemical families, and each responds to a different remover:

Stain typeExamplesWhat worksWhat to avoid
ProteinBlood, sweat, dairy, eggCold water, enzyme detergentHot water, which cooks the protein into the fibers
TanninRed wine, coffee, tea, fruit juiceCool water, white vinegar, oxygen bleach on colorfast fabricBar soap, which can set tannins
Oil and greaseButter, cooking oil, salad dressingAbsorbent powder, then dish soapDrying before the oil is gone
DyeInk, grass, tomato colorRubbing alcohol, blottingRubbing, which spreads the dye
CombinationChocolate, makeup, tomato sauceTreat the oil first, then the colorHeat until both are gone

These removers work in different ways. Enzymes in biological detergents break proteins into small pieces that rinse away. Surfactants in dish soap have one end that grips oil and another that grips water, so they lift grease off the fibers. Solvents such as rubbing alcohol dissolve dyes and inks that water can't.

Fabric matters

  • Cotton, denim and linen are durable and can usually take warm water, oxygen bleach and firm treatment.
  • Polyester, nylon and spandex hold on to oily stains, so pre-treat grease well. Avoid acetone (nail polish remover), which dissolves acetate and some other synthetics.
  • Wool, cashmere and silk are protein fibers, much like the stains themselves. Enzyme detergents, hydrogen peroxide, chlorine bleach and hot water can weaken or discolor them. Use cool water and a mild detergent made for delicates, and take valuable items to a dry cleaner.

Safety first

Never mix chlorine bleach with vinegar, ammonia or other cleaners: the combination releases toxic gases. Use one product at a time, rinse well in between, and work in a ventilated room.

Frequently asked questions

Why should I never use hot water on blood?

Heat makes the proteins in blood bond to the fabric fibers, which can set the stain permanently. Always rinse blood with cold water first.

Can I still remove an old, dried stain?

Often, yes. Soak the item for several hours in cold water with enzyme detergent (except wool and silk), then treat it as a fresh stain. Repeat if needed.

Does club soda actually work?

It's mostly the water that helps. Club soda can lift a fresh spill as an emergency measure, but follow up with the right treatment.

Does hairspray remove ink?

Older hairsprays contained a lot of alcohol, which is what dissolves the ink. Many modern ones contain less, so rubbing alcohol is more reliable.

Sources: Cornell Cooperative Extension of Tompkins County, Removing Stains at Home. Last reviewed on SuiteWebTools: October 2026.