What is the best cleaner for toilet bowl rust stains?

Author: Prof. Aidan Lynch MD  |  Last update: Wednesday, June 10, 2026

CLR® Calcium, Lime & Rust Remover is formulated to do the dirty work other household cleaners can't. And though it's more powerful on toilet bowl stains including rust, it's easy on the environment.

How do you get stubborn rust stains out of a toilet bowl?

White vinegar is a versatile cleaning agent that can effectively dissolve rust stains thanks to its acid content. To use, fill a spray bottle with undiluted white vinegar and generously spray the rust-stained areas of your toilet bowl.

What is the best toilet bowl cleaner to remove rust stains?

White vinegar is a versatile cleaning agent that can effectively dissolve rust stains thanks to its acid content. To use, fill a spray bottle with undiluted white vinegar and generously spray the rust-stained areas of your toilet bowl.

What is the best cleaner for a badly stained toilet?

Pour white vinegar into the bowl to cover the stained areas. Let the vinegar soak for 30 minutes to an hour. Scrub the stained areas with a toilet brush. If the stains persist, sprinkle baking soda on the remaining stains and let it sit for up to 10 minutes, then scrub again with the toilet brush.

How to remove rust stains from porcelain?

Vinegar is acidic and will break down rust particles for removal. Spray or pour undiluted vinegar onto the rust stain and let it dwell for 10 minutes. Then, gently scrub the area with a firm-bristled brush before wiping up the vinegar with a clean cloth.

Best Toilet Bowl Cleaner in the World!

Does WD-40 remove rust stains from toilets?

It's also a great way to clean the grout between your bathroom tiles, remove stubborn stains from your toilet bowl, and rust stains on porcelain caused from aerosol cans. With a can of WD-40 on hand, cleaning the bathroom won't be such a big chore. It's also a great everyday cleaning product for the rest of the house.

What is the best stain remover for porcelain?

One safe and effective liquid is Bar Keepers Friend®. Squirt a small amount into the sink and gently scour the surface with a non-abrasive sponge. Its oxalic acid will lift stains, but be sure to use the product sparingly or risk discoloring and scratching your porcelain.

What is the absolute best toilet bowl cleaner?

Our favorite, editor-approved toilet bowl cleaner is the Lysol Power Toilet Bowl Cleaner. It's an easy-to-find cleaner that works great on tough stains, has a clean scent, and lasts for a long time.

How do you remove long term toilet stains?

You could use white vinegar and baking soda. Alternatively you could leave a can of coke in the toilet bowl and let the acid start to work it's magic with the acid starting to remove stubborn stains. Alternatively you may decide to use a commercially made toilet bowl cleaner.

How do you remove hard brown stains from toilet bowl?

The truth is, they're actually super easy to fix! Bleach only masks the problem—it doesn't get rid of it for good. Instead, try citric acid and a toilet pumice stone for a permanent solution. 🧽✨ Citric acid breaks down those mineral stains, and the pumice stone gently scrubs them away.

What is the best bathroom cleaner for rust stains?

For stains in the bathtub basin or on the shower floor, Bar Keepers Friend original powder cleanser is the go-to choice for rust removal. Make sure the surface is wet (but free of standing water), and sprinkle a small amount of cleanser on the rust, first testing it on an inconspicuous area.

What is the best cleaner for brown toilet stains?

Citric acid

Simply pour a kettle of almost boiling water into the bowl, follow up with 250ml of citric acid, and leave it for some hours – preferably overnight.

What product removes rust from toilet bowl?

Removes even the toughest toilet stains including lime and rust. Lysol Toilet Bowl Cleaner with Lime and Rust Remover is for use in toilet bowls, bidets, urinals, porcelain, and vitreous China.

Why is the bottom of my toilet Brown rust?

Red-brown rust stains result from the presence of iron in water, making itself at home in your toilet bowl, tub, and sinks. Air combines with the particles, causing them to oxidize and color. Over time, they build up on surfaces where water drips.

How to remove orange stains from a toilet bowl?

How to Clean Toilet Stains with Borax and Vinegar
  1. Flush the toilet to wet the surface of the toilet bowl.
  2. Pour approximately 1/4 cup of borax into the bowl. ...
  3. Pour 1-2 cups of white vinegar around the toilet bowl. ...
  4. Use a toilet brush to scrub away any remaining stains.
  5. Flush the toilet twice to remove the cleaning mixture.

What takes off the hardest toilet stains?

While hard water stains are certainly difficult to remove, they are not permanent. There are several effective, non-toxic cleaners you can use to remove pesky hard water stains from your toilet bowl, including baking soda and vinegar, Bon Ami or Bar Keepers Friend, and borax.

How do you get rust out of a toilet bowl?

For an inexpensive and hands-on approach to removing rust, use a pumice stone. Wet the stone and gently rub it on the rust stains. The stone will gently scrub away the rust without damaging the toilet bowl. Use a toilet brush to remove any residue, and finally, flush the toilet.

How to deep clean a toilet bowl?

Try this: Swish a cup of vinegar around in the toilet bowl using a toilet brush, then add a cup of baking soda, followed by an additional cup of vinegar. Let the fizzing solution sit for 10 minutes. Use a toilet brush to scrub stains. Let mixture sit for a few more minutes and then flush.

What do professionals use to clean toilets?

Professional cleaners often use the same household supplies as you would: toilet-bowl cleaner (or bleach), disinfectant wipes, rubber gloves, as well as a nonscratch scrub sponge, a microfiber cloth, or paper towels. A handheld scrub brush or a pumice stone can get to especially tough stains.

How to clean a badly stained toilet?

Vinegar and baking soda: Add 1 or 2 cups of vinegar to the toilet bowl along with a few sprinkles of baking soda. Swish the solution around the bowl with your brush for a few minutes and then let it sit for about 15 minutes. Scrub the stains with your brush (or pumice stone).

How do you get brown stains out of a porcelain toilet?

Hydrogen Peroxide
  1. Pour a half-cup of hydrogen peroxide into the toilet and let it sit for 30 minutes.
  2. Use your toilet brush to scrub the stains.
  3. Add a sprinkle of baking soda and scrub again if the stains persist.
  4. Turn on the water and flush away stains and germs.

How do you get deep stains out of porcelain?

Two ways to remove tough stains from porcelain plates. Prepare a mixture of baking soda( 1 tablespoon) and water(30 ml). Rinse your plate in warm water and use a sponge to apply the thick paste on the stains. Rub the mixture smoothly in circular motion until the stain/residue disappears.

Does CLR work on porcelain?

Multi-surface cleaner that has a powerful foam spray formulated to quickly cut through dirt, calcium, lime, hard water deposits and soap scum. Use on most bathroom surfaces including: porcelain, ceramic tile, shower doors, sinks, bathtubs, white grout and caulk, toilet bowls, and fiberglass.

Previous article
Can I leave detergent on clothes overnight?
Next article
Should I water my lawn after mowing?