Best shower drain hair catchers

Pick by the drain you have, not the photo on the box.

As an Amazon Associate I earn from qualifying purchases.

On this page
  1. The picks
  2. Drain opening sizes
  3. ShowerShroom Ultra
  4. TubShroom Ultra
  5. OXO Silicone Drain Protector
  6. OXO Stall Drain Protector
  7. Danco 10306
  8. OXO Stainless Hair Catch
  9. Side by side
  10. Fit chart
  11. Where the hair ends up
  12. Know your stopper
  13. What the code says
  14. If it’s already slow
  15. Listing vs maker
  16. How to choose
  17. Questions
  18. How I pick

Quick answer

For a walk-in shower with a 4 in. grate, get the ShowerShroom Ultra. For a tub whose stopper comes out, get the TubShroom Ultra. If the stopper won’t come out, the OXO silicone dome sits over it.

ShowerShroom Ultra stainless steel shower stall drain hair catcher
Top pick: ShowerShroom Ultra$12.74 at AmazonPrice as of Oct 24, 2026, 5:30 AM EDT
Check it on Amazon

The picks

Six catchers for six kinds of drains. Each was the genuine brand, new, in stock and sold by Amazon.com when I checked on Oct 19 and again on Oct 21. Prices come from Amazon and show the time they were read.

OXO Good Grips stainless steel shower stall drain protector two pack
Best for leaving the stall grate in place

OXO stall drain protector, 2 pack

$22.99 at Amazon
Check it on Amazon
Price as of Oct 24, 2026, 5:30 AM EDT
Details ↓
OXO Good Grips stainless steel hair catch drain protector with silicone cone
Best for tub openings from 1¼ to 1.8 in.

OXO Stainless Hair Catch

$15.99 at Amazon
Check it on Amazon
Price as of Oct 24, 2026, 5:30 AM EDT
Details ↓

Which tub drain openings the in-drain catchers fit

In-drain catchers live or die on the size of the hole. These are the opening sizes each maker or listing prints. Measure yours before you buy.

Drain opening, inches (grid every 0.05 in.)OXO Hair Catch1¼ to 1.8 in.TubShroom TSCE3251.4 to 1¾ in.TubShroom UltraMain adapter 1½ to 1¾; also 1¼ and 21¼1½1¾2Drain opening, inches (grid every 0.05 in.)OXO Hair Catch1¼ to 1.8 in.TubShroom TSCE3251.4 to 1¾ in.TubShroom UltraMain adapter 1½ to 1¾; also 1¼ and 21¼1½1¾2
From OXO’s product page, the TubShroom TSCE325 Amazon listing and tubshroom.com, read Oct 19, 2026. The ShowerShroom is for 4 in. stall drains, so it isn’t on this scale.

Measure across the inside of the drain hole with the stopper out, not across the chrome ring on the tub floor. Our shower drain size guide shows where to measure. My call: if you land between sizes, the TubShroom Ultra’s three adapters give you the most room for error.

The pick for walk-in showers: ShowerShroom Ultra

Best for walk-in shower stall drains

ShowerShroom Ultra

SHSULT755 stainless steel shower stall drain hair catcher

SHSULT755, stainless
$12.74
Check it on Amazon
Sold by Amazon.com · in stock · price as of Oct 24, 2026, 5:30 AM EDT
9.0Spec scoreHow it’s scored
Drain types8
Metal10
Spares10
Setup8

Pros

  • Hair collects inside the drain, out of sight
  • Stainless steel
  • Fits standard 4 in. stall drains, per the listing
  • Round or square grates, per the maker
  • Replacement parts sold by the maker

Cons

  • Your drain cover comes off to fit it
  • Not for bathtub drains, per the listing
  • Not listed for linear drains
  • You pull it up to clean it
Model SHSULT755Stainless steel4 in. stall drainsGoes in place of the coverHair collects in the drainMaker: Juka Innovations

Buy it if

You have a walk-in shower with a round or square grate about 4 in. across, and you’d rather not see a mat of hair on the floor.

Skip it if

Your shower is a tub with a stopper. The TubShroom Ultra or the OXO silicone dome fits that drain.

