Every shower coats your tiles in a thin film of soap scum and hard water minerals, and the warm, damp air is exactly what mold and mildew need to take hold. Left alone, that film stains the grout and turns clean tile dull and gray.
The good news is that you do not need to scrub for hours. This guide shows you how to clean shower tiles the right way, from gentle natural mixes like vinegar and baking soda to stronger options for set-in grout stains, plus the simple habits that keep the grime from coming back.
Key Takeaways
- Vinegar and baking soda handle most buildup: a half-vinegar, half-water spray dissolves soap scum and hard water film, while a baking soda paste scrubs stained grout without scratching tile.
- Oxidizers lift set-in grout stains: hydrogen peroxide and oxygen bleach whiten dingy, discolored grout lines that vinegar alone cannot shift.
- Skip vinegar on natural stone: its acid etches marble and travertine, so use a pH-neutral cleaner on stone tile instead.
- Prevention beats scrubbing: a squeegee after each shower plus a fan that runs until the room dries keeps mold and scum from forming at all.
How To Clean Shower Tiles
When stains start to spoil the look of your bathroom, it is time to take action. You can reach for a natural DIY mix or a stronger chemical cleaner depending on how bad the grime is. Here are the methods that actually restore the shine.
White Vinegar
Vinegar is one of the most useful things in your cleaning cabinet. It is acidic enough to cut through mineral deposits and soap scum, but gentle enough for most glazed ceramic and porcelain tiles.
Mix equal parts white vinegar and warm water in a spray bottle. Shake it well and spray a generous coat onto the tiles and grout lines. Let the solution sit for about 20 minutes so it can break down the film.
Once it has soaked, grab a soft-bristled brush or a non-scratch sponge and scrub in circular motions, working an old toothbrush into the grout lines. Rinse the tiles with warm water and wipe them dry with a microfiber cloth so no acid residue lingers.
A Note on Vinegar and Grout
Vinegar works well, but it is still an acid. Frequent use of undiluted vinegar on unsealed or aging grout can wear it down over time. Grout is porous, so if the acid eats through the sealant, moisture can seep behind the tiles.
To stay on the safe side, always dilute the vinegar and rinse it off fully. If you have natural stone tile like marble or travertine, skip vinegar entirely, because the acid will etch the stone. Reach for a pH-neutral cleaner instead.
Baking Soda Paste
Baking soda gives you gentle abrasion to scrub away stuck-on grime without scratching the tile, which makes it ideal for spot-treating tough stains.
Mix three parts baking soda with one part water to make a thick, spreadable paste. Apply it directly to the stained areas and grout lines. For extra lift, spray a little vinegar over the paste, and the fizzing reaction helps loosen dirt mechanically.
Wait until the bubbling stops, then scrub with a stiff brush. Rinse the area thoroughly with hot water to clear away any grainy residue.
Hydrogen Peroxide
If you dislike the smell of bleach but need something stronger than vinegar, hydrogen peroxide is a good middle ground. It kills mold spores and whitens grout.
Use it straight from the bottle, or dilute it one part peroxide to two parts water. Spray it onto the moldy areas and let it sit for at least 30 minutes, repeating on stubborn stains.
For vertical surfaces, mix hydrogen peroxide with flour or baking soda into a poultice that clings to the wall. Cover it with plastic wrap, leave it overnight, then scrub and rinse in the morning.
Oxygen Bleach
Oxygen bleach, usually sold as a powder, is a color-safe alternative to chlorine bleach. It releases oxygen bubbles that penetrate dirt and is gentler on the environment.
Dissolve about 3 tablespoons of oxygen bleach powder in a bucket of warm water and stir until the crystals disappear. Sponge the solution onto your tiles and let it soak for 15 to 20 minutes so the oxygen ions can work.
Scrub the grout lines with a toothbrush or grout brush, then rinse clean. This is one of the better methods for brightening dingy grout that has turned gray over time.
Chlorine Bleach
Chlorine bleach is the strongest option for surface mold and stains, but it comes with caveats. The EPA does not recommend it as a routine mold-cleanup practice and notes it is meant mainly for hard, non-porous surfaces. On porous cement grout it lifts the surface stain while the mold roots survive underneath, so the discoloration often returns unless you also fix the moisture.
If you do reach for it, ventilate the room first, then dilute it. The CDC advises no more than one cup of household laundry bleach per gallon of water. Apply it, let it sit for about 10 minutes, then scrub and rinse thoroughly.
Never mix bleach with vinegar, ammonia, or other cleaners. Combining bleach with an acid releases chlorine gas, and the CDC documented 14 people sickened across five incidents where bleach was mixed with an acidic cleaner (1). Keep a window open and the fan running the whole time.
Steam Cleaner
Steam cleaning is the most chemical-free method available. It uses only superheated water to melt away grease and soap scum while killing surface bacteria.
Fill your steam cleaner with water and attach a small nylon brush head. Aim the steam at the grout lines and move slowly so the heat can blast dirt out of the pores. Keep a towel handy to wipe the loosened grime away immediately, before it dries back onto the tile.
Magic Eraser
Melamine sponges, sold as Magic Erasers, act like extremely fine sandpaper and can buff away scuffs, soap scum, and pink mildew with nothing but water.
Wet the sponge, squeeze out the excess, and scrub the tile, and the sponge slowly wears down as you use it. It works well on smooth tile, but go easy on delicate or high-gloss finishes, since it can dull the shine over time.
Top Tips to Keep Shower Tiles Clean
Nobody wants to scrub a shower every week. Preventative maintenance is the real secret to a cleaner bathroom. Here is how to stop the grime before it starts.
Use a Squeegee
This is the single most effective habit you can build. Keep a squeegee in the shower and run it over the walls and glass door after every use. It takes about 30 seconds and clears away the water and soap residue that feeds mold. No squeegee on hand? A quick wipe with a dry towel helps too.
Improve Airflow
Mold thrives in warm, stagnant, humid air. The EPA recommends keeping indoor humidity below 60 percent, ideally between 30 and 50 percent, because mold can begin growing within 24 to 48 hours once moisture lingers (2). Run your bathroom fan during the shower and for 20 to 30 minutes afterward to pull that damp air out. If you do not have a fan, crack a window or leave the door open so the steam can escape. The faster your tiles dry, the less chance mold has to take hold.
Seal Your Grout
Grout is porous like a sponge, soaking up water, bacteria, and soap. Apply a quality grout sealer once a year to create a barrier that keeps moisture on the surface, where you can wipe it away. To test whether yours still works, flick a few drops of water onto the grout: if the water beads up, it is sealed, and if it soaks in and darkens the grout, it is time to reseal.
Daily Shower Spray
Keep a no-rinse daily shower spray within reach. You can buy one or mix your own from water, a splash of rubbing alcohol, and a few drops of tea tree oil. Mist the walls after each shower to discourage mold and keep the tile fresh between deep cleans.






