Skip to main content Skip to navigation
Stain Removal
By Launderwise
12 min read

How to Remove Grass Stains from Clothes

Grass stains combine protein and green pigment. Start with a cool enzyme soak, escalate only with tested fabric-safe products, and avoid heat until gone.

Updated on Reviewed by the Launderwise editorial team Part of our stain removal guide
Editorial standards
Numbered method for lifting a grass stain from fabric with cool soaking and stain pretreatment

Disclosure: Some product links are affiliate links; we may earn a commission if you buy through them.

Protocol

Method steps

  1. Brush off the plant debrisLift grass blades and bits of leaf with a soft brush or the back of a knife. Don't rub the fabric itself — that grinds chlorophyll deeper into the weave.
  2. Work in an enzyme productRub a little enzyme detergent or enzyme pre-soak into the mark and leave it as the product label directs. The enzyme route is the source-backed first move for the protein side of grass.
  3. Pre-soak in cool waterSoak the garment in cool to lukewarm water (under 100 °F / 38 °C) with an enzyme product. Use oxygen bleach or fabric-safe bleach only if the label allows it and the stain remains.
  4. Rinse cool and checkRinse under cool running water and look at the mark in good light. If a green shadow remains on a tough, colourfast fabric, test before using 3% peroxide or 70% rubbing alcohol.
  5. Wash and check before heatMachine-wash at the temperature the label allows, air-dry, and confirm the stain is gone before any tumble-dry or iron — heat can make remaining stain harder to remove.

To remove a grass stain, brush off debris, work in an enzyme product, pre-soak in cold-to-lukewarm water, then rinse and wash inside the care-label limit. Escalate only with fabric-safe bleach, 3% peroxide or 70% alcohol after a test, and keep heat away until the mark is gone.

A grass stain looks like a simple green smear, but chemically it is one of the more stubborn everyday marks. It combines chlorophyll, the green pigment that marks the fabric, with the plant-protein side that Iowa State groups with sport stains. Texas A&M AgriLife Extension lists enzyme products for protein stains including grass. That mixed profile — pigment plus protein — is why a plain wash can leave a green ghost behind, and why the most reliable first move is an enzyme product before any heat.

What you’ll need

Nothing here is exotic. The one thing worth having on hand is a detergent that actually targets a protein-plus-pigment stain.

Enzyme detergent or enzyme pre-soak — the source-backed first move for the protein side of grass

Oxygen bleach or fabric-safe bleach — escalation only when the care label and product label allow it

3% hydrogen peroxide or 70% rubbing alcohol — tested spot escalation for remaining colour, not a first move

A soft brush — to lift plant debris before you wet the stain, so you don't grind it in

For a grass stain, the first useful product is an enzyme laundry product. Oxygen stain removers still earn a place as escalation on whites and confirmed-colourfast fabrics, especially when a green shadow remains after enzyme soaking. The honest downside: oxygen bleach does not replace the protein step, and it still belongs under the care label, the product label and a hidden-area colour test.

Why grass stains so badly

Three things combine to make grass cling. Chlorophyll is the dominant green pigment. Carotenoids can add a yellow-green cast as plant material ages. And the protein-type side of grass behaves like the sport stains Iowa State sends to an enzyme soak. A single dye might rinse more easily; this layered mix needs a cool enzyme route first, then a fabric-safe colour-removal route only if a shadow survives.

Heat and acid can make it harder

Green chlorophyll turns into pheophytin, a brown-olive compound, when it loses its central magnesium atom. Food-science research describes that conversion under acidic conditions (pH below 7) and heat around 60 °C (140 °F) or above; prolonged heat and strong acid can push the colour further toward brown compounds. Treat that as a caution, not a guarantee that every grass stain is ruined: keep the stain cool and resolve it before heat.

Fresh grass: the first half hour

Speed is your biggest advantage. Fresh plant material and protein-type stains are easier to handle before they dry or see heat.

  1. Brush off the debris. Remove grass blades and leaf bits with a soft brush or the back of a knife. Don’t rub the fabric — that drives pigment deeper.
  2. Work in an enzyme product. Rub a little enzyme detergent — a biological liquid like liquid laundry detergent or an enzyme pre-soak — straight into the mark, following the product label. Keep vinegar out of the main route unless a specific care source tells you to use it; UGA notes vinegar can affect some dyes.
  3. Pre-soak in cool water. Submerge the garment in cool to lukewarm water — under 100 °F (38 °C) — with an enzyme product. Iowa State University Extension recommends that range for grass, blood and sweat stains and warns that hot water, an iron or a dryer can set protein stains.
  4. Rinse cool and check. Flush under cool running water and inspect the mark in good light. Hot water at this stage can make remaining protein-type stain harder to remove.