The ShowerShroom Ultra is my pick for most walk-in showers. Its maker, Juka Innovations, sells it on tubshroom.com as the stall version of the TubShroom. It’s stainless steel and fits standard 4 in. stall drain openings. Instead of sitting on top of the grate, it goes in place of your drain cover.

That swap is the whole idea. Hair flows down and wraps around the ShowerShroom inside the drain, where you don’t see it. A flat cover keeps hair on the shower floor instead. The listing says cleanup is a matter of wiping it off, with no tangle to pick out of a grate.

The maker says it fits most round or square shower grate drains. Square grates are common on tiled showers, and plenty of catchers only come round. Measure before you buy. The fit chart below lists all six picks by drain type, so you can check yours in one row.

There’s one conflict to know about. The maker’s page says it fits most tub drains too. The Amazon listing says it’s not for bathtub drains. I go with the stricter line. My call: use it in a stall shower, and get the TubShroom Ultra for a tub.

Your old grate comes off to make room for it. Some stall grates are held by one or two screws, and some snap in. Keep the original grate in a drawer with its screws. You’ll want it back if you stop using the catcher or sell the house.

Anything that sits in a wet drain all day wears out eventually. Juka sells a replacement mini mushroom 2-pack, part 2PKSHSSHRMMN, for the ShowerShroom. My call: buy it for a walk-in shower with a standard 4 in. drain. It was new, in stock and sold by Amazon.com when I checked.

When the stopper lifts out: TubShroom Ultra

Best for tub drains with a removable stopper

TubShroom Ultra

TSULT1X95 stainless steel tub drain hair catcher

TSULT1X95, stainless
$12.99
Check it on Amazon
Sold by Amazon.com · in stock · price as of Oct 24, 2026, 5:30 AM EDT
9.5Spec scoreHow it’s scored
Drain types10
Metal10
Spares10
Setup8

Pros

  • Hair wraps around it inside the drain
  • Stainless steel
  • Three adapters in the box, per the maker
  • Works with stoppers that come out
  • Spare adapter pack sold (ADAPPK37)

Cons

  • The stopper has to come out
  • The tub won’t hold water with it in
  • Not for stoppers that won’t come out
  • Not for 4 in. stall drains
Model TSULT1X95Stainless steelAdapters: 1¼, 1½ to 1¾, 2 in.Sits inside the drainStopper comes outPlug combo: TSULT455

Buy it if

Your tub’s stopper lifts or unscrews out, you mostly shower in the tub, and you want the hair caught where you can’t see it.

Skip it if

Your stopper is built in and won’t come out. The OXO silicone dome sits over it instead.

The TubShroom Ultra is the tub version of the same idea. TubShroom says it fits inside any standard tub drain, and hair wraps around its body instead of going down the pipe. The Ultra is the stainless steel model. TubShroom also sells a chrome TSCE325, which I use in the fit chart because its listing spells out stopper types.

The adapters are what make it fit. The maker says the box holds the strainer plus three adapters: one for 1½ to 1¾ in. drains, a 1¼ in. one for smaller drains and a 2 in. one for larger drains. The Amazon listing says two of the middle size. I went with the maker’s count.

To use it, the stopper comes out. TubShroom’s listing says its catcher works with stoppers you can remove: pop-up, lift-and-turn and toe-touch. It doesn’t work with built-in stoppers that stay put. If yours is stuck, our tub drain removal tool guide covers the tools for the job.

With the stopper out, the tub won’t hold water. If you take baths, that matters. TubShroom sells the Ultra in a combo with its StopShroom plug as model TSULT455. My call: if anyone in the house soaks in the tub, buy the combo or keep a plug by the tub.

Cleaning is why people like it. You pull it up, and the hair comes with it, wrapped around the body. The maker says you wipe it off and put it back, with no chemicals. Adapters do wear, and TubShroom sells a spare pack, ADAPPK37, with three medium, one large and one small.

My call: this is the pick for a tub-shower combo where the stopper comes out. It isn’t for a flat 4 in. stall drain, and TubShroom’s own listing says so. It was new, in stock and sold by Amazon.com when I checked.

