Download Article
Rinse away mineral deposits and rust with a simple bottle of Coke
Download Article

Coca-Cola isn't just a sweet, refreshing beverage—its signature fizz and mild acidity make it a powerful, non-toxic toilet cleaner. If you’re curious about using Coke to rinse away unsightly rings and spots of rust in your toilet, you’ve come to the right place. In this article, we’ll show you how easy it is to clean your toilet with Coke and how to use it to remove tough, persistent stains. Read on to learn more!

Things You Should Know

  • Pour 1-2 cups (237-473 mL) of Coke around the upper rim of the toilet bowl.
  • Let the Coke sit for at least 2 hours, or overnight. Then, flush the toilet to rinse away the stains.
  • If you’re dealing with tough stains, scrub them with a toilet brush and heat the Coke in the microwave for 30-60 seconds before pouring it in the toilet bowl.
Method 1
Method 1 of 2:

Using Coke for a Regular Cleaning

Download Article
  1. Open a bottle or can of Coca-Cola and pour it around the upper rim of the toilet bowl. Just pour in enough Coke for it to flow over all the stains in the bowl, or about 1 to 2 cups (237-473 mL).[1]
    • Coke is great for dissolving mineral buildup, like limescale, and rust stains. Its cleaning power comes from the carbonic and phosphoric acid present in Coke’s carbonation.
    • Diet Coke works just as well as regular Coke. Other fizzy sodas and drinks like club soda also work well in place of Coke.
    • For hard-to-reach stains high in the bowl, soak an old rag in Coke and place it around the rim. Or, fill a spray bottle with Coke and spray it directly on the stains.
  2. Simply wait and let the Coca-Cola work its magic in your toilet bowl. Just leave it in the toilet for at least 2 hours, though overnight is better. This gives the Coke more time to eat away at the unsightly stains in the toilet bowl.[2]
    Advertisement
  3. Watermark wikiHow to Clean a Toilet with Coke
    While you let the Coke sit, its acids were busy loosening up the mineral and rust stains in the toilet bowl. To clean off the Coca-Cola and the stains, simply flush the toilet once. The loosened stains will simply rinse away with the help of the toilet water.[3]
  4. Watermark wikiHow to Clean a Toilet with Coke
    If there are still stains in the toilet bowl after flushing away the Coke, pour 1 to 2 cups (237-473 ml) of Coke in the bowl again. Just let the Coke sit for longer this time to give the Coke more time to lift up the stains. While Coca-Cola works well for rings of limescale or rust stains in toilets, it may not completely eliminate every stain.
    • If a second application of Coke doesn’t remove your stains, move on to using a cleaning option in the section below.
    • While Coke dissolves tough stains, it’s not recommended to use it in place of your regular toilet cleaner. If used repeatedly, Coke can stain or darken the color of your toilet bowl.
  5. Advertisement
Method 2
Method 2 of 2:

Removing Persistent Stains with Coke

Download Article
  1. Watermark wikiHow to Clean a Toilet with Coke
    If simply flushing away the Coke doesn’t remove the stains, get out your tried and true toilet brush. Just give the stains a quick scrubbing, pour in the Coke, let it sit for at least 2 hours, and scrub the stains again. Then, flush the toilet to wash away the Coke and the stains.[4]
    • The mechanical action of a brush or an abrasive pad loosens built-up stains and removes them from the toilet bowl.
    • After you clean your toilet, wash your hands to disinfect them. Or, wear gloves.
  2. The acids in Coca-Cola typically dissolve stains faster when the Coke is hot. This is because chemical reactions happen quicker at high temperatures. Just pour your Coke into a microwave-safe cup and heat it up for 30 to 60 seconds, or until it’s hot to the touch. Then, pour it into the toilet bowl.[5]
    • Never microwave soda (or any liquid) in a sealed container or a container made of metal. This can cause a dangerous explosion of hot liquid. Instead, pour the soda into a microwave-safe cup, like one made of glass or ceramic.
    • Wear oven mitts or gloves when heating the Coke. It usually fizzes more than normal, so this protects you from getting splashed by tiny soda drops.
  3. Watermark wikiHow to Clean a Toilet with Coke
    To dissolve mineral buildup, rust, and grime, combine the power of Coke, vinegar, and baking soda. Just mix ½ cup (118 ml) of vinegar and ¼ cup (68 g) of baking soda into a ½ gallon (2 l) jug of water. Pour it into the bowl, scrub the stains, then wait 1 hour before flushing. Then, follow it up with the Coke treatment.[6]
    • Vinegar is also a great disinfectant that cleans away bacteria.
    • Or, mix 2 parts borax, 1 part lemon juice, and 1 part Coke. Pour the mix inside the toilet bowl, let it sit for 1 hour, then scrub the stains.
  4. If you have spots of mold growing in your toilet, mix 1 part hydrogen peroxide with 2 parts water in a spray bottle. Spray the solution onto the mold, let it sit for at least 1 hour, and then scrub off the mold with a brush.[7] Then, pour Coke into the bowl to remove any residual stains or scaling around the moldy spot.
  5. Advertisement