Repeat the soak if a green shadow remains, and never move on to heat until the mark is gone.

Old or set-in grass

If the stain has dried — or worse, been through the dryer — it may need repeated enzyme treatment and a tested escalation. Step up slowly; harder scrubbing is not the fix.

Enzyme soak first, bleach-safe escalation second

For a set mark, keep the same order: enzyme first, then a bleach-safe route only if the stain remains. Use an enzyme product in cool-to-lukewarm water according to its label. On whites and confirmed-colourfast fabrics, a labelled oxygen bleach soak can be the next step. If the care label allows sodium hypochlorite bleach, that is a separate fabric-safe bleach decision, not a default shortcut for every grass stain.

Hydrogen peroxide and dish soap

University of Georgia Extension gives peroxide real but narrow backing. For grass and flower marks on apparel, its route starts with a commercial pre-wash product and laundering with bleach that is safe for the fabric; if a stain remains, it allows a few drops of 3% hydrogen peroxide or sponging with rubbing alcohol. For upholstery, UGA uses dish-detergent foam first, then 3% peroxide only if a stain remains. In practice, keep peroxide as a tested escalation: use 3% only, never hair-bleaching peroxide, and test dyed fabric before you touch the visible stain.

Baking soda paste

Baking soda paste turns up in home-hack lists, but it is not the source-backed grass route. Treat it as abrasion or paste texture, not chemistry. If a recipe pairs baking soda with 3% hydrogen peroxide, the peroxide is the active escalation and the same colourfastness, fibre and 3%-only cautions apply. Skip that route on wool, silk, leather, suede and non-colourfast dyes.

Rubbing alcohol for a stubborn shadow

If a green shadow survives the soak on a tough, colourfast fabric, rubbing alcohol can lift it. It is a solvent rather than the protein-targeting route, so treat it as a spot finisher, not a soak. UGA’s product guide says 70% isopropyl alcohol is enough for most stain-removal jobs, but also warns it can fade dyes and damage acetate, triacetate, modacrylic and acrylic fibres. Test a hidden seam, dab sparingly, rinse out, and do not expect alcohol to handle the protein side of the stain.

Glycerine for delicates

On silk, fine wool and dry-clean-only items, skip alcohol, peroxide and oxygen bleach unless a specialist care label or cleaner explicitly allows them. UGA lists glycerine as a product that can help soften or loosen certain stains, so it can be a gentle support move on a washable delicate, but it is not a guaranteed grass-stain remover. For valuable delicates, stop early and use a professional cleaner.

Machine wash, 30 °C (86 °F)Machine wash, 40 °C (104 °F)Dry in the shade

Method by fabric type

The agent changes with the fibre; the cool-first, no-heat-until-clear rule does not. Use this as a quick reference, then follow the wash temperature on the care label as the ceiling.

FabricBest agentMethodWash
Denim / heavy cottonEnzyme product firstSoak cool; test alcohol or peroxide if neededCare-label ceiling
White cottonEnzyme, then fabric-safe bleachEscalate only if the label allows bleachCare-label ceiling
Coloured cottonEnzyme + cool soakTest alcohol/peroxide; no bleach if not colourfastCare-label ceiling
Synthetic (polyester)Enzyme product; cautious solventAvoid heat; test alcohol before useCare-label ceiling
Silk / fine woolGentle detergent/pro cleanerGlycerine only as optional softening supportCare-label ceiling

For dark denim, follow the jeans guide so the treatment doesn’t fade the wash; for the synthetic wash itself, see how to wash polyester.

If the label carries either of these, treat it as a specialist job:

Dry clean onlyDo not machine wash

Grass on carpet, upholstery and shoes