If the stopper stays in: OXO silicone dome

Best for stoppers that stay in

OXO Silicone Drain Protector

OXO Good Grips silicone shower and tub drain protector 13140900

13140900, silicone and stainless
$13.99
Check it on Amazon
Sold by Amazon.com · in stock · price as of Oct 24, 2026, 5:30 AM EDT
9.5Spec scoreHow it’s scored
Drain types10
Metal10
Spares8
Setup10

Pros

  • Tall dome fits over pop-up drains
  • Weighted top keeps it from sliding
  • Silicone edge hugs the tub floor
  • Nothing to take apart
  • Resists rust, per OXO

Cons

  • Hair collects on top, where you see it
  • 4.5 in. across, so check your flange
  • Lift it off to work the stopper
  • Not listed for square stall grates
Model 13140900Silicone and stainless4.5 × 1.75 in.Sits on topFlat and pop-up drainsNo tools

Buy it if

Your tub has a pop-up stopper that won’t come out, or you rent and don’t want to take drain parts apart.

Skip it if

Your stopper comes out and you’d rather not see the hair. The TubShroom Ultra hides it inside the drain.

Some stoppers don’t come out. Some pop-ups are built into the drain, and others are stuck in place with scale. An in-drain catcher like the TubShroom can’t go in those. The OXO Good Grips Silicone Shower and Tub Drain Protector sits on top instead, and its tall dome clears a raised stopper.

OXO says the dome fits both flat and pop-up drains. It measures 4.5 in. across and 1.75 in. tall. Water drains through the holes in the dome, and the hair stays on the outside. OXO says the silicone edges hug the tub, so hair can’t slip underneath.

A stainless steel accent on top adds weight. OXO says that stops it from sliding while you shower. That matters on a slick tub floor, because a cover that drifts off the drain lets hair go straight past it. The weight is also the part you grab to lift it.

The trade-off is where the hair ends up. With any top cover, it collects on the outside of the dome, in plain sight. You pick it off after a shower or rinse the dome in the sink. My call: that’s a fair trade for a tub with a stopper you can’t remove.

Check your flange before you buy. The dome is 4.5 in. across, so the drain’s chrome ring has to sit inside that circle for the edge to seal on the tub floor. While the dome is on, you can’t reach the stopper, so lift it off before you run a bath.

OXO says it resists rust, since the body is silicone and the weight is stainless. My call: buy it for a tub-shower where the stopper stays in, or for a renter who can’t take the drain apart. It was new, in stock and sold by Amazon.com when I checked.

To leave the stall grate in: OXO stall plate

Best for leaving the stall grate in place

OXO stall drain protector, 2 pack

OXO Good Grips shower stall drain protector, 2 pack, 12429000

12429000, 2 pack
$22.99
Check it on Amazon
Sold by Amazon.com · in stock · price as of Oct 24, 2026, 5:30 AM EDT
9.5Spec scoreHow it’s scored
Drain types8
Metal10
Spares10
Setup10

Pros

  • Rust-proof stainless steel, per OXO
  • Silicone rim keeps it in place
  • Two in the pack
  • Only 0.2 in. thick
  • No drain parts to remove

Cons

  • Hair sits on top, where you see it
  • 4.75 in. across, so measure the grate
  • Made for stall drains, per OXO
  • A flat plate, not a basket
Model 12429000Stainless steel4.75 × 4.75 × 0.2 in.0.245 lbSilicone rim2 per pack

Buy it if

You have a stall shower, you don’t want to unscrew the grate, and you’d like a spare for a second bathroom.

Skip it if

You’d rather hide the hair inside the drain. The ShowerShroom Ultra does that, once the grate comes off.

If you’d rather not touch the drain at all, a flat cover on the grate is the simplest fix. OXO’s Shower Stall Drain Protector is a thin stainless steel plate with a pattern of holes and a silicone rim. It sits flat on a stall drain, and the 2-pack, model 12429000, covers two showers.

OXO lists it at 4.75 by 4.75 in. and 0.2 in. thick, at 0.245 lb. It barely rises off the floor, so there’s little to stub a toe on. The silicone rim grips the tile and holds the plate over the grate, so water running across the floor doesn’t push it aside.

