Zep Grout Cleaner & Brightener and TileLab Grout & Tile Cleaner are the top recommended solutions. Choose Zep for professional-strength results on deep stains without heavy scrubbing. Select TileLab for daily upkeep and milder grime or grease removal. For specific issues like mold, mildew, or natural stone, other specialty products may be more effective.
It’s specifically designed for heavily soiled, discolored floor grout and is currently rated 4.8/5 on its product listing. This Old House also identifies Grout-eez as its choice for deep cleaning.
If the grout is really dark/stained: Zep Grout Cleaner & Brightener
Zep uses a strong acidic formula and is particularly effective at restoring badly stained grout. Consumer Reports' 2026 testing found it could restore heavily soiled grout close to its original color, although results varied among testers.
The "best" grout cleaner depends heavily on what kind of stain you are dealing with and your tile material. However, top-rated commercial choices and DIY approaches consistently rise to the top for severely stained tile floors.
Top-Rated Commercial Grout Cleaners
Widely considered an editor and consumer favorite because it's acid-free and safe for all grout colors (won't bleach or degrade colored grout), yet strong enough to break down embedded grease and heavy dirt.
A heavy-duty, high-alkaline professional-strength concentrate that excels at stripping away ground-in grime, waxes, and organic buildup in high-traffic kitchen or entryway floors.
Ideal if your tile floor borders or transitions into natural stone (like marble, travertine, or granite) because it is specially formulated to be stone-safe while aggressively lifting out oil, dirt, and stains.
Gained massive community praise on BuzzFeed News and social platforms for acting as an intense physical and chemical spot-cleaner that buffs out stubborn localized discoloration on grimy grout lines.[1][2][3]
The "best" grout cleaner for stained tile floors depends heavily on how severe the stains are and what your tile is made of (e.g., ceramic vs. delicate natural stone like marble).
Top-rated commercial options and DIY methods categorized by stain severity include the following:
For stained tile-floor grout, I’d choose Zep Grout Cleaner & Brightener. It’s specifically formulated for floor grout and is strong on old discoloration with minimal scrubbing.
The "best" grout cleaner depends heavily on what your tile is made of and whether your stains are greasy, moldy, or just years of ground-in dirt. Because grout is porous, standard mopping just pushes dirty water into the lines.
Top-performing commercial grout cleaners and a quick DIY alternative depend on your specific situation:
Top Commercial Grout Cleaners
Add to list
Best for: Heavily stained, neglected ceramic or porcelain tile floors.
Why it works: It’s a powerful, professional-strength acidic formula that eats away at deep discoloration and ground-in dirt with minimal scrubbing.
Caution: (like marble, travertine, or limestone) because the acid will etch and ruin the stone.[]()
Important: Zep is acidic, so check your tile material first. I would not use it on marble, limestone, travertine, or other acid-sensitive stone. Test any cleaner in an inconspicuous area and rinse thoroughly. Zep itself recommends a 2–3 minute dwell time followed by light scrubbing and thorough rinsing.
This is a safer direction for stone tile and colored grout; HGTV specifically lists Granite Gold as its natural-stone grout-cleaner pick.
Bottom line: For ordinary ceramic or porcelain tile floors with stained grout, I'd start with Clean-eez Grout-eez; for particularly stubborn discoloration, Zep is the more aggressive option.
If you tell me what kind of tile you have (porcelain, ceramic, marble, slate, etc.) and whether the grout is white or colored, I can narrow it down to the safest choice.
Baking Soda & Hydrogen Peroxide : If you prefer a natural route, mix baking soda with hydrogen peroxide into a thick paste, smear it along the grout lines, let it sit for 10–15 minutes, and scrub. It lifts organic stains and brightens white grout without commercial chemical fumes.
Crucial Tool Recommendation
Scrub Brush : Chemical cleaners do most of the heavy lifting, but pairing them with an ergonomic specialty brush like the Full Circle Grunge Buster Grout + Tile Brush or a cordless power scrubber makes physical agitation vastly easier on your knees and back.
To help narrow down the ideal solution , tell me:
What kind of stain is it? (grease, dirt/foot traffic, mold/mildew, or pet accidents)
What type of tile do you have? (ceramic, porcelain, or natural stone like marble/travertine)
Best Overall Heavy-Duty Cleaner:Zep Grout Cleaner and Brightener is an acid-based professional-strength formula that acts fast to lift deep, set-in discoloration and heavy grime on ceramic or porcelain tile floors with minimal scrubbing. (Note: Do not use acidic Zep on natural stone like marble, granite, or travertine, as it can etch and ruin the surface).
Best Non-Toxic / Safe for Stone Option:Granite Gold Grout Cleaner is a pH-balanced, biodegradable formula that is safe to use around natural stone, ceramic, porcelain, and colored grout without harsh chemical smells or surface damage.
Best DIY Natural Method: A thick paste made of baking soda and regular hydrogen peroxide is legendary for breaking down organic ground-in dirt and whitening dingy grout lines safely. Apply the paste, let it sit for 10–15 minutes, agitate with a stiff-bristled brush, and wipe clean.
To help narrow down the ideal choice, tell me:
What type of tile do you have (ceramic, porcelain, or natural stone like marble)?
What is the nature of the stain (heavy dirt/traffic grime, mold/mildew, or grease/oil)?
I can give you the exact product recommendation and step-by-step instructions.
For stained grout on tile floors, I’d start with Zep Grout Cleaner & Brightener. It’s specifically formulated for floor grout, and recent testing from Good Housekeeping and Consumer Reports found it particularly effective on dirty/stained grout.
Zep Grout Cleaner and Brightener 32-oz - $8.98 (Lowe's)
Which one to choose
Best for heavily stained floor grout:Zep Grout Cleaner & Brightener — acidic, powerful, and designed for white or colored grout. It generally needs only light scrubbing. Do not use it on marble, travertine, terrazzo, or other natural stone.
Best if you have natural-stone tile:Granite Gold Grout Cleaner — a gentler option that is designed for stone, ceramic, porcelain, colored grout, and glass.
Best acid-free option:Black Diamond Ultimate Grout Cleaner — good for dirt, grease and general staining and is safe for natural stone.
For extremely dirty grout:Clean-eez Grout-eez is another heavy-duty option.
Tip: Whatever you use, let it dwell according to the label and use a stiff nylon grout brush. Avoid mixing grout cleaners with bleach, ammonia, vinegar, or other cleaners.
If you tell me what kind of tile you have (ceramic, porcelain, natural stone, etc.) and what color the grout is, I can narrow it down to the safest choice.
Deeply embedded dirt and heavy discoloration on ceramic/porcelain
$10 - $14
Black Diamond Ultimate Grout Cleaner
Acid-free / Eco-safe
Safe daily or deep cleaning on all colored and standard grouts
$12 - $20
Ecolab Brightening Grout Cleaner
Non-acidic Pro Formula
Lifts stains safely without degrading grout structural integrity
Step-by-Step Guide to Cleaning Stained Floor Grout
Clear the Floor: Sweep and vacuum the tile thoroughly to pick up loose dust, grit, and debris.
Apply the Product: Squirt or spray your chosen cleaner directly along the stained grout lines. Work in small sections (about 3x3 feet) so the cleaner doesn't dry out.[1][2]
Let it Dwell: Allow the solution to sit and break down the grime for 2 to 3 minutes . Do not let acidic cleaners sit longer than recommended, as they can etch surrounding surfaces.[1][2]
Wipe and Rinse: Mop the area thoroughly with clean water to pull up the dirty residue. Changing your rinse water frequently ensures a clean, film-free finish.
If you can tell me what type of tile you have (such as marble, ceramic, or porcelain) and what caused the stains (grease, mold, or heavy foot traffic), I can tailor the best chemical recommendation and safety advice for your floor.
Best for: Safe, heavy-duty everyday or periodic deep cleaning.
Why it works: It is a biodegradable, non-acidic formula that breaks down grease and embedded dirt without eating away at the grout or surrounding sensitive tiles.
Add to list
Best for: Kitchen floors with heavy grease stains or heavy buildup.
Why it works: It features a high-alkaline formula that acts as a powerful degreaser, lifting oils and deep-seated organic stains.
The Best DIY Alternative (Safe and Cheap)
If you prefer to avoid harsh store-bought chemicals, a DIY baking soda and hydrogen peroxide paste works wonders on light-colored or white stained grout:
Mix equal parts baking soda and hydrogen peroxide into a thick paste.
Smear it along the grout lines and let it fizz/sit for 10–15 minutes.
Scrub with a stiff-bristled brush (like an OXO Good Grips Grout Brush ) and wipe clean with warm water.
Pro-Tips for Success
The Golden Rule: Always test any cleaner in a small, out-of-sight corner first.
Protect Your Grout: Once your floors are spotless, let them dry completely and apply a penetrating grout sealer to prevent future stains from soaking in.
To help me narrow down the absolute best choice for your floor, tell me:
What is the tile material (ceramic, porcelain, marble, or slate)?
What do you think caused the stains (grease, dirt, mold, or hard water)?
For stained grout on tile floors, I’d start with an oxygen-based cleaner rather than chlorine bleach. It’s effective on embedded dirt and discoloration while being less aggressive on colored grout. The Tile Council of North America also recommends alkaline/specialty grout cleaners rather than acidic cleaners for ordinary cement grout.
OdoBan Tile & Grout Floor Cleaner - $12.98 (The Home Depot)
Zep Grout Cleaner & Brightener - $9.98 (Lowe's)
MAPEI Heavy-duty Grout and Stone Cleaner - $17.23 (Lowe's)
Aqua Mix Grout Deep Clean - $17.27 (The Home Depot)
What I'd choose
Best all-around for stained floor grout:OdoBan Tile & Grout Floor Cleaner — hydrogen-peroxide/oxygen action specifically designed to penetrate grout and lift embedded soil.
For really stubborn, dingy grout:Zep Grout Cleaner & Brightener — very strong and fast-acting, but it's acidic, so it's appropriate only for compatible tile/grout and should be avoided on marble and other acid-sensitive stone.
If you have natural stone or aren't sure what your tile is: choose a pH-neutral cleaner such as MAPEI UltraCare or Miracle Sealants Miracle Grout Cleaner.
Important: Don't use vinegar or other acidic cleaners on ordinary cement grout; acids can attack the cement. And don't routinely use chlorine bleach—it can discolor or weaken grout.
If you tell me what kind of tile you have (porcelain, ceramic, marble, travertine, etc.) and what the stains look like (black, brown, yellow, red, grease, mildew), I can narrow it down to the best cleaner and method.
The "best" grout cleaner depends heavily on what kind of stain you are fighting (grease, ground-in dirt, or mold/mildew) and the type of flooring you have. Professional and expert testing highlights several top-performing options:
Add to list Zep Grout Cleaner and Brightener is widely considered the best heavy-duty acidic cleaner for lifting deep, ground-in discoloration and yellowing on ceramic or porcelain tile floors with minimal scrubbing. (Note: Avoid using acidic formulas on natural stone like marble or travertine, as it will etch the surface).
Add to list Black Diamond Ultimate Grout Cleaner is a top-rated non-acidic, biodegradable formula. It is safe for regular use on both colored and natural stone surfaces, making it ideal if you aren't certain whether your floor can handle harsh acids.
Add to list Stardrops The Pink Stuff Miracle Cleaning Paste acts as a brilliant mild-abrasive paste that works wonders when spot-treating stubborn, localized grease or dark stains using a toothbrush. [](https://www.bobvila.com/articles/best-grout-cleaner/)
To help narrow down the best approach for your specific floor, tell me:
What is the tile material (ceramic, porcelain, marble, or natural stone)?
What kind of stains are you dealing with (grease, heavy dirt, mold/mildew, or pet stains)?
Best for: black mildew spots, shower-area grout, pink/orange biofilm
Avoid on some colored grouts unless the label says it is safe.
Good Housekeeping## Best for natural stone tile (marble, travertine, limestone)
Best for: stone floors where acidic cleaners can cause damage
Avoid vinegar and harsh acidic grout cleaners on natural stone.
My pick for a typical stained tile floor:
Ceramic/porcelain tile + dirty grout: Black Diamond Ultimate Grout Cleaner
Very old, dark grout:Zep Grout Cleaner & Brightener
Natural stone tile:Granite Gold Grout Cleaner
For the best results:
Vacuum or sweep first (grit makes scrubbing less effective).
Apply cleaner and let it dwell for the label’s recommended time.
Scrub with a stiff nylon grout brush (an electric brush helps).
Rinse thoroughly and dry.
Consider resealing grout afterward if it absorbs water quickly.
If you tell me your tile type (ceramic, porcelain, marble, travertine, etc.), grout color, and whether the stains are black, brown, yellow, or greasy, I can narrow it down.