White film on shower glass is two substances needing opposite chemistries. Five tests, using what is already in your bathroom, settle which one you have.
Two white films, opposite chemistries. The fast version of the diagnostic:
Five minutes of testing before an hour of scrubbing. The tests below use vinegar, dish soap, a flashlight, and your fingernail.
At the distributor where I spent eight years before I ever cleaned glass for a living, the single most common product complaint we fielded was some version of "your shower cleaner doesn't work." The product usually worked fine. The customer was using an acid on soap scum, or an alkaline degreaser on mineral, and either way the white film shrugged it off.²
Here is the thing nobody tells you at the store: the white film on shower glass is two completely different substances, they form by different mechanisms, and each one is close to immune to the chemistry that removes the other. Everything downstream — product choice, technique, how long the job takes, whether it works at all — depends on a diagnosis most people never make.
This piece is the diagnosis. Five tests, all with things already in your bathroom, ordered from fastest to most definitive. Then what each answer means for treatment. Budget five minutes.
Suspect one: soap scum. When real soap — sodium or potassium salts of fatty acids — meets the dissolved calcium and magnesium in hard water, it reacts on the spot into calcium stearate and its cousins: a white-to-gray, waxy, water-insoluble solid that chemists call lime soap.¹ It doesn't rinse, because it's hydrophobic. It builds in thin films rather than discrete spots, dulls the glass evenly, and picks up body oils and skin cells as it goes, which is why old scum drifts gray.
The chemistry that removes it is alkaline or surfactant-heavy: strong dish-soap solution, a standard bathroom degreaser, anything that can dissolve a fatty solid. Acid is nearly useless against it — worse than useless, actually, since acid converts the surface of the scum to free fatty acids, which are grease. Vinegar on soap scum produces a smearier version of the problem you started with.
Suspect two: hard water mineral. Every drop of hard water that dries on glass leaves its dissolved load behind — mostly calcium carbonate, plus magnesium, sulfates, silica, and trace iron depending on your geology. It builds as discrete spots, rings, and drip trails, chalky white, concentrated where water sits longest: the bottom third of the door, below the shower head, along the frame line.
The chemistry that removes it is acid: acetic for the light and moderate work, sulfamic for the heavy. Surfactants and alkalis barely touch it — you can scrub mineral with dish soap until your arm gives out and mostly just polish it.
Opposite substances, opposite chemistries. Now the tests.
Dry glass, lights off, phone flashlight held flat against the surface so the beam skims across it. Thirty seconds, and often the only test you need.
Scum reads as a film: continuous, even dullness across whole regions of the glass, heaviest at chest-to-knee height where soap and shampoo actually land and run. Its edges are soft and gradual. Mineral reads as geography: discrete spots with defined edges, rings where drops sat, vertical drip trails, a horizontal tide line where the door meets the bottom track. Its distribution follows water, not soap — heaviest below the shower head and at the bottom of the panel.
If the raking light shows you film in the soap zone and spotting in the water zone, congratulations, you have both, which is the normal answer on a neglected door and has its own section below.
One reason I put this test first: it costs nothing and it reframes the whole panel before you touch it. Most people look at a shower door straight on, under the bathroom's overhead light, and see a uniform gray fog. That head-on view flattens everything — it hides the distribution that actually tells you what you're looking at. Rake a light across the same glass and the fog resolves into structure. You suddenly see that the top eight inches are nearly clear, that the heavy stuff sits in a band at hip height, that there's a hard tide line four inches up from the sweep. That structure is the diagnosis. A film that's evenly distributed head-to-foot is behaving like something deposited by splashing and running water — soap. A pattern that clusters where drops sit and dry is behaving like mineral. You are reading the history of how water and soap moved across that glass, and the raking light is the only view that shows it to you.
Splash the glass and watch. On clean glass and on mineral deposits, water sheets — spreads and drains in broad films, because both surfaces are hydrophilic. On soap scum, water beads and crawls — the waxy film repels it, drops stand tall and slide in odd stuttering paths, and the wet glass looks patchy rather than uniformly wetted.
This test earns its keep on glass that looks similar dry. A door can carry a scum film too thin to see head-on that still completely changes how water moves. If your "clean" door dries into spots faster than it used to, run this test; a beading surface holds droplets in place while they evaporate, which is how a scum film manufactures mineral spots on top of itself.
That feedback loop is worth sitting with, because it explains a complaint I heard constantly at the distributor: "I cleaned it last week and it's already spotted again." When you remove mineral but leave a scum film underneath — which is exactly what happens if you reach for acid alone on a layered door — you leave behind a surface that beads. Every subsequent shower now stands droplets up on that waxy film and holds them there through evaporation instead of letting them sheet off. Each droplet dries to a spot in place. So the door that "spots faster than it used to" isn't victim to worse water; it's carrying an untreated scum layer that has turned the glass into a droplet-holding surface. The fix isn't more acid. It's degreasing the layer you skipped, restoring a surface that sheets, and letting water leave the glass before it can dry. The behavior of water on the panel is telling you which layer you failed to remove.
There is a mirror-image version of this on genuinely clean, uncoated glass: water sheets so well that it drains almost completely, and the little that remains is thin enough to dry without a visible ring. That's the target state. If your glass sheets like that and still spots, your water is hard enough that even a thin residual film carries visible mineral, and you've learned something useful about prevention before you've cleaned anything — this is a squeegee-and-ventilation household, not a scrub-harder one.
Drag a fingernail across the film, light pressure. Scum yields: it's soft, waxy, and your nail plows a visible clean line through it, collecting a gray-white curd under the nail. Warm it first with hot shower water and it yields even more readily. Mineral resists: fresh deposits may flake at the edges, but established mineral is rock — literally, it's the same carbonate family as limestone — and the nail skates over it or catches without cutting.
There's a third answer worth knowing: nothing there to catch at all. If the glass looks hazy but the nail feels perfectly smooth glass, wet the panel. Haze that disappears while wet and returns as it dries isn't a deposit of any kind — it's etching, damage in the glass surface itself, and it has its own piece because no chemistry in this one will help.
The chemistry test, and the one that settles household arguments. One drop of plain white vinegar on the film, five minutes, undisturbed.
On mineral, the acid gets to work immediately. Watch closely at the moment of contact and you'll often see a faint fizz — carbonate releasing carbon dioxide — and after five minutes the drop's footprint is visibly clearer than its surroundings, sometimes a clean circle you can see from across the room. On scum, the drop just sits there. No fizz, no clearing; blot it after five minutes and the film underneath is intact, maybe slightly greasier where the acid converted the top layer to fatty acids.
The mirror image, for confirmation. A drop of strong Dawn solution — or better, a dab worked in with a fingertip — on a fresh patch of the film, two minutes, then rinse that spot with warm water.
On scum, the treated spot rinses visibly cleaner; the surfactant did in two minutes what plain water couldn't do in a year. On mineral, nothing changes — the spot may look briefly better while wet and soapy, then dries into exactly the same chalk.
Run tests four and five side by side on the same panel and you have a two-drop laboratory: whichever drop cleared its spot names your film. Both cleared partially? Keep reading.
A shower door that hasn't had a real cleaning in a year is rarely one film or the other. It's the laminate — mineral deposited on top of scum on top of mineral, each layer laid down by ordinary showers and each one shielding the layer beneath from the wrong chemistry. This is why single-product cleaning fails so reliably on neglected doors, and why the treatment is a sequence rather than a bottle: degrease, then acid, then degrease again, then acid again, until the raking light comes back clean.⁴
The anchor piece in this pillar runs that ladder rung by rung, with the compress technique that makes acid work on vertical glass and the substrate warnings that keep you off the tempered-glass mistakes. Diagnose here, treat there.
The one thing worth carrying over from the diagnosis into the treatment is why the sequence starts with degreasing. It feels backwards to people — the mineral is the harder substance, so surely you attack it first. But the layers are stacked in the order they were deposited, and on most doors the outermost, most recent layer is scum, because the last thing that touched the glass before it dried was soapy shower water. Acid applied to that stack has to get through a hydrophobic wax layer before it can reach the mineral, and it can't — the acid is water-based and the scum repels water. So you degrease first not because scum is the main problem but because it's the top problem, the lid on everything beneath. Take the lid off, and now the acid contacts mineral directly. Then another scum layer is often exposed beneath that, so you degrease again. Alternate until raking light comes back clean. The order isn't arbitrary; it follows the geology of the buildup from the outside in.
This is also why "I used a stronger acid and it still didn't work" is such a common dead end. Strength wasn't the constraint. Access was. A scum lid defeats a weak acid and a strong acid identically, because neither one can wet its way through grease. Diagnosis tells you whether you're facing an access problem or a strength problem, and they have completely different solutions.
Eight years behind a distributor counter taught me that people don't fail this diagnosis randomly. They fail it in the same three ways, over and over, and knowing the failure modes is half of getting it right.
The first is calling everything mineral. "Hard water spots" is the phrase everyone knows, so it becomes the label for any white film on any glass. A customer in a soft-water suburb — genuinely soft water, under 60 milligrams per liter — would come in convinced they had a hard water problem, buy an acid product, and get nowhere, because their film was pure soap scum and their water barely deposits mineral at all. The tell was always the same: the film was even, it was in the soap zone, and water beaded on it. Nobody had run a single test. They'd run a Google search, matched the words "white film shower glass," and bought accordingly.
The second is calling everything scum. The mirror error, and more common in genuinely hard-water regions. Here the customer knows their water is hard, has fought scum before, and assumes every subsequent film is more of the same. So they degrease, and degrease harder, and buy a stronger degreaser, and the chalky rings at the bottom of the door don't move — because those rings are mineral, and no amount of surfactant dissolves carbonate. The tell: spotting concentrated where water sits, a fingernail that skates instead of cutting, and a vinegar drop that clears its footprint while the degreaser drop does nothing.
The third, and the saddest, is calling etching a deposit. This is the customer who has tried everything — acid, alkaline, combination sprays, three brands, a magic eraser — and nothing touches the haze, because there's nothing on the surface to remove. The glass is corroded. I watched people spend a genuinely surprising amount of money on cleaners for damage that was never going to respond to chemistry, because the failure of each product read to them as "wrong product" rather than "wrong category of problem." The wet-glass test would have saved them the whole odyssey in thirty seconds: haze that vanishes when wet and returns when dry is not a deposit. It's etching, and the honest options live in a different piece.
If it's scum-dominant: your fix is cheap and gentle. Strong dish-soap solution or an alkaline bathroom cleaner, a non-scratch sponge, real mechanical effort, hot rinse. No acids, no gloves, no ventilation drama. And a product-history question worth asking your own household: if the scum is heavy, someone is using bar soap, and switching to a synthetic-detergent body wash cuts future scum production dramatically.³
If it's mineral-dominant: your fix is acid with patience — the compress method, because dwell time on vertical glass is the whole battle. And your prevention is water management: the daily squeegee habit, better ventilation, or the softener conversation if the Hard Water Scorer puts your zip code in the red.
If it's both: the alternating ladder, and afterward an honest look at whether a coating makes sense, since coated glass sheds both films more slowly than bare glass accumulates them.
If it's neither — the smooth-nail, vanishes-when-wet answer — stop buying cleaners. That's corrosion, it's more common on shower glass than anywhere else in a house, and the cloudy shower glass piece covers the two honest options, neither of which comes in a spray bottle.
Five minutes, five tests, and the hour you spend cleaning actually lands on the film you have. At the distributor I watched a decade of customers fight the wrong white film with the right products. Don't be the eleventh year.
Linnea is a regional contributor covering the Upper Midwest, with sixteen years on Twin Cities residential routes. Before the trade she spent eight years at a Minneapolis cleaning-supply distributor, where she ran the window-and-glass product category and wrote the technical sheets — which is why she cannot let a mislabeled white film go unchallenged.