Hair stays on top of the plate, not in your pipe. That’s the trade-off with any flat cover. You see the hair, but you can reach it in two seconds with a tissue. In-drain catchers hide hair better, but you have to pull them up to clean them.

Size is the thing to check. A grate wider than 4.75 in. won’t be fully covered. ShowerShroom calls 4 in. the standard stall drain opening, and the 2021 International Plumbing Code asks for a shower strainer of at least 3 in. Both sizes fit under this plate.

The Amazon listing says it also works on some utility sink drains, and calls it a cover for any standing shower or tub. OXO’s own description says shower stall drains. My call: use it in a stall, where it can lie flat, not over a raised tub stopper.

The Amazon title reads “XO Good Grips”, a typo, but the brand field is OXO and the model is 12429000. I skipped the single-pack model 1288100 on Oct 19 because it was back-ordered from a third-party seller. This 2-pack was new, in stock and sold by Amazon.com when I checked.

A tub strainer with a lift handle: Danco 10306

Best for lifting hair out by a handle

Danco 10306 tub hair catcher and strainer, white

10306, white
$5.98
Check it on Amazon
Sold by Amazon.com · in stock · price as of Oct 24, 2026, 5:30 AM EDT
7.5Spec scoreHow it’s scored
Drain types7
Metal7
Spares8
Setup8

Pros

  • Basket handle for a no-touch lift, per Danco
  • Tiny pegs on the petals catch hair
  • 5 in. across for tub drains up to 4.5 in.
  • No tools
  • Also sold as a 3-pack (10876)

Cons

  • Plastic, not metal
  • Basket needs an open drain
  • Hair collects on top and in the basket
  • Not listed for stall showers
Model 10306Flexible PVC, silicone petals5 in. across, 1.48 in. tallBasket 1.8 in. inside, 1 in. deepTub drains up to 4.5 in.White

Buy it if

You want to lift the hair out by a handle without touching it, and your tub drain is open with the stopper out.

Skip it if

Your stopper won’t come out, or you want the hair hidden inside the drain. The OXO dome or the TubShroom Ultra fits better.

The Danco 10306 is a tub strainer and cover in one. Danco says it sits on top of the bathtub drain, with a flower-shaped top and tiny pegs on its petals that catch hair. It’s made of flexible PVC, in white, and fits tub drains up to 4.5 in. wide.

Under the flower is a small basket. The Amazon listing gives it a 1.8 in. inside diameter and 1 in. depth, and says it inserts into the drain. The basket catches what gets past the pegs. The whole piece is 5 in. across and 1.48 in. tall, per Danco.

The handle is the reason to pick it. Danco calls it a basket handle that works as a finger lift. You pull the strainer straight up, and the hair on the pegs and in the basket comes with it. The listing says you don’t have to reach into standing water to do it.

Because the basket drops into the drain opening, the stopper has to come out first. Danco doesn’t list which stopper types it suits, so I mark them “Not listed” in the fit chart. My call: it’s for an open tub drain, not one with a pop-up that stays in.

It’s plastic, not stainless, so it won’t match a chrome drain ring, and it shows as a white flower on the tub floor. The listing says it holds its shape in daily use. Hair collects on top where you see it, and in the basket where you don’t, so check both when water starts to pool around it.

Danco also sells it as a 3-pack, model 10876, if you have more than one tub. My call: buy it if you want a handle to lift the hair out and your stopper comes out. It was new, in stock and sold by Amazon.com when I checked.

For 1¼ to 1.8 in. openings: OXO Hair Catch

Best for tub openings from 1¼ to 1.8 in.

OXO Good Grips stainless steel hair catch 13341700

13341700, stainless and silicone
$15.99
Check it on Amazon
Sold by Amazon.com · in stock · price as of Oct 24, 2026, 5:30 AM EDT
9.0Spec scoreHow it’s scored
Drain types10
Metal10
Spares8
Setup8

Pros

  • Base stays in, topper lifts out
  • Silicone cone catches hair
  • Stainless steel and silicone
  • Fits 1¼ to 1.8 in. bath drains, per OXO
  • Water keeps flowing, per OXO