Clothes can sometimes be soaked; a carpet, a sofa or a pair of shoes cannot, so you work from the surface and stop before overwetting. Shoes also split by material — canvas, leather and suede each need its own care limits.

  • Carpet and upholstery — brush or vacuum off loose debris first. For upholstery, UGA’s consumer route uses white dish-detergent foam, cool clear-water blotting, then 3% hydrogen peroxide only if a stain remains. Keep water small, pretest, and stop if the finish starts to migrate. For carpet, UGA treats grass as difficult and lists stronger chemical routes, so a labelled carpet product or professional cleaner is safer than improvising with household mixtures.
  • Canvas trainers — remove the laces and insoles, brush off the debris, then use a labelled canvas-shoe cleaner, enzyme detergent paste or oxygen product only if the maker’s guidance allows it. Machine-wash only when the shoe maker explicitly permits it. A drop of 3% hydrogen peroxide belongs only on tested white canvas or rubber, not coloured fabric or dyed midsoles.
  • Leather shoes — wipe off debris and use a leather cleaner according to its label. Avoid soaking, machine washing and untested alcohol; UGA’s alcohol cautions are for textiles, and leather finishes can react differently.
  • Suede and nubuck — treat these gently and almost dry. Start-Rite’s suede guidance is to lift loose dirt with a suede brush or a pencil eraser working side to side, then, for a stubborn mark, “pour a little [white] vinegar onto a soft cloth and rub it into the stain” rather than wetting the suede directly. Keep liquid to a minimum, raise the flattened nap with the brush once it dries, and dry “in a warm environment, but not too close to a direct heat source.” For anything valuable, a suede-specific cleaner is the safer call than improvising.

A note on the toothpaste hack: a plain white toothpaste is a mild abrasive, so it may scrub a light, fresh smear off white rubber soles or trim, but it is not a fabric grass-stain method. Keep it away from coloured leather, suede and nubuck, and test even white rubber first.

Mistakes to avoid

  • Dry-rubbing the stain — it grinds chlorophyll into the weave instead of lifting it.
  • Starting with hot water — heat can set protein-type stains and make them harder to remove.
  • Following a hot wash on top of a vinegar treatment — acid plus heat can push chlorophyll toward olive-brown compounds.
  • Tumble-drying before checking — dryer heat can set whatever remains.
  • Using alcohol on untested coloured fabric — it can fade dyes and damages some fibres.
  • Putting bleach on non-colourfast colours — keep bleach decisions under the care label, product label and a hidden-area test.

The honest bottom line

Grass is a protein-plus-pigment stain, so the reliable fix starts with an enzyme product in cold-to-lukewarm water, then escalates only when the care label, product label and hidden-area test allow it. Peroxide, alcohol and bleach all have a place, but none is universal. If you only remember one rule, make it the temperature one: keep everything cool and check the mark before any heat. The genuinely tough cases are honest limits — heat-set stains, dye-sensitive colours, silk, fine wool, leather, suede and dry-clean-only fabric — where a professional cleaner beats a harsher home attempt. For the other stains that share the keep-it-cool rule, see our wine, coffee and blood methods, or the full set of stain-removal guides.

FAQ

What is the best thing to remove grass stains?

For most washable fabrics, an enzyme product is the best first move. Iowa State and Texas A&M Extension both connect grass or protein-type stains with enzyme products, and Iowa State specifies cold-to-lukewarm water. If a mark remains, escalate only with fabric-safe bleach, 3% hydrogen peroxide or 70% rubbing alcohol after a hidden-area test.

Why are grass stains so hard to remove?

Grass is not a simple dye. Iowa State describes grass stains as both protein and chlorophyll/dye stains, while Texas A&M classifies grass under tannin and dye methods as well as enzyme-product support. That mixed profile is why cool enzyme treatment usually beats a plain wash.

How do I get grass stains out of white jeans or trousers?

Brush off the debris, work in an enzyme product, and pre-soak in cold-to-lukewarm water. If a tint remains on white fabric, use oxygen bleach, sodium hypochlorite bleach or 3% hydrogen peroxide only if the care label and product label allow it. Do not use chlorine bleach on wool, silk, spandex or no-chlorine labels.

Does vinegar remove grass stains?

Vinegar is not the main source-backed grass-stain method. UGA treats vinegar as a product that can change some dyes and should be diluted on cotton or linen, while the enzyme route is the clearer first move for protein-type grass stains. The extra caution is heat: food-science literature links acid plus heat with chlorophyll turning olive-brown.

How do I get grass stains out of carpet or upholstery?

Do not soak carpet or upholstery. For upholstery, UGA uses dish-detergent foam, clear-water blotting and then 3% hydrogen peroxide only if a stain remains, with pretesting and overwetting cautions. For carpet, UGA treats grass as a difficult tannin stain with stronger chemicals, so a labelled carpet product or professional cleaner is safer than improvising.

Does toothpaste remove grass stains from shoes?

Do not treat toothpaste as a fabric grass-stain method. At most, a plain white toothpaste is a mild abrasive for white rubber trim, and even there it should be tested first. Keep it away from suede, nubuck and coloured leather; use a material-specific shoe cleaner or the maker's care guidance instead.

Independent editorial note

Launderwise is an independent laundry and fabric-care publication. We compare products and methods by evidence, practical fit and reader value, and we call out the trade-offs before recommending a route.