How to clean coffee stains?

OpenRouter · z-ai/glm-5.3-flash

Cleaning Coffee Stains by Surface

Coffee stains are caused by tannins (water-soluble polyphenols). Treat promptly — fresh stains remove far more easily than set ones. Use cold water initially; hot water can set the stain.

1. Fabric / Clothing

  • Blot excess liquid with a clean cloth — never rub.
  • Rinse the back of the fabric with cold water to push the stain out.
  • Rub a small amount of liquid dish soap or laundry detergent into the stain.
  • Soak in cold water with white vinegar (1:2 ratio) for 15–30 minutes.
  • For white fabrics: apply hydrogen peroxide or oxygen bleach, then launder normally.
  • Check the stain before drying — heat from a dryer sets residual stains permanently.

2. Carpet

  • Blot immediately with a dry, absorbent cloth.
  • Apply a solution of 1 tbsp dish soap + 1 tbsp white vinegar + 2 cups cold water.
  • Blot from the outside of the stain inward to prevent spreading.
  • Rinse by blotting with plain cold water; blot dry.
  • Sprinkle baking soda on residual odor, vacuum once fully dry.

3. Ceramic Mugs / Glass

  • Make a paste of baking soda and water; scrub with a sponge.
  • Alternative: soak with white vinegar or a denture-cleaning tablet in warm water for 30 minutes.
  • Table salt works as a mild abrasive scrub.

4. Countertops

  • Wipe with dish soap and warm water for sealed surfaces.
  • Avoid vinegar or acidic cleaners on marble, limestone, or travertine — acid etches stone. Use pH-neutral cleaner only.

5. Car Upholstery

  • Blot with cold water.
  • Apply diluted dish soap solution; blot repeatedly.
  • Finish with a 1:1 white vinegar and water spray, then blot dry.

Key principles

  • Blot, don’t rub — rubbing spreads the stain and damages fibers.
  • Cold water first for organic stains.
  • Oxygen bleach (sodium percarbonate) breaks down tannins on colorfast whites; chlorine bleach only for pure white, bleach-safe fabrics.
  • Persistent set stains: pre-soak overnight in an oxygen bleach solution per product instructions.
Query in Local MBHub

Solved Once, Served Forever

This answer was verified and stored in the decentralized commons. Run MBHub locally to eliminate redundant AI token burns forever.