Cons

  • The stopper has to come out
  • Opening must be 1¼ to 1.8 in.
  • No adapters in the box
  • Not for 4 in. stall drains
Model 13341700Stainless and silicone1¼ to 1.8 in. drainsTwo piecesBase stays in the drainTopper lifts out

Buy it if

Your tub’s stopper comes out, the opening measures between 1¼ and 1.8 in., and you want a base that stays seated while you clean.

Skip it if

Your opening is 2 in. or your stopper won’t come out. The TubShroom Ultra’s 2 in. adapter or the OXO dome fits better.

The OXO Stainless Hair Catch is a two-piece in-drain catcher. OXO says the base sits in the drain and a topper inserts into it. Hair collects on a flexible silicone catching cone, and OXO says it does that without blocking water flow.

Cleaning is where the two pieces pay off. You lift the topper out, and the base stays seated in the drain. OXO says the topper removes for easy cleaning. That means you don’t have to reseat the whole thing each time, the way you do with a one-piece catcher. The base only comes out if you swap catchers.

Size is the limit. OXO lists it for standard bath drains from 1¼ to 1.8 in. across, or 3.2 to 4.57 cm. There are no adapters in the box. If your opening is 2 in., the TubShroom Ultra’s large adapter is the better fit. Measure with the stopper out.

Like any in-drain catcher, it needs the stopper out of the way. OXO doesn’t list which stopper types it suits, so I mark those “Not listed” in the fit chart. If your stopper is stuck, our tub drain removal tool guide covers how to get it out.

The body is stainless steel and silicone, the same mix OXO uses on its silicone dome. With the stopper out, the tub won’t hold water. My call: if anyone in the house takes baths, keep a plug by the tub.

My call: buy it when your tub opening is between 1¼ and 1.8 in. and you like the idea of a base that never moves. If you’re not sure of the size, the TubShroom Ultra’s adapters cover more drains. It was new, in stock and sold by Amazon.com when I checked.

All six picks side by side

Every fit and size here comes from the maker’s page or the Amazon listing, named in the sources. Scroll sideways on a phone. Prices are in each card and the picks above.

PickSpec scorePhotoDrain it’s forWhere hair ends upShort pros / consBuy
ShowerShroom Ultra
Walk-in showers
9.0ShowerShroom Ultra4 in. stall drainInside the drainRound or square / Grate comes offCheck it on Amazon
TubShroom Ultra
Removable stoppers
9.5TubShroom UltraTub, 1¼ to 2 in.Inside the drain3 adapters / No baths with it inCheck it on Amazon
OXO Silicone Drain Protector
Stoppers that stay in
9.5OXO Silicone Drain ProtectorFlat or pop-up drainOn topNothing to remove / Hair in viewCheck it on Amazon
OXO Stall Drain Protector
Leave the grate in
9.5OXO Stall Drain ProtectorStall drainOn top2 per pack / Hair in viewCheck it on Amazon
Danco 10306
Lift by a handle
7.5Danco 10306Tub, up to 4.5 in.On top and in a basketFinger lift / PlasticCheck it on Amazon
OXO Stainless Hair Catch
1¼ to 1.8 in. openings
9.0OXO Stainless Hair CatchTub, 1¼ to 1.8 in.Inside the drainBase stays put / No adaptersCheck it on Amazon

Green marks a strength for that column, and amber marks a trade-off. “Inside the drain” means you don’t see the hair until you pull the catcher up.

Which catcher fits your drain

Find your drain in the first column and read across. The dome is the OXO silicone protector, the plate is the OXO stall protector, and the cone is the OXO Hair Catch. Every cell comes from the maker’s page or the Amazon listing.

