TOP

How to Remove Grass Stains From Clothes and Shoes

How to Remove Grass Stains From Clothes and Shoes

How to Remove Grass Stains From Clothes and Shoes

Grass stains are a dye stain — here’s what actually removes chlorophyll from fabric and rubber soles.

Running through the backyard, playing lawn games, sitting on the grass during fireworks — the 4th of July is a prime occasion for grass stains. Grass stains are dye stains caused by chlorophyll, xanthophyll, and other pigments that bond aggressively to natural and synthetic fibers. The good news: they’re absolutely removable with the right approach.

Why Grass Stains Are Different

Unlike food stains, grass stains are not soluble in water — the pigments bond to fabric fibers chemically, similar to how dye works. This is why just rinsing with water or putting a grass-stained item in the wash often fails to fully remove it. You need to break the chemical bond first.

On Clothing — The Effective Method

Grass Stain Removal
  1. Do not rinse with water first — water can spread and set the stain
  2. Apply rubbing alcohol (isopropyl alcohol) to the stain — this breaks the dye bond. Let sit 5 min.
  3. Blot (don’t rub) with a clean white cloth
  4. Apply enzyme-based laundry detergent or stain remover directly — enzymes attack the organic compounds in grass pigment
  5. Let sit 15–20 minutes, work in gently with a soft brush
  6. Rinse with cold water
  7. Launder in the warmest water safe for the fabric with enzyme-based detergent (Persil, Tide, Arm & Hammer)
  8. Check before drying — heat sets grass stains permanently

Alternative Treatments That Work

  • White vinegar + dish soap: Apply vinegar first, let sit 5 min, then apply dish soap, work in, rinse
  • Hydrogen peroxide (3%): Apply directly, let sit 30 min — very effective on light-colored fabrics. Avoid on colors.
  • OxiClean paste: Mix with a small amount of water to form paste, apply to stain, let sit 30–60 min, rinse and launder
  • Toothpaste (non-gel, white): Contains mild abrasives and enzymes — apply, scrub gently with a toothbrush, rinse

On White Fabrics

White fabric gives you the most options:

  • Hydrogen peroxide directly on stain, let sit in sunlight 30–60 min
  • Then launder with oxygen bleach
  • This combination removes virtually any grass stain from white fabric

On Shoes — Rubber Soles and Mesh

  • Rubber soles: Apply rubbing alcohol with a cloth and scrub with a stiff brush — effective on most rubber sole materials
  • Mesh or fabric uppers: Toothbrush with dish soap + hydrogen peroxide mixture; scrub and rinse cold
  • Leather shoes: Apply leather cleaner, not water-based cleaners — water can damage leather; for stubborn stains, a small amount of rubbing alcohol on a cloth
  • White sneakers: Magic eraser (melamine sponge) on rubber portions; hydrogen peroxide + baking soda paste on fabric portions
The Alcohol First Rule: Always try rubbing alcohol before other treatments for grass stains. Alcohol dissolves the waxy chloroplast membrane that holds the green pigment, making subsequent cleaning dramatically more effective.

Can I use bleach on grass stains?

Chlorine bleach is not recommended for grass stains on colored clothing — it can permanently set the green pigment (chlorophyll reacts with chlorine). For white cotton only: a diluted chlorine bleach soak works, but oxygen bleach (OxiClean) is safer and nearly as effective. Never use chlorine bleach on synthetic fabrics like polyester.

Stain Help or Full Cleanup

Professional cleaning services for home, furniture, and more — available across the US.

Find a Pro →
Tags
Share Article:

Fred Brooks