· Updated

How to Fix a Shower Door: Off-Track, Hard to Open, and Leaking (2026)

Sliding shower doors that jump off track, drag, or leak at the bottom are all fixable without replacing the door. This guide covers adjusting rollers, cleaning tracks, replacing the bottom sweep, and resealing the door frame.

Quick Answer

Sliding shower door hard to open or jump off track: clean the bottom track with a stiff brush and vinegar (soap scum and hard water buildup cause most drag issues), then apply silicone spray to the track. If it still jumps off track: the rollers at the top of the door need adjustment or replacement. Shower door leaking at the bottom: the door sweep (the rubber or vinyl strip along the bottom edge) is worn or missing — replacement sweeps are sold at hardware stores by door thickness.

Frequently Asked Questions

How do I get a sliding shower door back on track?

Sliding shower doors hang from rollers in the top track and are guided by a bottom track. To re-hang: lift the door up into the top track first (the top rollers engage the track when lifted), then lower the bottom edge into the bottom track. If the door won't lift far enough to engage the top track: adjust the bottom track or bottom guide — there is usually a small removable guide at the bottom center that can be unscrewed and repositioned. For older doors where the rollers have worn flat: replace the rollers.

What are the shower door rollers and how do I replace them?

Shower door rollers are small plastic or nylon wheels that ride in the top track and support the door's weight. They're typically held in a bracket at the top corner of the door. To replace: unscrew the roller bracket from the door top, take the old roller to a hardware store for matching (or search by shower door manufacturer and door thickness), and install the new roller. Rollers are $5–$15 each and available at home improvement stores. Always replace both rollers on a door at the same time — if one is worn, the other is close to failure.

Why does my frameless shower door keep leaking?

Frameless glass shower doors (the hinged type with thick glass) typically seal with a flexible magnetic seal or vinyl/rubber sweep along the edges. Leaks at: (1) Bottom edge — the bottom sweep is worn or missing. Replace the sweep (cut to length). (2) Strike side — the magnetic seal doesn't make full contact. Adjust the door so it closes flat against the wall: there are hinge adjustments (set screws) that allow lateral and vertical adjustment. (3) Hinges — condensation and hard water deposits can work into hinge gaskets. Clean with white vinegar and reapply silicone.

The shower door frame has black mold in the caulk. How do I fix that?

Black mold in shower caulk is surface mold in compromised silicone or caulk — it means the caulk has cracked or failed and water is seeping behind it. Fix: remove all old caulk with a utility knife and a caulk removal tool. Clean the surface with a bleach-and-water solution (1:10) and let dry completely. Apply new 100% silicone caulk (bathroom-rated, mold-resistant). Silicone caulk is harder to apply than latex but won't support mold growth the way latex does. Let cure 24 hours before exposing to water.

Can I replace just the shower door sweep without taking the door off?

On sliding doors: usually yes. The bottom sweep slides into a channel on the door's bottom edge. Slide the old sweep out from the end and slide a new one in. Measure the door width before buying and cut the new sweep to length with scissors or a utility knife. On frameless hinged doors: the bottom seal is usually held by a bracket at each end — unscrew the bracket, slide out the old seal, and install the new one.

Sliding shower door hard to open or jump off track: clean the bottom track with a stiff brush and vinegar (soap scum and hard water buildup cause most drag issues), then apply silicone spray to the track. If it still jumps off track: the rollers at the top of the door need adjustment or replacement.

Most shower door problems are maintenance issues, not replacement jobs.

What you need


Fix 1: Clean and lubricate the track

Remove the shower door and lay it on a towel. Use a stiff nylon brush and undiluted white vinegar to scrub the bottom track — soap scum and hard water scale cause most drag problems. Rinse and dry.

Apply silicone spray (not WD-40 — WD-40 attracts dirt) along both tracks. Reinstall the door and test.


Fix 2: Replace the bottom door sweep

Slide the old sweep out from the end of the door. Take it to the hardware store to match thickness, or measure the door thickness and gap height.

Cut the new sweep to the door width. Slide it into the bottom channel and test that it drags lightly on the tub ledge or shower pan — light contact is correct.


Fix 3: Adjust or replace door rollers

Unscrew the roller brackets from the top corners of the door. If the rollers are flat, cracked, or don’t spin freely: replace them. Take the old rollers to the hardware store to match.

If the rollers are fine but the door is misaligned: some roller brackets have an adjustment slot — loosen the screw, shift the bracket to level the door, retighten.


Fix 4: Recaulk the frame

Remove all old caulk with a utility knife. Clean with vinegar or a bleach-and-water solution. Dry completely.

Apply a thin bead of 100% silicone caulk where the frame meets the tile. Smooth with a wet finger. Let cure 24 hours before using the shower.


⏰ PT1H 💰 $10–$50 (door sweep $10–$20; rollers $10–$30 each if needed) 🔧 Stiff nylon brush, White vinegar, Silicone spray lubricant, Replacement door sweep (measure door width and thickness), Replacement rollers (if needed, match to door brand), 100% silicone caulk (mold-resistant, bathroom-rated), Utility knife and caulk removal tool
  1. Clean and lubricate the track

    Remove the shower door. Scrub the bottom track with a stiff nylon brush and undiluted white vinegar to remove soap scum and hard water scale. Rinse and dry. Apply silicone spray lubricant (not WD-40) along both tracks. Reinstall the door and test — this clears most drag and track-jumping issues.

  2. Replace the bottom door sweep

    Slide the old rubber or vinyl sweep out from the end of the door's bottom channel. Measure the door width. Purchase a matching replacement sweep and cut to length. Slide the new sweep in — it should make light contact with the tub ledge or shower pan when installed.

  3. Adjust or replace door rollers

    Unscrew the roller brackets at the top corners of the door. If rollers are flat, cracked, or don't spin freely, replace them (take the old roller to a hardware store to match). If rollers are fine but the door is misaligned, loosen the adjustment slot on the bracket, shift to level the door, and retighten.

  4. Recaulk the frame

    Remove all old caulk with a utility knife and caulk removal tool. Clean the surface with a bleach-water solution (1:10) and allow to dry completely. Apply new 100% silicone caulk (mold-resistant, bathroom-rated) where the frame meets the tile. Allow 24 hours to cure before exposing to water.

Free: 10-Point Home Maintenance Checklist

Prevent costly repairs with this seasonal checklist. Save hundreds every year by catching problems early.

Free instant download + weekly home tips. Unsubscribe anytime.