Community Q&A

Search
Add New Question
  • Question
    Does Pepsi do the same thing?
    Community Answer
    Community Answer
    No. Pepsi has a lower acidity than Coke due to the higher sugar content.
  • Question
    Can I use baking soda in the tank?
    Community Answer
    Community Answer
    Yes, you can use baking soda in the tank, but it might not be as effective as bleach.
  • Question
    How can we get the mess off the top of the stove?
    Community Answer
    Community Answer
    I've heard to use lemon juice and baking soda. Let it sit for about a half hour and the grime comes off like butter.
See more answers
Ask a Question
200 characters left
Include your email address to get a message when this question is answered.
Submit
Advertisement

Tips

  • Coke is a great alternative to harsh cleaners and clears away most mineral deposits and rings that commonly form in toilets. However, it is not an all-purpose cleaner and doesn't kill germs or bacteria.
    • Stick to vinegar, hydrogen peroxide, commercial cleaning solutions, soap, or alcohol-based sanitizers to kill bacteria.[8]
    • To clear oil, fat, or grease stains, use dish soap, detergent, or white vinegar.[9]
    • Use rubbing alcohol or detergent to get out ink, dyes, or pigments.<ref>https://www.cleanipedia.com/gb/laundry/how-to-get-ink-out-of-clothes
  • Make Coke’s cleaning power more potent by draining the water in the toilet bowl before you pour in the Coke. Just scoop the water out with a cup or pour a bucket of water into the bowl.
  • If you live with other people, tell them you are cleaning the toilet with Coke before you begin. Otherwise, they might flush the toilet before the Coke has time to work.
Submit a Tip
All tip submissions are carefully reviewed before being published
Thanks for submitting a tip for review!
Advertisement

About This Article

Andrew Outman
Co-authored by:
Cleaning Expert
This article was co-authored by Andrew Outman and by wikiHow staff writer, Devin McSween. Andrew Outman is a Cleaning Expert based in Jacksonville, Florida. He is the Director of Operations at SVS Cleaning Services, a trusted partner for residential and commercial cleaning needs throughout Northeast Florida. Andrew has extensive experience in the cleaning industry and a deep understanding of effective cleaning practices and customer service. SVS Cleaning Services is a member of the Patriot Owned Business (POB) and holds 5-star review ratings on both Google and Facebook. As a veteran, Andrew is proud of both SVS' Patriot Owned Business (POB) designation and its designation as a Veteran and Women-Owned Small Business. Andrew received a BA in Interdisciplinary Studies from Central Washington University. This article has been viewed 2,126,617 times.
7 votes - 97%
Co-authors: 57
Updated: March 18, 2024
Views: 2,126,617
Article SummaryX

To clean a toilet with Coke, pour 1-2 cups of Coke into a glass, and bring the glass into the bathroom. Then, pour the Coke over the stains around the bowl of the toilet, coating the walls while it flows into the water. Let the soda sit in the toilet for at least an hour to break down the stains, and then flush the toilet to wash away the stains with the Coke. Repeat as needed until the stains are eliminated! For more tips on removing persistent stains, scroll down!

Did this summary help you?

Thanks to all authors for creating a page that has been read 2,126,617 times.

Reader Success Stories

  • Brooke Jones

    Brooke Jones

    May 17, 2017

    "Vinegar is such a great cleaner, but I never knew soda could clean mineral stains. I've found there are few..." more
Share your story

Did this article help you?

Advertisement