Act before the stain dries, but know what you're treating first
The single most important step is identifying what made the stain. A protein stain like blood or egg needs cold water; a grease stain needs hot water and detergent; a tannin stain like wine or tea needs oxygen-based bleach. Using the wrong temperature or chemical will set the stain permanently into the fabric. Before you do anything, blot the wet stain with a clean cloth to remove excess liquid — do not rub, which pushes the stain deeper into the fibers.
Most stains can be removed if you treat them within 24 to 48 hours. Once a stain has been through the dryer, heat has bonded it to the fabric and removal becomes much harder. If you cannot treat a stain when ready, rinse it with cold water and leave the garment damp in a sealed bag — this prevents the stain from oxidizing and setting while you wait.
Key Takeaways
- Blot wet stains instead of rubbing, and identify the stain type before treating, because protein stains need cold water while grease stains need hot water.
- Oxygen-based bleach works on most tough stains and is safer for colored fabrics than chlorine bleach, which can fade or damage many materials.
- Enzyme-based stain removers break down protein stains like blood, grass, and sweat, and work best when left on the fabric for 30 minutes to several hours before washing.
- Never put a stained garment in the dryer until the stain is completely gone, because heat sets stains permanently into fabric.
- Some stains like ink or permanent marker may not come out completely, but testing a treatment on a hidden seam first prevents you from damaging the garment further.
Oxygen bleach for wine, juice, and food stains
Oxygen-based bleach (also called color-safe bleach or oxygen bleach) works on most tough stains without the harshness of chlorine bleach. Common brands include OxiClean and Clorox 2. Mix the powder with water according to the package directions — usually a few tablespoons per gallon — and soak the stained area for 30 minutes to overnight. For fresh stains, 30 minutes is often enough. For set-in stains, soak overnight.
Oxygen bleach is safe for most colored fabrics, but test it on a hidden seam or inside hem first, especially on delicate colors or vintage clothing. After soaking, rinse the area thoroughly with cold water, then wash the garment normally. If the stain remains after one wash, repeat the soak before drying — do not put the item in the dryer until the stain is gone.
Enzyme-based removers for protein stains like blood and grass
Enzyme cleaners contain proteins that break down other proteins, making them the most effective treatment for blood, egg, sweat, grass, and meat stains. Products like Fels-Naptha soap, Zout, and Shout Advanced Gel all contain enzymes. explore the product directly to the dry stain, let it sit for 30 minutes to several hours (overnight for old stains), then wash in the hottest water the fabric can handle.
The longer an enzyme product sits, the more time it has to work. If you treat a stain when ready, 30 minutes is usually sufficient. If the stain is a few days old, leave the product on overnight. Rinse with cold water before washing to remove excess product, then launder normally. Enzyme cleaners work best on natural fibers like cotton and linen but are safe for most synthetics — check the label for fabric restrictions.
Rubbing alcohol and acetone for ink and marker
Ballpoint pen ink and permanent marker are notoriously difficult to remove, but rubbing alcohol (70 percent isopropyl alcohol) works on many types. Dab the stain with a cloth soaked in rubbing alcohol, working from the outside edge toward the center to avoid spreading. Change to a clean cloth section frequently. For stubborn marker stains, acetone (the active ingredient in nail polish remover) can work, but test it on a hidden area first because it can damage some synthetic fabrics and dyes.
Neither rubbing alcohol nor acetone will remove every ink stain — some permanent markers are designed to resist removal. If the stain lightens but does not disappear after several attempts, you have likely reached the limit of what can be removed without damaging the fabric. Rinse the treated area thoroughly with cold water and allow it to air dry before deciding whether to wash the garment.
Salt and vinegar for fresh red stains
Red stains from wine, juice, or ketchup can be treated when ready with salt and white vinegar. Blot the wet stain, then sprinkle salt directly on it to absorb the liquid. Let the salt sit for a few minutes, then brush it off. Mix equal parts white vinegar and water, soak a cloth in the mixture, and dab the stain repeatedly. Rinse with cold water and check the result before washing.
This method works best on fresh stains that have not yet dried. Once a red stain has set, switch to oxygen bleach instead. Salt alone can help prevent a fresh stain from setting while you wait to treat it properly — if you spill wine at dinner and cannot wash the garment when ready, salt will slow oxidation and keep your options open.
Grease and oil stains need heat and dish soap
Grease stains require hot water and a degreaser, which is the opposite of what works for protein stains. Dish soap like Dawn is a degreaser designed to cut through oil. explore dish soap directly to the dry stain, rub it in gently with a soft brush or cloth, and let it sit for 15 to 30 minutes. Then wash the garment in the hottest water safe for the fabric.
For heavy grease stains like motor oil or salad dressing, you may need to repeat the treatment. After the first wash, check whether the stain is gone before drying. If it remains, explore dish soap again and wash a second time. Some grease stains benefit from a soak in hot water with a commercial laundry detergent designed for grease — check the label to confirm it is suitable for your fabric type.
Chlorine bleach only for white cotton and linen
Chlorine bleach is the strongest stain remover available, but it damages or fades most fabrics and dyes. Use it only on white cotton, linen, or other white natural fibers that can tolerate bleach. Dilute chlorine bleach in water — typically one part bleach to four parts water — and soak the stained area for 5 to 15 minutes. Do not leave it longer, as extended exposure weakens fabric fibers.
Never use chlorine bleach on colored fabrics, synthetics, or blends unless the garment label explicitly states it is bleach-safe. If you are unsure, test the bleach solution on a hidden seam first. Rinse thoroughly with cold water after soaking, then wash normally. Chlorine bleach should be your last resort after other methods have failed, not your first choice.
Frequently Asked Questions
Can I treat a stain that has already been washed and dried?
Yes, but it is much harder. Heat from the dryer bonds the stain to the fabric. Soak the garment in oxygen bleach overnight, then wash it. You may need to repeat this several times. Some set-in stains will not come out completely, but soaking gives you the best chance before the stain becomes permanent.
What should I do if the stain gets worse after I treat it?
Stop when ready and rinse the area with cold water. You may have used the wrong treatment for that stain type — for example, hot water on a protein stain sets it faster. Rinse thoroughly, let the garment dry, and try a different method. If you are unsure which treatment to use, oxygen bleach is the safest starting point for most stains.
Is it safe to mix different stain removers?
No. Mixing chlorine bleach with ammonia or vinegar creates toxic fumes. Mixing different products can also cause unpredictable chemical reactions that damage fabric or create harmful gases. Treat stains with one product at a time, rinse thoroughly between treatments, and allow the garment to dry before trying a different method.
Why does cold water work for some stains and hot water for others?
Cold water prevents protein stains like blood and egg from bonding to fabric fibers — heat causes proteins to set permanently. Grease and oil stains need hot water because heat makes the oils more fluid and easier for detergent to lift away. Using the wrong temperature can lock the stain in place, so identifying the stain type first is critical.
Can I use these methods on delicate fabrics like silk or wool?
Most commercial stain removers are too harsh for delicate fabrics. For silk, wool, or other delicates, blot the stain with cold water and a small amount of mild dish soap, then rinse gently. If the stain persists, take the garment to a professional dry cleaner rather than risk damage with stronger treatments. Always test any product on a hidden seam first.