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

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.

1
Best glass cleaner overall
What we like
  • Uses plant-based, vegan-friendly ingredients

  • Smells fresh and clean

  • Affordable

  • Decent capacity

What we don't like
  • May need to re-apply spray more than one to get results

Key specs

Price on writing: £3 | Type: Liquid spray | Amount: 828ml | Scent: Mint, eucalyptus and peppermint

What Mumsnet users say
TigerTulip · Tried & Tested
Method Glass Cleaner (bluish liquid) is amazing.
See Post
Our verdict

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

2
Best budget glass cleaner

Astonish Window and Glass Cleaner

What we like
  • Affordable

  • Infused with vinegar

  • Cruelty-free and vegan

  • Lovely scent

What we don't like
  • Not suitable for acid-sensitive surfaces or wood

  • May not be streak-free

Key specs

Price on writing: £1 | Type: Liquid spray | Amount: 750ml | Scent: Eucalyptus and lemon

What Mumsnet users say
MikeUniformMike · Recommended
Either Astonish or Stardrops glass cleaner or white vinegar spray.
See Post
Our verdict

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

3
Best glass hob cleaner
What we like
  • Safe to use on induction, gas, glass and ceramic hobs

  • Easy to apply

  • Removes grease, grime, calcium and cooked-on food

What we don't like
  • May remove oven markings

  • Only suitable for cleaning oven hobs

  • Expensive for the size of the bottle

Key specs

Price on writing: £7 | Type: Liquid | Amount: 250ml | Scent: Unscented

What Mumsnet users say
RandomDent · Tried & Tested
There’s an HG hob cleaner. I use that or a wet cloth depending on my mood.
See Post
Our verdict

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.

4
Best car glass cleaner
What we like
  • Removes grime, sap, oil, grease and residue

  • Suitable for all surfaces of the car

  • Streak-free

What we don't like
  • 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

Key specs

Price on writing: £10 | Type: Liquid spray | Amount: 560ml | Scent: Unscented

What Mumsnet users say
PinkJam · Tried & Tested
Would second Autoglym. Always impressed with their products.
See Post
Our verdict

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

5
Best glass and mirror cleaner
What we like
  • Easy to use

  • Suitable for most types of glass

  • Five-litre refill offers great value for money

  • Variety of sizes to choose from

What we don't like
  • Need a spray bottle to use the refill pack

  • Can’t use in direct sunlight

  • Must be removed before it dries to avoid streaks

Key specs

Price on writing: £12 | Type: Liquid | Amount: Five litres | Scent: Unscented

What Mumsnet users say
Roselilly36 · Tried & Tested
Nilglass for glass and mirrors. Nothing compares to how excellent this product is.
See Post
Our verdict

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.

6
Best shower glass cleaner

Viakal Limescale Remover Spray

What we like
  • 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

What we don't like
  • 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

Key specs

Price on writing: £4 | Type: Liquid spray | Amount: 500ml | Scent: Unscented

What Mumsnet users say
MaggieMagpie357 · Tried & Tested
It's the only product I swear by to get water marks off my shower door! We live in a very hard water area and the limescale is shocking. I use it on the bathroom sink and taps, shower heads - anywhere we get hard water marks and limescale. It's brilliant stuff.
See Post
Our verdict

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

7
Best glass cleaner for house windows
What we like
  • Affordable

  • Suitable for cleaning all windows and mirrors

  • Minimal wiping and fast-drying formula

What we don't like
  • Must wear protective gloves and eyewear

  • Strong chemical smell

Key specs

Price on writing: £3 | Type: Liquid spray | Amount: 500ml | Scent: Unscented

What Mumsnet users say
Notsurenow43 · Tried & Tested
I just discovered a product called HG. Game-changer!
See Post
Our verdict

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

8
Best glass cleaner wipes

E-Cloth Glass and Polishing Cloth

What we like
  • 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

What we don't like
  • Material is quite thin

  • May not work on very dirty or grimy glass

Key specs

Price on writing: £12 | Type: Fabric | Amount: Four-pack | Scent: Unscented

What Mumsnet users say
newcupcake · Tried & Tested
Buy an E-Cloth. They are fab and then all you need is water to clean with.
See Post
Our verdict

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