Best toilet cleaner: these are the ultimate products that will get the job done

The best toilet cleaner for a sparkling and germ-free loo

Best toilet cleaner: cleaning a toilet with blue toilet cleaner and a toilet brush while wearing rubber gloves
(Image credit: Getty)

The best toilet cleaner should make the unenviable task of cleaning the toilet that little bit less unpleasant. No one likes having to clean the loo, but it's essential for keeping the bathroom hygienic and fresh. Selecting a product that's effective, quick to work, and smells good is a must.

Some toilet cleaners come in the form of liquid in a bottle, some as powder, tablets and rim blocks which sit on the rim of your toilet and work when you flush. Others, like our second pick, are cleaning blocks which sit inside the cistern. It's all down to personal preference. From rim blocks to tablets, powders or just your average bottle of bleach, we've tried and tested all sorts of toilet cleaners here at Real Homes, and these are our pick of the very best.

For more bathroom ideas be sure to visit our inspiring hub.

What is the best toilet cleaner?

We rate the Astonish Toilet Bowl Cleaner Tablets so much so, that we consider them the best toilet cleaner you can buy. They're cruelty-free and vegan, easy to use and they work wonders on any limescale, rust or calcium that may be in your bowl.

  • If you want to know how to clean a toilet be sure to read our advice page once you've picked the top cleaning products.

The best toilet cleaner

Best toilet cleaner you can buy: Astonish Toilet Bowl Cleaner Tablets

1. Astonish Toilet Bowl Cleaner Tablets

Best toilet cleaner you can buy: these cleaning tablets will leave your toilet fresh and sparkling

Specifications
Best for: All-rounder
Type: Tablets
Size: 10 tablets
Reasons to buy
+Less plastic+No effort required+Cruelty free and vegan
Reasons to avoid
-Tablets cannot come into contact with bleach

To be used as often or as infrequently as you like, the Astonish Toilet Bowl Cleaner Tablets will blast any limescale, rust or calcium in your toilet bowl so it looks (almost) brand new. They're cruelty-free and vegan, and no scrubbing is required to get good results. Simply remove the tablet from its packet, pop it in your toilet and leave for 20 minutes. Then, brush and flush. For a deeper clean, leave overnight or use two tablets together. It should be noted that you shouldn't allow the tablets to come into contact with any form of chlorine bleach.

Best toilet cleaner for stains: Harpic toilet cleaner

(Image credit: Harpic)

2. Harpic Power Plus Toilet Cleaner Gel

Best toilet cleaner for stains: when your loo really needs a deep clean, this gel removes the toughest of stains, including hard water and limescale

Specifications
Best for: Giving the toilet a really deep clean
Size: 750ml
Reasons to buy
+Kills 99.9% of germs+Tackles tough stains+Removes 100% of limescale and rust
Reasons to avoid
-Strong smell

The best toilet cleaner for stains? It's the Harpic Power Plus Toilet Cleaner Gel. It can give your loo a powerful clean above and below the waterline due to the fact the liquid gel formula clings to the bowl, attacking germs and removing limescale.
It's also very simple to use, removing dirt and limescale with ease and it smells lovely too. With this toilet cleaner, buyers say there’s no need for elbow grease as it does the job simply by being swilled around the loo. Also, it doesn’t leave any marks after use, so you know it’s got right into the dirt.

Find more Harpic cleaning products at Amazon

Best toilet cleaner for limescale: Domestos toilet cleaner

(Image credit: Domestos)

3. Domestos Zero Limescale Ocean Toilet Cleaner

Best toilet cleaner for limescale: the UK’s no. 1 bleach brand, this toilet cleaner kills 99.9% of germs and 100% limescale

Specifications
Best for: Giving the toilet a bleach clean with an ocean fresh scent
Size: 750ml
Reasons to buy
+Kills 99.9% of bacteria+Deals with limescale+Three times’ thicker than average loo cleaners
Reasons to avoid
-Some users complain of strong chemical smell

The Domestos Zero Limescale Ocean Toilet Cleaner is great at killing germs and leaving the bowl clean and limescale-free with a fresh scent afterwards. For maximum effect, squirt the toilet cleaner evenly under the rim, leave for 30 minutes then brush if needed. This fresh-smelling bleach works below the waterline for an all-over hygienic clean that kills bacteria while leaving your loo with a lovely fragrance.

