Mix together 1/2 cup of baking soda, 1/4 cup of hydrogen peroxide, and 1 tsp dish soap. Apply cleaning mixture onto the grout, wait 5-10 minutes, scrub, sweep up the excess baking soda, and rinse.
Distilled white vinegar is a safe, natural cleaner and disinfectant you can use all around the house. Pour or spray undiluted vinegar onto your grout and let it sit for 10 minutes before using a toothbrush, scrubbing in a circular motion.
To make your own grout cleaner, mix 1 tablespoon liquid dish soap, ½ cup baking soda, and ¼ cup hydrogen peroxide together in a squeeze bottle. Allow the mixture to stand for 7 to 10 minutes, then apply to wall tiles, floor tiles, and countertops wherever the grout is dirty.
If you know your grout has been sealed but it has accumulated heavy dirt or mild stains, turn to vinegar, that trusty old household staple. Fill a spray bottle with a half-and-half solution of vinegar and warm water. Spray the mixture on the grout, let it stand for 5 minutes, then scrub the surface with a stiff brush.
Grout that hasn't been sealed, needs to be resealed, or is in poor shape should not be cleaned with vinegar. The vinegar penetrates into the pores of the grout, further weakening the material. Over time, vinegar will deteriorate the condition of the grout by etching or wearing it away.
To clean your grout, combine one-part 3% hydrogen peroxide and one-part water into a spray bottle. Spray your grout generously and let the solution sit for about 1 hour, to allow time to work. Rinse the area with water and wipe clean with a microfibre cloth.
One way to clean grout without scrubbing is by mixing hydrogen peroxide and baking soda. Add 1/2 cup of baking soda to 1/4 cup hydrogen peroxide and mix into a paste. Follow with a teaspoon of dish soap. Apply the mixture to your floor grout and let it sit for 5–10 minutes.
So the answer to the titular question is vinegar. Vinegar is better for cleaning. But that's because bleach isn't intended for cleaning, but for disinfecting. And, by the way, if you want to use bleach for disinfecting, make sure the area you want to treat is clean (and rinsed clean, if you used vinegar!)
Remember the tip on avoiding bleach, ammonia, and other harsh chemicals to clean grout. It would be best if you also avoided vigorous scrubbing. A rough brush and too much elbow grease will remove the dirt, but it could also remove the grout.
To remove dirt and grime from tile grout: Dab some white, non-gel toothpaste onto the grout. Scrub with a toothbrush. When you're done, rinse a cloth with liquid dish soap and water, and wipe clean.
Getting in between the tiles is hard but OxiClean™ can make keeping your grout sparkling white easy. It's a great bathroom cleaner and grout cleanser.
Household cleaners that contain bleach or ammonia rank 11 to 13 on the pH scale, which means they are highly alkaline. Though alkaline solutions cut through dirt and grease, they will erode and discolor grout.
Spray the floor with the Dawn and vinegar mixture. Use the mop and gently scrub the tile. For stuck-on areas or to spot clean, use a soft bristle brush and scrub the area. After scrubbing the entire floor, rinse the mop.
The vinegar combined with the baking soda will create a bubbly reaction, which will get rid of soap scum, limescale and mould. Be sure to work the baking soda into the grout lines, removing all build-up.