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.
Top pick: ShowerShroom Ultra$12.74 at AmazonPrice as of Oct 24, 2026, 5:30 AM EDT
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.
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon.com at the time of purchase will apply to the purchase of this product.
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.
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.
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.
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
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
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.
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
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.
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 drain
ShowerShroom
TubShroom
OXO dome
OXO plate
Danco
OXO cone
Tub, pop-up stopper that comes out
No, per listing
Stopper out*
Yes, sits over it
Not listed
Not listed
1¼ to 1.8 in.
Tub, lift-and-turn stopper
No, per listing
Stopper out*
Not listed
Not listed
Not listed
1¼ to 1.8 in.
Tub, toe-touch stopper
No, per listing
Stopper out*
Not listed
Not listed
Not listed
1¼ to 1.8 in.
Tub, stopper that won’t come out
No, per listing
No, per TubShroom*
Yes, if a pop-up
Not listed
No, needs the hole
Not listed
Tub, open drain with no stopper
No, per listing
Yes
Yes, flat drains
Not listed
Up to 4.5 in. wide
1¼ to 1.8 in.
Stall shower, round grate
Yes, 4 in.
No, per TubShroom*
Yes, flat drains
Yes, stall drains
Not listed
No, too small
Stall shower, square grate
Yes, per maker
No, per TubShroom*
Not listed
If 4.75 in. or less
Not listed
No, too small
Linear drain
Not listed
Not listed
Not listed
Not listed
Not listed
Not 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.
Pick
Hair collects
You see it?
How you clean it, per the maker
ShowerShroom Ultra
Around the body, inside the drain
No
Lift it out and wipe it off
TubShroom Ultra
Wrapped around the body, inside the drain
No
Pull it up, wipe, put it back
OXO Silicone Drain Protector
On the outside of the dome
Yes
Pick it off or rinse the dome
OXO Stall Drain Protector
On top of the plate
Yes
Lift the plate and wipe it
Danco 10306
On the pegs and in the basket
Partly
Lift by the handle, empty, rinse
OXO Stainless Hair Catch
On the silicone cone, inside the drain
No
Lift 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.
Stopper
What you see
Listed with an in-drain catcher
Pop-up with a lever
A lever on the overflow plate raises and lowers it
Yes, if it comes out
Lift-and-turn
A knob on top you lift and twist to close
Yes, once removed
Toe-touch
You press it down with your foot to open or close
Yes, once removed
Built-in, won’t come out
No way to unscrew it, or stuck with scale
No; use a top cover
No stopper
Just a grate or open hole in the tub floor
Yes
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.
Fixture
2021 IPC section
What it asks for
Shower
421.3
Waste outlet at least 1½ in.; removable strainer at least 3 in. across, openings at least ¼ in.
Bathtub
407.2
Waste outlet at least 1½ in., with a watertight stopper; overflow at least 1½ in. where installed
Bathroom sink
419.3
Waste 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 see
Likely cause
Next step
Water pools only when the catcher is full
The catcher is doing its job
Clean the catcher
Still slow with the catcher out
Hair below the drain opening
Clear it with a drain snake
Slow at the shower and the sink next to it
A shared branch line
Snake from the nearer drain
Gurgling, or several fixtures slow
A blocked vent or main line
Call 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.
Product
Maker says
Amazon listing says
I used
ShowerShroom Ultra tub fit
Fits most tub drains, too
Not for bathtub drains
Stall drains only
TubShroom Ultra adapters
One 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 fit
Shower stall drains
Any standing shower or tub; some utility sinks
Stall drains
OXO Stall Drain Protector brand
OXO, model 12429000
Title reads “XO Good Grips”
OXO; the brand field agrees
Danco 10306 material
Flexible PVC with silicone petals
Sturdy plastic
Danco’s description
Danco 10306 placement
Sits on top as strainer and cover
Basket inserts into the drain
Both: 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
Question
If yes
If no
Is it a walk-in stall shower?
ShowerShroom Ultra, or the OXO Stall plate to leave the grate in
Keep going
Does your tub stopper come out?
TubShroom Ultra, OXO Hair Catch or Danco 10306
OXO Silicone Drain Protector
Is the opening between 1¼ and 1.8 in.?
Any of the three; the OXO Hair Catch fits snug
TubShroom Ultra with its 2 in. adapter
Do you want to see the hair to remember to clean?
OXO Silicone, OXO Stall or Danco
ShowerShroom, 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
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.