How-To

How to Clean Mirrors Without Windex

You do not need Windex — or any ammonia-based glass spray — to get a streak-free mirror. The technique matters more than the product, and St. Louis hard water actually requires a different approach than a standard glass cleaner provides.

Quick Answer

Clean mirrors without Windex by misting a light amount of diluted dish soap or white vinegar solution on the glass, then wiping with a dry, lint-free microfiber cloth in a single pass. For St. Louis hard-water spots, use a vinegar solution and a one- to two-minute dwell time before wiping — the microfiber cloth is what prevents streaks, not the cleaning product.

  • Light mist, never a soaked surface — excess liquid is the top cause of streaks
  • One microfiber cloth to apply, a separate dry microfiber cloth to finish
  • Vinegar dwell time for hard-water film; dish soap solution for everyday grime

Why Do Mirrors Streak Even With Windex?

Most streaking has nothing to do with which spray bottle is on the shelf. It comes from three repeatable mistakes: oversaturating the glass so the solution pools and dries unevenly, wiping with a cotton towel or paper towel that sheds lint and leaves micro-scratches, and hard-water mineral film that an ammonia-based cleaner dissolves only partially.

Hard water is tap water carrying a higher concentration of dissolved calcium and magnesium. As it evaporates off glass, those minerals stay behind as a thin, cloudy film that a standard glass cleaner is not formulated to remove — no matter how many extra passes you make with it.

What Removes Hard Water Spots From a St. Louis Bathroom Mirror?

St. Louis municipal water runs moderately hard, and bathroom mirrors near showers show it first — a cloudy film that builds up faster than in a hallway or bedroom mirror. A diluted white vinegar solution is the practical fix: the mild acid breaks down the mineral bond that plain glass cleaner leaves behind.

Hard-Water Mirror Protocol

  • Mix equal parts white vinegar and warm water in a spray bottle
  • Mist the glass lightly — do not soak it
  • Let the solution sit for 1-2 minutes so it can dissolve the mineral film
  • Wipe with a dry, lint-free microfiber cloth in one direction
  • Repeat only on stubborn spots — resist the urge to re-spray the whole mirror

Bathrooms without a water softener typically need this pass every one to two weeks. Homes with a softener installed can usually stretch to once a month.

What Cloth and Technique Gets a Streak-Free Finish?

A lint-free microfiber cloth is a densely woven synthetic cloth engineered to lift moisture and residue without shedding fibers — the reason it outperforms paper towels and cotton rags on glass. Use two of them: one to apply the light mist of solution, and a separate, fully dry one for the finishing pass. Reusing a damp cloth for the last wipe is the single most common reason a mirror still streaks after cleaning.

Work in one direction — top to bottom or side to side — rather than circular motions. A single consistent pass with a dry microfiber cloth removes any remaining haze without redistributing it across the glass.

How Professionals Handle Mirror and Glass Detailing

Clean Town & Country's Certified Cleaning Specialists treat mirror and glass detailing as a standard task on every visit across Ladue, Town and Country, Webster Groves, and Des Peres — lint-free microfiber, a hard-water pass where needed, and a single-direction finishing wipe on every mirror and glass surface in the home.

For a full property reset that includes mirror and glass detailing alongside every other surface, see our deep cleaning service in St. Louis or set up recurring house cleaning so glass and mirrors stay streak-free between visits.

Frequently Asked Questions

Common questions about streak-free mirror cleaning without Windex.

How do you clean a mirror without Windex?

Mix a small amount of dish soap or white vinegar with warm water in a spray bottle, mist the mirror lightly, then wipe with a dry microfiber cloth using a single top-to-bottom or side-to-side pass. The microfiber cloth — not the solution — is what removes streaks. A second dry microfiber pass over any lingering haze finishes the job.

Why do mirrors streak even after cleaning with Windex?

Streaking usually comes from three causes: overspraying the glass so excess liquid pools and dries unevenly, wiping with a cotton towel or paper towel that leaves lint and micro-scratches, and hard-water mineral residue that ammonia-based cleaners do not fully lift. St. Louis tap water carries enough dissolved minerals that a dedicated hard-water pass is often needed before the final microfiber wipe.

What removes hard water spots from mirrors in St. Louis homes?

A diluted white vinegar solution dissolves the calcium and magnesium mineral film that hard water leaves on glass. Apply, let it sit for one to two minutes so the acid can break down the mineral bond, then wipe with a dry microfiber cloth. Bathroom mirrors near showers in St. Louis homes typically need this hard-water pass every one to two weeks, more often in homes without a water softener.

What is the best cloth for streak-free mirror cleaning?

A lint-free microfiber cloth is the best tool for streak-free glass. Paper towels shed fibers and cotton towels leave lint that shows under bathroom lighting. Use one microfiber cloth to apply the cleaning solution and a separate, dry microfiber cloth for the final polish pass — reusing a damp cloth for the finishing pass is the most common cause of streaks.

Does Clean Town & Country include mirror and glass cleaning in a standard clean?

Yes. Every Clean Town & Country visit includes streak-free glass and mirror detailing with lint-free microfiber as a standard task across bathrooms and living areas. For homes with persistent hard-water buildup, our Certified Cleaning Specialists apply a dedicated mineral-removal pass during the visit.

Want Streak-Free Glass on Every Visit?

Our St. Louis Certified Cleaning Specialists include mirror and glass detailing on every clean across Ladue, Town and Country, Webster Groves, and Des Peres.

Licensed & InsuredIndustrial Grade | $450 Min
Check Availability