Quick Answer
Clean a mirror streak-free by removing dust first with a dry microfiber cloth, spot-treating any oily or sticky marks separately, then applying a cleaner without soaps, scents, or dyes and wiping in a consistent side-to-side or top-to-bottom pattern with a second, dry microfiber cloth. Using two cloths, one damp and one dry, is the single biggest factor in avoiding streaks.
Why Mirrors Streak in the First Place
Streaks are usually caused by cleaning over dust and debris instead of removing it first, using a cleaner with added soaps or dyes that leave a thin residue behind, or applying too much product and spreading it around rather than lifting it off. Scrubbing in random circular motions also makes it harder to spot missed patches, since there is no consistent pattern to check against.
What You Will Need
- Two microfiber cloths, one for applying cleaner and one kept completely dry
- A glass or mirror cleaner free from soaps, added scents, or dyes, or a homemade vinegar and water mix
- Rubbing alcohol or dish detergent, for spot-treating stubborn marks
- A squeegee, optional, for larger mirrors
Step 1: Remove Dust First
Before any liquid touches the mirror, wipe the entire surface with a dry microfiber cloth or duster to lift loose dust. Skipping this step is one of the most common reasons mirrors streak, since wiping dust around with a wet cloth just smears it rather than removing it.
Step 2: Spot-Treat Specific Marks
Deal with oily fingerprints, makeup smudges, or sticky residue individually before cleaning the whole mirror. Oil-based marks respond well to a little hot water mixed with dish detergent applied on a cloth. Sticker or tape residue lifts more easily with rubbing alcohol, left to sit for a minute on stubborn spots before wiping.
Step 3: Apply Cleaner Sparingly
Apply your chosen cleaner in a light, even layer rather than soaking the mirror. Using too much product is a common mistake, since excess liquid pools, takes longer to lift off, and increases the chance of streaking as it dries unevenly.
Homemade Streak-Free Mirror Cleaner
Mix one cup of distilled water with three tablespoons of white vinegar and a quarter cup of rubbing alcohol in a spray bottle. The vinegar cuts through mineral deposits and light grime, while the alcohol helps the solution evaporate quickly, reducing the time streaks have to form. Distilled water is worth using over tap water where possible, since it avoids adding fresh mineral deposits back onto the glass.
Step 4: Wipe in a Consistent Pattern
Using the second, dry microfiber cloth, wipe the mirror in a consistent direction, either side-to-side or top-to-bottom, rather than circular motions. A consistent pattern makes it easy to spot any missed or still-wet patches, and finishing with long, overlapping strokes buffs the surface to a clear shine.
Using a Squeegee for Larger Mirrors
For large bathroom or full-length mirrors, a squeegee pulled in overlapping vertical strokes from top to bottom clears liquid faster and more evenly than a cloth alone, reducing drip marks. Wipe the squeegee blade dry between strokes to avoid dragging dirty water back across the glass.
Dealing With Cloudy or Hazy Mirrors
A mirror that stays cloudy after normal cleaning often has a buildup of mineral deposits from hard water splashes, common in bathrooms. Wipe the area with a cloth dipped in the vinegar solution, leave it for a few minutes, then rinse thoroughly with a clean, water-dampened cloth before drying, since leftover vinegar residue can itself cause a haze if not rinsed off properly.
Cleaning the Mirror Frame
Wipe the frame with the same cloth used for spot cleaning, adjusting the approach for the material, a lightly damp cloth for wood or metal, and a barely damp cloth for anything more delicate like gilt or antique finishes, drying immediately afterward to avoid moisture damage.
Common Mistakes to Avoid
- Skipping the dry dust removal step before applying any liquid
- Using a cleaner with added soaps, scents, or dyes, which leave residue behind
- Wiping in random circular motions instead of a consistent direction
- Applying too much cleaner at once rather than a light, even layer
- Using an old cloth or paper towel instead of microfiber, which can leave lint or scratch the surface
Related Reading
Tackling the rest of the bathroom too? See our guide on removing limescale from a toilet.
Frequently Asked Questions
What is the best cloth for cleaning a mirror without streaks?
A microfiber cloth, since it is lint-free, highly absorbent, and does not scratch the glass surface the way rougher materials can.
Can I use vinegar instead of glass cleaner?
Yes, a mix of white vinegar, water, and a little rubbing alcohol works as an effective, streak-free alternative to commercial glass cleaner.
Why does my mirror still look cloudy after cleaning?
This is usually mineral deposits from hard water that need a vinegar soak and thorough rinse rather than a quick wipe with standard cleaner.
Should I clean a mirror in circles or straight lines?
Straight, consistent side-to-side or top-to-bottom strokes make it easier to spot missed patches and avoid the streaking that circular motions can leave behind.
Is it bad to use too much glass cleaner?
Yes, excess product pools on the surface and increases the chance of streaking as it dries unevenly, so a light, even layer works better.
