Best Drain Hair Catchers and Strainers
TubShroom Ultra is the standout for tub and shower drains. Match the form factor to your drain style and clean weekly — it is the single easiest plumbing maintenance task available.
As an Amazon Associate, we earn from qualifying purchases.
Prevent Clogs Before They Start
Hair is the leading cause of bathroom drain clogs, and the leading cause of slow shower drains that eventually stop draining entirely. A $5-$15 hair catcher prevents the buildup that makes snaking and chemical treatments necessary. More importantly, it transforms a gross and frustrating quarterly drain maintenance task into a ten-second weekly cleanup. The investment is trivial; the benefit is perpetual – and the best models work so well you’ll forget they exist until empty day.
Key Features to Look For
- Fit compatibility: Hair catchers must match your drain opening style – square tile drains, round shower drains, pop-up stoppers, and tub crossbar drains all require different form factors. Measure your drain opening diameter and strainer style before ordering.
- Mesh fineness: Finer mesh catches more hair and small debris but clogs faster and requires more frequent cleaning. Medium-mesh silicone models balance catch rate and maintenance frequency well for most households.
- Material durability: Silicone outperforms plastic in wet environments – it doesn’t crack, rust, or stain. Stainless steel strainers with silicone gaskets offer the best combination of appearance and longevity.
- Ease of cleaning: The most important characteristic. A catcher that requires a tool to remove or is difficult to clean won’t get cleaned regularly – defeating its purpose. Snap-out or flip-up designs clean with two fingers over a trash can.
- Pop-up stopper compatibility: Many tubs use a pop-up or trip-lever drain that can’t accept external strainers. Universal tub strainers that sit inside the drain opening work on these without tools.
Top Picks
TubShroom Ultra Hair Catcher

The TubShroom design places a cylindrical mesh insert inside the drain pipe rather than covering the opening – it catches hair around the outside of the mushroom-shaped body rather than in a surface basket. The result is significantly higher capacity between cleanings and no obstruction to water flow. The Ultra version works in standard 1-1/2″ tub and shower drains and is one of the most popular drain accessories for good reason. Works well with pop-up stopper drains after stopper removal.
OXO Good Grips Shower Stall Drain Protector

A stainless steel hair catcher with a silicone base that grips the drain surface. The raised basket sits above the drain opening and collects hair without restricting flow. The handle makes removal and emptying effortless – grab, lift, tap over the trash, replace. Works on flat-bottom shower stalls with round center drains from 3.5″ to 5″ diameter. A clean, simple design that works reliably without suction cups or adhesives.
Danco Pop-Up Drain Protector

A strainer specifically designed to work inside standard pop-up drain assemblies that can’t accommodate external strainers. The basket sits inside the drain body below the stopper. Works on most standard 1-1/2″ bathroom sink drains. Captures hair and toothpaste caps without blocking the pop-up mechanism. For bathroom sinks (as opposed to tubs), this is often the only viable option.
Kohler Clearflo Square Drain Strainer

For modern tile showers with large square drain grates, Kohler’s replacement strainer provides a finer mesh than standard grates while maintaining the aesthetic of the original drain body. Kohler-specific but the approach is applicable to other square drain brands – replacing the factory grate with a finer mesh equivalent is often the cleanest solution for tile shower drains.
Frequently Asked Questions
How often should I clean a drain hair catcher?
Weekly in households with longer hair is ideal. Every two weeks in short-hair households. Waiting longer causes the strainer itself to become a partial clog source as soap scum and mildew build up in the mesh. A weekly clean takes under 30 seconds and prevents both drain problems and the mildew smell that develops in neglected strainers.
Can hair catchers go in the dishwasher?
Silicone models are typically dishwasher-safe and benefit from occasional sanitization cycles to eliminate bacteria and mildew. Check the product specs – plastic models may warp at high dishwasher temperatures. Stainless steel models can be scrubbed with a toothbrush and dish soap for thorough cleaning.
My drain is still slow even with a hair catcher – why?
Soap scum and mineral scale build up inside the drain pipe below where the strainer sits – the strainer catches hair but can’t prevent soap adhesion to pipe walls. A baking soda and white vinegar flush followed by hot water monthly helps reduce this buildup. For established slow drains, a drain snake or enzyme drain treatment handles the upstream clog while the strainer prevents recurrence.
Affiliate Disclosure: DIY Arsenal participates in the Amazon Associates Program and other affiliate programs. When you purchase through links on this site, we may earn a small commission at no additional cost to you. We only recommend products we have personally tested and genuinely believe in.