Our writers test and research products independently. When you buy through a link on our site we may earn a commission but this never affects our product choices.
10 best glass cleaners and window cleaners for a streak-free finish
Nobody should have to tolerate dirty fingerprints on their windows, grimy stains on their hob or stubborn watermarks on their shower screen and, luckily, you don’t have to either. Get the shiny, smear-free glass you deserve with one of our top glass cleaner picks for 2024.
By Hannah Wilson | Last updated May 24, 2024
![Smiling woman cleaning window](https://cdn.statically.io/img/cms-uploads.mumsnet.com/cache/containers/images/glass-cleaning.jpg/b3ba5b0146c4bbcda210e556038244ac/glass-cleaning.webp)
There may be nothing more satisfying than cleaning a dirty mark off your window or a smudge off the shelves in your fridge freezer, 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 best glass cleaner and cloth, however, will remove dirt and smears from glass surfaces, windows and mirrors to leave them looking spotless. From budget options to eco-friendly sprays and even special formulas for tackling tougher jobs such as oven hobs and cars, there's a solution for every task.
To help you choose the best glass or window cleaner for your needs, we've thoroughly researched some of the biggest brands on the market. We spent hours comparing bestseller rankings and searching the Mumsnet forums - the largest online network of parents in the UK - to find honest feedback from real people on the sprays they've tested in their homes. We also delved into numerous consumer reviews and researched expert opinions to ensure our list only features the very best glass cleaners on the market today.
Plus, for more kitchen buying advice, we've also rounded up the best toasters and kettles - as tried and tested by Mumsnetters and our team of expert journalists.
Uses plant-based, vegan-friendly ingredients
Smells fresh and clean
Affordable
Decent capacity
May need to re-apply spray more than one to get results
Price on writing: £3 | Type: Liquid spray | Amount: 828ml | Scent: Mint, eucalyptus and peppermint
Not only is this glass cleaner from Method better for the environment than some other options, but it also comes with a minty aroma, with undertones of eucalyptus leaves and peppermint that’ll leave your home smelling fresh and clean - without the scent of harsh chemicals.
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. It's not only free from chemicals, which makes it safer for children and pets, but it also comes in a plastic bottle that’s 100% post-consumer recycled.
However, as it only relies on natural ingredients, you may find that you need to spray the product multiple times to tackle stubborn stains.
Related: The best dishwashers for sparkling clean pots
Affordable
Infused with vinegar
Cruelty-free and vegan
Lovely scent
Not suitable for acid-sensitive surfaces or wood
May not be streak-free
Price on writing: £1 | Type: Liquid spray | Amount: 750ml | Scent: Eucalyptus and lemon
Found on the shelves of most budget home stores, Astonish is a trusty spray with a purse-friendly price tag. Instead of harsh chemicals, it uses vinegar to get surfaces smear- and dirt-free making it safer to use if you have children and pets around. But don’t be put off by vinegar as an ingredient as this window cleaner has a fresh eucalyptus and lemon scent.
The quick-drying formula can leave your windows and mirrors shining, and it’s 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.
Some reviewers have found that this cleaner occasionally leaves streaks, so we recommend spraying the surface and wiping the product off straight away with a lint-free cloth instead of letting it soak.
Related: The best integrated dishwashers for a tidy kitchen
Safe to use on induction, gas, glass and ceramic hobs
Easy to apply
Removes grease, grime, calcium and cooked-on food
May remove oven markings
Only suitable for cleaning oven hobs
Expensive for the size of the bottle
Price on writing: £7 | Type: Liquid | Amount: 250ml | Scent: Unscented
When it comes to finding an oven cleaner specifically for hobs, wiping them with a standard spray 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, gas, glass and ceramic hobs. Simply apply with a cloth, wipe clean and polish to shine, and your hobs will be gleaming again in no time.
Despite this glass cleaner’s powerful chemicals, it has a pleasant aroma that will leave your kitchen looking and smelling clean. However, some reviewers have found that HG Thorough Cleaner caused their hob markings to fade, so remember to do a patch test on your hob before using this product.
Removes grime, sap, oil, grease and residue
Suitable for all surfaces of the car
Streak-free
Need to clean large areas before applying
May need elbow grease for stubborn stains
If used on treated paintwork, you need to re-seal and re-polish
Pricey
Price on writing: £10 | Type: Liquid spray | Amount: 560ml | Scent: Unscented
Many domestic glass cleaners contain wax and silicone, which can have a dangerous smearing effect on windscreens in wet weather, but not Autoglym Fast Glass. As well as being free of wax and silicone, it’s also free from abrasives.
Your car may encounter its fair share of traffic film, grease, dust, bird droppings, oil and even insect remains, but with just a few sprays of Autoglym, you can wipe away any dirt and grime with a microfibre cloth. And to get that ultimate new-car shine, use a different microfibre cloth to buff the window. It’s recommended to clean large surfaces before using the spray to prevent smudging.
This versatile glass cleaner is suitable for cleaning windscreens, glass substitutes, plastics, paintwork, mirrors, your in-car screen and your sat nav equipment without leaving a greasy residue, making it ideal for a shiny car both inside and out.
Read next: The best American fridge freezers for families
Nilco Nilglass H3 Glass and Mirror Cleaner
Easy to use
Suitable for most types of glass
Five-litre refill offers great value for money
Variety of sizes to choose from
Need a spray bottle to use the refill pack
Can’t use in direct sunlight
Must be removed before it dries to avoid streaks
Price on writing: £12 | Type: Liquid | Amount: Five litres | Scent: Unscented
Designed with professional window cleaners in mind, Nilco Nilgass H3 promises to be a failsafe glass and mirror cleaner for smear-free results. It’s suitable for most types of glass, including shower screens and glass tables, and all water-resistant hard surfaces so you can use it both around your home and to clean your car.
As the formula is so powerful, you only need to spray a small amount and, once you've covered the glass with a light spray, you need to wipe it away with a lint-free cloth and buff it until it's dry. For more stubborn stains, you can leave the spray to soak for a few minutes before wiping it away, but be careful not to leave it on too long as it may cause streaking.
Nilglass is available to buy in 500ml or one-litre trigger spray bottles as well as a five-litre refill, which will save you money and reduce your waste. But if you don’t already have a trigger spray bottle, Nilco offers a one-litre spray bottle and five-litre refill bundle too.
Easy to use
Removes limescale, dirt and makes bathroom surfaces sparkle
Works on a multitude of surfaces, including glass doors, ceramic sinks, taps, toilets, bathtubs, chrome, stainless steel and shower walls
Strong chemical smell
Only for bathroom and kitchen use
Not suitable for use on hot, damaged or acid-sensitive surfaces, enamelled metals, household appliances or natural stone
Price on writing: £4 | Type: Liquid spray | Amount: 500ml | Scent: Unscented
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 it on, scrub the surface 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.
Viakal also helps to prevent limescale build-up but does have a strong chemical smell, so make sure to open your windows when cleaning.
Related: The best kettles for hard water, tried and tested
Affordable
Suitable for cleaning all windows and mirrors
Minimal wiping and fast-drying formula
Must wear protective gloves and eyewear
Strong chemical smell
Price on writing: £3 | Type: Liquid spray | Amount: 500ml | Scent: Unscented
HG has a whole range of products for cleaning your home, from dishwasher cleaners to mould removers. Their Glass and Mirror Spray is a great low-price option for tackling dirt and grease on all glass surfaces inside and outside of your home.
This versatile 500ml bottle is particularly useful for getting rid of a build-up of soap residue on shower screens, and wiping smears off glass tables and dirty fingerprints off mirrors to give you that much-desired streak-free finish. It can also clean windows, doors, car interiors, glass cabinets, conservatories, sheds and bi-fold doors.
It’s easy to use as all you need to do is spray the surface and wipe it away with a dry, clean cloth or kitchen roll. You don’t need to wait around either as this fast-drying product gets to work in less than five minutes. However, you will need to wear protective gloves and eyewear when using it and to ventilate the area well.
Read next: The best lunch boxes for leftovers
Easy to use, and all you need is water to get your glass shiny
Environmentally-friendly
Washable and reusable
Comes with a three-year (or 300-wash) guarantee
Material is quite thin
May not work on very dirty or grimy glass
Price on writing: £12 | Type: Fabric | Amount: Four-pack | Scent: Unscented
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 with only water. For tough stains, you can also use these E-Cloths with one of the above glass cleaners, simply spray the glass and wipe the residue away.
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 and reuse once dry.
There’s no plastic or paper waste, and it’ll be much nicer on your bank balance too. This pack also comes with four cloths and a three-year or 300-wash guarantee if you find it’s not doing its job properly.
Unfortunately, the material is quite thin, which means you need to make sure you have a good grip of the cloth, otherwise you might end up with more smears than you started with.
What do professionals clean glass with?
A professional window cleaner will always get your windows shining again, but once you have the right tools it’s fairly easy to do yourself too. Choosing the right day is key though – while a sunny day will reveal any hidden smears and dirt, it’s better to clean your windows on a cloudy day as the sun could dry your windows too quickly.
1. Clean
Prepare your cleaning solution - many window cleaners swear by dishwasher liquid, such as Fairy Washing Up Liquid. For exterior windows, you can add approximately 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.
2. Dry
Once all the dirt and dust has been removed, use a 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.
3. Polish
To finish, a professional window cleaner will always polish the glass. To do this, simply use a clean microfibre cloth to wipe the edges of the window and clean the glass of any smears.
What is the best way to clean glass without streaks?
Whether you’re cleaning a glass window, shower screen, table or cabinet, there are certain steps you need to take to avoid streaks and smears.
But what are streaks? Streaks are residue that is left behind. This is why most professional window cleaners choose to clean windows on mild, cloudy days instead of warm, sunny ones because the sun evaporates the window cleaner quicker and causes streaks to appear. Streaks also appear on the glass when you use too much liquid or don’t successfully remove all of it.
To avoid streaky glass when using window or glass cleaners, we recommend you follow our step-by-step guide:
1. Choose your glass cleaner carefully
There’s a vast selection of glass cleaners available. Some are multipurpose, while others are specific for certain types of glass (such as car windows).
We recommend you choose a glass cleaner with either ammonia or isopropyl alcohol in it as these ingredients prevent streaks. Alternatively, you can make your own glass cleaner using white vinegar.
2. Spray the glass with your cleaner
Use a spray bottle and lightly cover the glass with your cleaning solution. Start at the top of the glass and work your way down, ensuring all of the glass is covered in the cleaner.
Avoid using too much glass cleaner as this may lead to streaks. If needs be, you can always apply more later.
3. Scrub the glass with a microfibre cloth
Using a microfibre cloth, start scrubbing the cleaning solution into the glass. Work your way from one corner to the other and then move the cloth down and scrub from side to side again. Keep scrubbing from side to side and moving down the glass, until you’ve wiped all sections of it.
If you prefer to, you can use a squeegee or even newspaper instead of a microfibre cloth. But don’t use paper towels as these will leave behind lint and streaks.
4. Buff the glass with a dry microfibre cloth
There are bound to be small spots that you’ve missed, so take a step back and examine any imperfections on the glass then scrub the stain in a circular motion using a clean microfibre cloth. Repeat the buffing process for each spot that you’ve missed.
If the glass still looks streaky or dirty, re-apply the cleaning solution then scrub and buff until the stains are gone.
Top tip: If you’re shining a mirror or glass with stubborn marks on it, such as hairspray or toothpaste, and have followed the above steps, you can remove the stains with isopropyl alcohol. Simply pour some isopropyl alcohol onto a cotton pad and dab or scrub at the stain until it’s gone.
How do I choose the best glass cleaner?
The first thing to consider when choosing the best glass cleaner is what you need it for. Do you want a glass cleaner that works on multiple surfaces or only specific ones? For example, if you’re cleaning an oven hob then you’ll want the HG Hob Thorough Cleaner, which is designed specifically for hobs. Whereas, if you want a glass cleaner for multiple surfaces then the Astonish Window and Glass Cleaner is ideal.
Looking at the ingredients is another way to choose the best glass cleaner for your surfaces. Some people prefer to use products with ammonia in it, as this helps to prevent streaks and makes glass shiny, but it can also smell strongly and irritate your skin and eyes.
Other people prefer to use glass cleaners that use less harsh chemicals such as hexoxyethanol, isopropanolamine or sodium laureth sulphate. You can also find glass cleaners that are chemical-free, such as the Method Glass Cleaner.
You might also want to think about the scent before you choose the best glass cleaner. Natural ingredient glass cleaners often contain scents such as mint and eucalyptus, and you can also find ones that have added scents, such as Viakal Fresh.
Most chemical-based glass cleaners are unscented, but that doesn’t mean they don’t have an aroma, which may smell strongly and require good ventilation.
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. But be careful though 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 the best glass cleaners
Fingertip-stained glass and dirt-smeared windows are not only unsightly but can increase allergens and encourage mould to grow in your home, which is why choosing an effective glass cleaner is vital.
To ensure we were bringing you the very best glass cleaner recommendations, we scoured Mumsnet forums to see which products were highly-rated by families who have tried and tested them in their own homes.
By relying on honest and unbiased recommendations from real people, we were then able to conduct in-depth research on each product, including the product’s efficiency at removing stains, ease of use and pros and cons. We also widened our search and compared consumer feedback on retailer websites, such as Amazon, to get a clearer picture of which glass cleaners were most effective.
About the author
Hannah Wilson is a freelance copywriter with over four years' experience writing for a wide range of publications and brands across many industries, including home, lifestyle, travel, health and business. As a passionate writer, who has two young nieces, she understands some of the struggles that parents face and is keen to save Mumsnet users time and money by finding the best products. In her free time, you’ll either find her walking in The Lake District, playing with her nieces, reading a book, attempting to write her own, or baking delicious treats.
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.
Read next: The best vacuum sealers for fresher food