Your drainShowerShroomTubShroomOXO domeOXO plateDancoOXO cone
Tub, pop-up stopper that comes outNo, per listingStopper out*Yes, sits over itNot listedNot listed1¼ to 1.8 in.
Tub, lift-and-turn stopperNo, per listingStopper out*Not listedNot listedNot listed1¼ to 1.8 in.
Tub, toe-touch stopperNo, per listingStopper out*Not listedNot listedNot listed1¼ to 1.8 in.
Tub, stopper that won’t come outNo, per listingNo, per TubShroom*Yes, if a pop-upNot listedNo, needs the holeNot listed
Tub, open drain with no stopperNo, per listingYesYes, flat drainsNot listedUp to 4.5 in. wide1¼ to 1.8 in.
Stall shower, round grateYes, 4 in.No, per TubShroom*Yes, flat drainsYes, stall drainsNot listedNo, too small
Stall shower, square grateYes, per makerNo, per TubShroom*Not listedIf 4.75 in. or lessNot listedNo, too small
Linear drainNot listedNot listedNot listedNot listedNot listedNot listed

*TubShroom’s stopper and stall-drain details come from its listing for the chrome TSCE325, the same in-drain design. “Not listed” means neither the maker nor the listing says, so ask the seller before you count on it.

Two rows trip people up. A tub stopper that won’t come out rules out every in-drain catcher, so the OXO dome is the one listed answer. And no maker here lists linear drains. For those, check your drain maker’s parts list for a hair strainer made for that body, and see our linear shower drain guide.

Where the hair ends up, and what cleaning looks like

Every catcher stops hair somewhere. Where it stops decides what you see after a shower and how you clean it. Here’s each pick, from the maker’s own description.

PickHair collectsYou see it?How you clean it, per the maker
ShowerShroom UltraAround the body, inside the drainNoLift it out and wipe it off
TubShroom UltraWrapped around the body, inside the drainNoPull it up, wipe, put it back
OXO Silicone Drain ProtectorOn the outside of the domeYesPick it off or rinse the dome
OXO Stall Drain ProtectorOn top of the plateYesLift the plate and wipe it
Danco 10306On the pegs and in the basketPartlyLift by the handle, empty, rinse
OXO Stainless Hair CatchOn the silicone cone, inside the drainNoLift the topper; the base stays

Hidden isn’t always better. A catcher you can’t see is easy to forget until water pools around your feet. A top cover nags you every shower, which is the point. My call: if nobody in the house will pull up a catcher on their own, buy a top cover.

How to tell which tub stopper you have

Half of the fit chart turns on the stopper. These are the common types and what you see on the tub. If you can’t tell, try lifting or twisting the stopper by hand first.

StopperWhat you seeListed with an in-drain catcher
Pop-up with a leverA lever on the overflow plate raises and lowers itYes, if it comes out
Lift-and-turnA knob on top you lift and twist to closeYes, once removed
Toe-touchYou press it down with your foot to open or closeYes, once removed
Built-in, won’t come outNo way to unscrew it, or stuck with scaleNo; use a top cover
No stopperJust a grate or open hole in the tub floorYes

The “listed” column reads from TubShroom’s TSCE325 listing, which names pop-up, lift-and-turn and toe-touch stoppers and rules out non-removable ones.

Many removable stoppers unscrew counterclockwise, and some lift-and-turn knobs hide a small set screw under the cap. If yours fights you, stop before you strip it. Our tub drain removal tool guide covers the tools that grip a stopper without scratching the finish.

What the plumbing code says about drain strainers

Your drain’s grate isn’t an accident of style. The International Plumbing Code, which many states adopt, sets the minimum sizes. That’s why stall grates are wide and tub openings are small.

Fixture2021 IPC sectionWhat it asks for
Shower421.3Waste outlet at least 1½ in.; removable strainer at least 3 in. across, openings at least ¼ in.
Bathtub407.2Waste outlet at least 1½ in., with a watertight stopper; overflow at least 1½ in. where installed
Bathroom sink419.3Waste outlet at least 1¼ in.; a strainer, pop-up, crossbar or other device restricts the opening

From the 2021 International Plumbing Code on codes.iccsafe.org, read Oct 19, 2026. States and cities adopt their own editions with changes, so your local code may differ.

That ¼ in. minimum opening in a shower strainer is why hair gets through the grate in the first place. A catcher adds a finer screen on top, or a body inside the drain for hair to wrap around. My call: keep the original grate even if a catcher replaces it, since it’s the part the code calls for.