Shop more Domestos cleaning products at Amazon

Best zero-effort toilet cleaner: Ecozone Forever Flush 2000 Toilet Cleaner

4. Ecozone Forever Flush 2000 Toilet Cleaner

Best zero-effort toilet cleaner: this no-fuss toilet cleaner is ideal for busy households

Specifications
Best for: Ease of use
Type: Blocks
Size: N/A
Reasons to buy
+Little to no maintenance+Eco+Approved by Allergy UK+Long lasting+Safe for septic tanks+Cruelty free and vegan

Lasting for up to 2,000 flushes, the eco-friendly and Allergy UK approved Ecozone Forever Flush 2000 Toilet Cleaner works wonders. Not only does it ensure your toilet bowl is sanitary, deodorised and protected against limescale and nasty stains, but it's cruelty-free and vegan, too. Pop one of the jars directly into your toilet cistern and your toilet water will turn blue, indicating it's clean. Once the colour has gone, it's time for a new one. It's that simple. 

Shop more bathroom cleaners at Lakeland

Best toilet powder: Bloo Foam Aroma Ocean Mist Fragranced Powder

(Image credit: Bloo)

5. Bloo Foam Aroma Ocean Mist Fragranced Powder

Best toilet powder: a toilet powder which does a decent job at dissolving limescale

Specifications
Best for: Limescale
Type: Powder
Size: 500g
Reasons to buy
+Fragrant+Does a good job at removing limescale
Reasons to avoid
-Not to be used with bleach or bleach containing products

Filling your bathroom with fragrance from the first use, the Bloo Foam Aroma Ocean Mist Fragranced Powder is ideal if you have tough limescale on your toilet. A Mrs Hinch fave, simply pour a capful into your basin and watch it fizz and foam. Either flush after a few minutes or leave overnight for a deep clean. Be sure not to use it along with any products that contain bleach, though.

Find more cleaning buys at Wilko

Best eco toilet cleaner: Ecover Toilet Cleaner Pine Fresh

6. Ecover Toilet Cleaner Pine Fresh

Best eco toilet cleaner: an eco-friendly toilet cleaner made from plant-based ingredients

Specifications
Best for: Eco
Type: Liquid
Size: 750ml
Reasons to buy
+Plant-based+Cruelty-free +Biodegradable+Doesn't have a chemical smell

Plant-based, cruelty-free and completely biodegradable, this Ecover Toilet Cleaner is our top pick of the best eco toilet cleaner. Not only does it clean your toilet, but it makes sure it's also fresh, limescale-free and great-smelling. All you need to do is squirt some into your toilet bowl and flush. Why not swap your current liquid toilet cleaner for this one to be kinder to the environment?

You can find more toilet cleaners for sale at Tesco

Best rim block toilet cleaner: Bloo Fragrance Switch

(Image credit: Bloo)

7. Bloo Fragrance Switch

Best rim block toilet cleaner: a rim block that gives you the option of two fragrances

Specifications
Best for: Rim block
Type: Rim block
Size: N/A
Reasons to buy
+Two fragrances+Little to no maintenance
Reasons to avoid
-Doesn't smell very powerful

The best rim block toilet cleaner you can buy, the Bloo Fragrance Switch comes in a mixture of two different fragrances: water lily when you flushing and a fresh apple scent when it's dry. This rim block cleans the toilet with every single flush, preventing limescale and dirt build-up. To use, simply pop it on the rim of your toilet so it's facing into your loo. The only downside? In our opinion, it doesn't smell as fragrant as the others on our list.

Shop more Bloo products at Amazon

How to buy the best toilet cleaner

When it comes to buying the best toilet cleaner, the most important thing is that it kills germs and bacteria, so look for products that promise this at the very least. Some stamp out germs as well as tackling limescale and if you live in a hard water area, limescale is definitely your enemy so it’s worth looking for a loo cleaner that can help with this.

Decide if you want something eco-friendly that uses plant extracts rather than chemicals – a good idea if you have a septic tank or to do your bit for the planet – and whether the smell is important to you. Most toilet cleaners have a nice fresh fragrance such as marine or floral notes, while others have a bleachy odour.

Check the thickness of the toilet cleaner and whether the bottle has an angled head so you can get right under the rim for a really hygienic clean.

More bathroom cleaning tips: