Mumsnet is supported by readers. All our writers obsessively research every product we recommend. When you buy through a link on our site we might earn commission but this never influences our product choices.
There may be nothing more satisfying than cleaning a dirty mark off your window or a little handprint off a mirror, but while there are plenty of glass cleaners on the market, it’s not always easy to get a streak-free finish.
In fact, use the wrong product and you could end up with more marks than you started with. The right glass cleaner and cloth, however, will remove dirt and smears from glass surfaces, windows and mirrors to leave them looking spotless.
There are budget options, eco-friendly sprays, plastic-free alternatives and special formulas for tackling tougher jobs such as oven hobs and cars. Some of the best products are versatile and can be used to clean more than just glass.
Whatever surface you need to tackle, here are the 10 best glass cleaners to get that sparkling finish.
1. Best overall glass cleaner: Windex Original Glass Cleaner
Price: £9.99 |Buy now from Amazon
Windex has been cleaning glass since 1933 and is a trusted formula for getting a streak-free finish. The formula cuts through dirt, grease and eliminates smears to give glass a lasting shine.
An American product, Brits do have to pay a bit more to buy it, but Windex fans love how versatile it is, using it on everything from mirrors and showers to printer heads and trainers. We also like that the Windex bottle is made from 100% recycled plastic.
2. Best budget glass cleaner: Astonish Window and Glass Cleaner
Price: From £3.52 |Buy now from Amazon
“I recommend either Astonish or Stardrops glass cleaner or white vinegar spray.”
Found on the shelves of most budget home stores, Astonish is a trusty spray with a purse-friendly price tag. It uses vinegar to get surfaces smear- and dirt-free making it safer for any pets around the home.
快干配方可以离开你的窗户d mirrors shining and is cruelty-free and vegan-friendly to boot. Just make sure to avoid contact with acid-sensitive surfaces such as marble and limestone and don’t use it on varnished, polished or unsealed wood.
3. Best eco-friendly glass cleaner: Method Glass Cleaner Spray
Price: £2.50 |Buy now from Amazon
“Method Glass Cleaner is amazing.”
Not only is this glass cleaner from Method better for the environment, but it also comes with a minty aroma that’ll leave your home smelling fresh.
It’s made with plant-based ingredients and is vegan-friendly and cruelty-free so you can clean most surfaces such as showers, windows and glass tables knowing you’re doing your bit for the planet.
As it doesn’t contain any chemicals, it’s safer for pets too and comes in a plastic bottle that’s 100% post-consumer recycled.
4. Best glass hob cleaner: HG Hob Thorough Cleaner
Price: £4.25 |Buy now from Amazon
When it comes to cleaning glass hobs, wiping it with a standard cleaner may get rid of food stains but can leave behind unsightly smears. The Hob Thorough Cleaner by HG has been designed to clean and leave a protective shine.
The powerful formula safely removes grease, grime and food marks from induction, glass and ceramic hobs. Simply apply with a cloth, wipe clean and polish to shine, and your hobs will be gleaming again.
5. Best car glass cleaner: Autoglym Fast Glass
Price: £6.52 |Buy now from Amazon
“I started using this about four years ago when my husband (renovating an old car) mentioned it. I grabbed it and, whoa, what a game-changer. I have four large bifold units in my house and it’s a quick spray and wipe, and they’re spotless with no residue or smearing. I’ve also got a lit mirror in the bathroom and it sorts this out in seconds with virtually no polishing or rubbing, etc.”
Free of wax, abrasives and silicone, Autogylm Fast Glass won’t just give your car windows a long-lasting shine but also clean glass substitutes, plastics and paintwork without leaving a greasy residue.
You can also spray it on a microfibre cloth to clean your mirrors, in-car screen and sat nav equipment - a safe but effective spray that can leave your whole car shining.
6. Best professional glass cleaner: Nilco Nilglass H3 Glass and Mirror Cleaner
Price: £11.96 (for 5L refill) |Buy now from Amazon
“I’ve started using Nilco Nilglass cleaning spray and found it brilliant when using a microfibre cloth.”
Designed with professional window cleaners in mind, Nilco Nilgass H3 promises to be a smear-free glass and mirror cleaner.
Suitable for most types of glass, including shower screens and glass tables, and all water-resistant hard surfaces, you can use it around your home and to clean your car.
You only need to spray a small amount and it will get to work on smears and stains. Nilglass is available to buy in 500ml or one-litre trigger spray bottles and a five-litre refill.
7. Best shower glass cleaner: Viakal Limescale Remover Spray
Price: From £4.66 |Buy now from Amazon
“Give Viakal Limescale Remover a try. Spray it on the shower door and give it a good scrub down.”
“My cleaner made me get Viakal. My shower screen was translucent with limescale and now you can't see any on there at all. She’s a genius.”
While not specifically a glass cleaner, Viakal’s Limescale Remover Spray is very effective at getting rid of limescale and pesky watermarks on your shower screen.
Cleaning guru Mrs Hinch is a fan and uses it on all the shiny areas of her bathroom, such as taps, plugs and shower heads. Simply spray, scrub with a non-scratch scourer to remove any stains and leave to soak for 20 minutes. Then rinse and buff with a clean microfibre cloth and your shower screen will be gleaming.
It also helps to prevent the build-up of limescale but does have a strong smell so make sure to open your windows when cleaning.
8. Best glass cleaner for windows and mirrors: HG Glass and Mirror Spray
Price: £3.07 |Buy now from Amazon
HG has a whole range of products for cleaning your home, from mould remover to toilet cleaners. Their Glass and Mirror Spray is a great low-price option for tackling dirt and grease on all glass surfaces inside and outside of the home.
The 500ml bottle can be used to get rid of a build-up of soap residue on shower screens, wipe smears off glass tables and dirty fingerprints off mirrors to give you that much-desired streak-free finish.
9. Best foam glass cleaner: House Mate Foam Mirror and Glass Cleaner
Price: £4 |Buy now from Amazon
With House Mate Foaming Mirror and Glass Cleaner, you don’t have to worry about wiping away drip marks or unnecessary waste. Unlike water-based products, the foam sticks to the glass to get working on any stains, smears or dirt immediately.
Simply spray on then polish off any glass and mirror surfaces around your home and in your car for a lasting shine.
10. Best glass cleaner for no streaks: E-Cloth Glass and Polishing Cloth
Price: £13.34 (for a four pack) |Buy now from Amazon
“I’ve had mine for three years. Just use water to clean glass doors and windows. In the bathroom, just wipe the bath down after a shower to stop smearing.”
If you don’t like using chemicals, an E-Cloth is a very effective alternative. Using masses of microfibres, it removes dirt and streaks from glass surfaces using only water.
The cloth absorbs moisture and over 99% of bacteria to leave your mirrors, windows, chrome and other surfaces looking clean and smudge-free. Afterwards, you simply throw it in the washing machine.
There’s no plastic or paper waste and it’ll be much nicer on your bank balance too. This pack comes with four cloths and a three-year or 300-wash guarantee so you can keep cleaning for longer.
What do professionals use to clean windows?
A professional window cleaner will most likely get your windows shining again, but once you have the right tools it’s fairly easy to do yourself. Choosing the right day is key though – while a sunny day will show up any smears and dirt more easily, it’s better to clean them on a cloudy day as otherwise the sun can dry your windows too quickly.
Prepare your cleaning solution - many window cleaners swear by dishwasher liquid. For exterior windows, you can add around a teaspoon to some cold water in a bucket (for interior windows, use a spray bottle). Avoid making too many soap suds and use a sponge or scrubber (professionals also use squeegees) to clean your windows, making sure to squeeze out any excess water. Work in an ‘S’ pattern around the glass until it’s clean.
一旦所有的污垢和灰尘被移除,使用rubber squeegee to wipe the glass until it’s dry, moving it horizontally across the window to push the water down. In between wipes, use a microfibre cloth or towel to clean the blade and repeat until all the water has gone.
Use a clean microfibre cloth to wipe the edges of the window and clean the glass of any smears.
What is the best glass cleaner on the market?
We thinkWindex Originalis the best overall glass cleaner. The formula cuts through dirt and grease and eliminates streaks to give a lasting shine and it’s versatile too, cleaning mirrors, showers and even printer heads!
What is the best homemade window cleaner?
A popular homemade solution uses white vinegar to clean glass. Add two tablespoons of vinegar to water either in a bucket or a spray bottle then use a lint-free cloth to rub the mixture onto the glass and a second clean cloth to dry it and remove any smears.
The solution may smell for a while but shouldn’t last long. Be careful as it can discolour some materials such as wood. For very dirty windows, you can also add ammonia, but make sure you wear gloves. Instead of using a cloth, newspapers can also be effective at getting rid of smears.
How we chose our recommendations
Most of our recommendations for glass cleaners came from Mumsnet users themselves. We searched the Mumsnet forums for posts about which glass cleaners Mumsnetters really rated. We also researched various review sites to find out which glass cleaners performed well across the board.
Why you should trust us
We work hard to provide unbiased, independent advice you can trust. We do sometimes earn revenue through affiliate (click-to-buy) links in our articles. This helps us fund more helpful articles like this one.