TL;DR
Streaks are residue, and residue comes from using too much liquid and not drying. Use a barely damp microfiber cloth, then immediately buff with a second dry one. Keep every liquid away from the mirror's edges, because seepage behind the glass causes permanent black spotting.
Why Mirrors Streak
A streak is a thin film left on the glass after the liquid evaporates. It comes from one of four things.
Too much liquid. Spray runs, pools at the bottom, and dries as a visible line.
Product residue. Anything with soap, wax, gloss enhancers, or fragrance leaves a film by design. Bathroom mirrors get hit with hairspray and skincare overspray too, which adds to it.
A dirty or fabric-softened cloth. Softener coats microfiber fibers and destroys their ability to absorb. A cloth that has been washed with softener will streak no matter what you spray.
Not drying. The single most common cause. Wiping alone spreads liquid thin; it does not remove it.
The Method That Works
- Two microfiber cloths. One barely damp, one bone dry. This is the whole technique.
- Dry-dust first if the mirror has visible dust or hairspray film, so you are not turning grit into mud.
- Dampen the cloth, not the mirror. Spray the cloth, or mist the glass very lightly. On a bathroom mirror, spraying the glass directly is how liquid reaches the edges.
- Wipe in one direction, top to bottom or side to side, in overlapping passes. Circles leave swirl patterns visible in raking light.
- Buff immediately with the dry cloth, before anything can evaporate on its own. Do not wait.
- Check from an angle with a light behind you, not straight on. Streaks are invisible face-on.
What to Use
Plain warm water is enough for most bathroom mirrors, and it leaves nothing behind by definition.
For toothpaste splatter and skincare film, add a drop of dish soap to warm water. Wipe, then wipe again with a plain water cloth to remove the soap, then buff dry.
Rubbing alcohol diluted about half and half with water cuts hairspray and oily residue and flashes off quickly, which reduces streaking. Use it on the glass surface only, well away from edges.
Vinegar and water works but leaves an odor in a small room and does nothing plain water cannot do. It also must be kept off any natural stone vanity below.
Skip anything that promises shine. Gloss additives are a film, and film is what you are trying to avoid.
The Edges Are the Real Hazard
A mirror is glass with a reflective metallic coating on the back, protected by a thin paint layer. That backing is what fails.
When liquid runs to the bottom edge, it wicks between the glass and the backing and corrodes the coating. The result is black or gray spotting creeping in from the edges, sometimes called desilvering. It is permanent and it cannot be cleaned off, because the damage is behind the glass.
So:
- Never spray directly at the edges or the frame.
- Wipe toward the center at the perimeter, not outward.
- Dry the bottom edge and the frame lip every time.
- If your mirror sits directly above the backsplash, wipe up standing water on the counter that could contact the bottom edge.
Bathroom humidity accelerates this, which is one more reason ventilation matters here, as covered in controlling humidity without a window.
Never Mix Products
Many glass cleaners contain ammonia. Ammonia plus chlorine bleach produces chloramine gas, and a bathroom is a small, often unventilated space where people commonly have both products out at once.
Also never combine bleach with vinegar or any acid, which releases chlorine gas, and never with rubbing alcohol. Use one product at a time, rinse the surface if you switch, and run the exhaust fan. The full list is in products you should never mix.
One more note: ammonia and alcohol should be kept off any coated display panel, which matters if you have a mirror with an integrated screen or a defogger pad.
Fixing Specific Problems
Toothpaste dots. Dried toothpaste is abrasive. Soften it with a warm damp cloth held in place for a minute, then wipe. Do not scrape.
Hairspray film. Diluted rubbing alcohol on a cloth, then plain water, then buff dry.
Cloudy haze that returns immediately. Usually residue from a previous product. Wash the mirror with warm water and a drop of dish soap, rinse with a plain water cloth, and buff. It often takes two rounds to strip an accumulated film.
Water spots that will not wipe off. Those are mineral deposits from hard water splash. A cloth dampened with diluted white vinegar, applied only to the affected area and away from edges, then rinsed and buffed, removes them.
Black spots at the edges. Not removable. The backing has corroded. The mirror can be reframed to hide a narrow band, or replaced.
Fogging
Fog is condensation, not dirt. Options in rough order of effectiveness: run the exhaust fan before and during showers, crack the door, use a heated mirror pad if you are renovating, or wipe a very thin film of shaving cream or dish soap on the glass and buff it out completely. The last one works for a few days and leaves streaks if you leave any excess, so buff hard.
A Realistic Routine
- Daily: wipe splatter with a damp cloth and buff dry, about 20 seconds. This is part of the two minute daily bathroom reset.
- Weekly: full two-cloth clean including the frame and the bottom edge.
- Monthly: wipe the wall behind the mirror edges and any light fixture above it, since dust falls onto the glass.
Do the mirror before the counter, so anything you knock loose lands on a surface you have not cleaned yet. The counter side is covered in cleaning a vanity top by material, and the same two-cloth method applies to cleaning glass bathroom shelves.
FAQ
How do I clean a mirror without streaks?
Use two microfiber cloths: one barely damp with plain warm water, one completely dry. Wipe in one direction in overlapping passes, then buff immediately with the dry cloth before the moisture evaporates. Streaks are residue, so less liquid and faster drying solve them.
Why does my bathroom mirror streak every time?
Usually too much liquid, product residue from a shine-enhancing cleaner, or a microfiber cloth that has been washed with fabric softener and can no longer absorb. Any of the three leaves a film. Try plain water and a fresh, softener-free cloth.
What causes black spots around the edge of a mirror?
Liquid wicking behind the glass and corroding the reflective backing. It is permanent and cannot be cleaned, since the damage is behind the surface. Prevent it by keeping spray away from edges and drying the bottom edge and frame after every cleaning.
Can I use vinegar on a bathroom mirror?
Yes, diluted, though plain water works nearly as well without the odor. Keep it off the edges and off any natural stone counter below, since vinegar etches marble, travertine, and limestone permanently. Never combine it with a bleach product in the same room.
How do I get toothpaste off a mirror?
Hold a warm damp cloth against the dried spot for about a minute to soften it, then wipe away and buff dry. Scraping dried toothpaste risks scratching the glass, since the paste itself contains mild abrasives that a scraper drags across the surface.
How do I stop a bathroom mirror from fogging?
Run the exhaust fan before and during the shower and leave the door slightly open. A very thin film of dish soap or shaving cream buffed out completely works for a few days. Heated mirror pads are the durable fix, but that is a renovation item.
When it stops being one job and becomes every room, house cleaning services are the wider answer.
Mirrors are the easiest thing in a bathroom to get right and the easiest to ruin at the edges. Every home is different, so the real number depends on size, condition, and what you want covered. Get a quote and we will walk you through it.