When a catcher won’t fix a slow drain

A catcher stops new hair. It does nothing about the hair already wound around the drain below it. Here’s how to tell which problem you have.

What you seeLikely causeNext step
Water pools only when the catcher is fullThe catcher is doing its jobClean the catcher
Still slow with the catcher outHair below the drain openingClear it with a drain snake
Slow at the shower and the sink next to itA shared branch lineSnake from the nearer drain
Gurgling, or several fixtures slowA blocked vent or main lineCall a licensed plumber

For the second row, a plastic barbed strip or a small hand snake pulls out most shower hair. Our drain snakes for shower hair guide compares them, and our drain cleaners for hair guide covers the liquid side. My call: clear the drain first, then put the catcher in.

Where the listings and the makers disagree

I check every listing against the maker’s own page. These didn’t line up, and here’s what I went with.

ProductMaker saysAmazon listing saysI used
ShowerShroom Ultra tub fitFits most tub drains, tooNot for bathtub drainsStall drains only
TubShroom Ultra adaptersOne 1½ to 1¾ in., one 1¼, one 2 in.Two 1½ to 1¾ in., one 1¼, one 2 in.The maker’s count
OXO Stall Drain Protector fitShower stall drainsAny standing shower or tub; some utility sinksStall drains
OXO Stall Drain Protector brandOXO, model 12429000Title reads “XO Good Grips”OXO; the brand field agrees
Danco 10306 materialFlexible PVC with silicone petalsSturdy plasticDanco’s description
Danco 10306 placementSits on top as strainer and coverBasket inserts into the drainBoth: flower on top, basket below

None of these makers publish a flow rate or a share of hair caught, so this page doesn’t rank one as catching more hair than another. The differences that matter are drain fit, where the hair ends up and how you clean it.

How to choose in four questions

QuestionIf yesIf no
Is it a walk-in stall shower?ShowerShroom Ultra, or the OXO Stall plate to leave the grate inKeep going
Does your tub stopper come out?TubShroom Ultra, OXO Hair Catch or Danco 10306OXO Silicone Drain Protector
Is the opening between 1¼ and 1.8 in.?Any of the three; the OXO Hair Catch fits snugTubShroom Ultra with its 2 in. adapter
Do you want to see the hair to remember to clean?OXO Silicone, OXO Stall or DancoShowerShroom, TubShroom or OXO Hair Catch

Most walk-in showers land on the ShowerShroom, and most tub-shower combos land on the TubShroom Ultra. If you’re replacing the drain grate itself, our shower drain covers guide covers snap-in and screw-in grates. For a new drain body, see our shower drains guide.

Questions people ask

What is the best shower drain hair catcher?

For a walk-in shower with a standard 4 in. grate, the ShowerShroom Ultra, which collects hair inside the drain. For a tub drain whose stopper comes out, the TubShroom Ultra. For a stopper that won’t come out, the OXO Silicone Shower and Tub Drain Protector.

What is the best hair catcher for a flat shower drain?

On a flat stall grate, the ShowerShroom Ultra goes in place of the grate and hides the hair. If you’d rather leave the grate alone, the OXO Shower Stall Drain Protector lies flat on top. It’s 4.75 in. across.

What type of shower drain is best for hair?

One with a grate you can lift off without tools, so you can reach the hair. The 2021 International Plumbing Code asks for a removable shower strainer at least 3 in. across. Our best shower drain guide compares drain bodies.

Will a TubShroom fit my shower?

Not a stall shower. TubShroom’s listing says it isn’t for flat 4 in. stall drains. Its sister product, the ShowerShroom Ultra, is made for those.

Can I use a hair catcher with a pop-up stopper?

Yes. If the stopper comes out, an in-drain catcher like the TubShroom Ultra takes its place. If it won’t come out, the OXO silicone dome is tall enough to sit over a pop-up, per OXO.

Do hair catchers slow down the drain?

TubShroom and OXO both say their catchers don’t block water flow. Any catcher slows the drain once it fills with hair, so clean it when water starts to pool.

How often should I clean a shower hair catcher?

None of the makers give a schedule. Clean it when you see hair on top or water starts to pool. My call: check an in-drain catcher once a week, since you can’t see it fill up.

Do these catch pet hair too?

The TubShroom, ShowerShroom and Danco listings all say they catch pet hair as well as human hair. If you bathe a dog in the tub, an in-drain catcher keeps the fur out of the pipe.

What about a linear shower drain?

None of these six makers list linear drains. Check your drain maker’s parts list for a hair strainer made for that drain body. Our linear shower drain guide covers the drains themselves.

Is stainless or silicone better for a drain hair catcher?

Both resist rust. The ShowerShroom and TubShroom Ultra models are stainless steel. OXO’s dome is silicone with a stainless weight. Pick by drain fit first, since a well-fitting catcher in either material does the job.

How I picked these

Why trust me

I’m Isaac Daniels, a licensed journeyman plumber in Georgia (license #JP507711). Every fit and size here comes from the makers’ pages and the Amazon listings, read the same day, and the code facts come from the 2021 International Plumbing Code.

How I pick

  • Only genuine brand products, new, in stock and sold by Amazon.com, checked through Amazon’s Creators API on Oct 19 and again on Oct 21.
  • The single-pack OXO Stall Drain Protector, model 1288100, was left out because it was back-ordered from a third-party seller.
  • Fit and size from each maker’s page first, then the listing. Where they disagree, the table above shows which I used.
  • Snap-in drain covers are left to our shower drain cover guide, so this page sticks to add-on catchers.
  • Each card’s spec score comes from the fit chart and the makers’ specs, with the checks in the tables below. Makers don’t publish flow or catch rates, so neither is in the score.
  • CPSC recall search for TubShroom, ShowerShroom, Juka Innovations, OXO and Danco, covering recalls since 2018: no recalls.

The spec score, check by check

Each check scores 0 to 10 and counts one quarter. It rewards a catcher that fits more of the drains in the fit chart, has stainless steel in it, has spares from its maker and goes in without taking drain parts out. It’s our score from the makers’ pages and listings, not a customer rating or a catch test.

Your drain decides first: a high score doesn’t help if the fit chart says no.

Check (weight)How it’s scored
Drain types (¼)Rows of the fit chart marked as a fit: 10 for 4 or more; 9 for 3; 8 for 2; 7 for 1
Metal (¼)10 when the part in the drain or on top includes stainless steel; 7 for plastic or silicone only
Spares (¼)10 when the maker sells spare parts for it or the box holds more than one; 8 otherwise
Setup (¼)10 when no drain part comes out; 8 when the stopper or grate has to come out
TotalAverage of the checks, to one decimal
PickDrain typesMetalSparesSetupScore
ShowerShroom Ultra8101089.0
TubShroom Ultra10101089.5
OXO Silicone Drain Protector10108109.5
OXO Stall Drain Protector81010109.5
Danco 1030677887.5
OXO Stainless Hair Catch1010889.0

Sources

  • tubshroom.com, Juka Innovations (ShowerShroom Ultra fit, round and square grates, replacement mini mushroom 2-pack 2PKSHSSHRMMN; TubShroom Ultra fit, adapter contents, ADAPPK37 adapter pack, TSULT455 StopShroom combo).
  • oxo.com (Silicone Shower and Tub Drain Protector 13140900 size, materials and drain fit; Shower Stall Drain Protector 12429000 size, weight and materials; Stainless Steel Hair Catch 13341700 design and drain size).
  • danco.com (10306 tub hair catcher placement, pegs, basket handle, material, size and fit).
  • 2021 International Plumbing Code, sections 407.2, 419.3 and 421.3: codes.iccsafe.org, read Oct 19, 2026.
  • CPSC recall search for TubShroom, ShowerShroom, Juka Innovations, OXO and Danco: cpsc.gov, Oct 19, 2026.
  • Amazon listings for B08LNZGQF7, B07PB6ZX9Y, B00OCEBMFM, B0FHJDKH5S, B004L04X5S, B09ZBN1XCG and B076FBJCNB (titles, features, sellers, stock): read through the Creators API, Oct 19, 2026.

Related guides