We are reader supported. When you purchase through links on our site, we may earn an affiliate commission. Also, as an Amazon affiliate, we earn from qualifying purchases.
If your plastic shower curtain is slimy, cloudy, orange at the bottom, or starting to smell musty, you usually don’t need to throw it away. Most plastic shower curtains and liners can be cleaned with a washing machine, vinegar, baking soda, dish soap, hydrogen peroxide, or a diluted bleach solution.
The fastest method I use at home is this: take the curtain down, put it in the washing machine with two old towels, add a small amount of laundry detergent and 1/2 cup baking soda, wash on gentle with warm water, then hang it back up to air-dry. Do not put a plastic shower curtain in the dryer unless the care label clearly says it is safe.
I’ve dealt with the same annoying problem most bathrooms get: the bottom edge of the liner turns pink-orange, soap scum makes the plastic feel tacky, and the whole thing starts looking worse than it really is. After trying the “just replace it” approach too many times, I learned that a plastic curtain can often be cleaned several more times before it needs to go.
Below are seven easy methods, plus the mistakes I’d avoid if you don’t want to warp, tear, or permanently cloud the plastic.
What is the easiest way to clean a plastic shower curtain?
The easiest all-around method is washing it in the machine with towels. The towels act like gentle scrubbers, which helps loosen soap scum and mildew without you having to scrub the whole curtain by hand.
Here’s the quick version:
- Remove the curtain or liner from the hooks.
- Place it in the washing machine with 2 old towels.
- Add a small amount of laundry detergent.
- Add 1/2 cup baking soda for odor and grime.
- Wash on gentle using warm water, not hot.
- Hang it back on the shower rod to drip-dry.
This works well for general grime, body oil, soap residue, and light mildew. If the curtain has black mold spots, heavy orange staining, or mineral buildup from hard water, one of the targeted methods below may work better.
Before you clean it: check the plastic and the problem
Most plastic shower curtains are made from PVC, PEVA, or EVA. They can usually handle gentle washing, but they don’t like high heat. Hot water, dryers, steam, and harsh scrubbing can make them brittle, warped, or wrinkled.
Also, not every stain is the same. I used to assume the orange stuff near the bottom was always mold, but in many bathrooms it’s a mix of soap scum, body oils, hard water minerals, and bacteria that thrive in damp areas. Black or dark green spotting is more concerning and should be treated more carefully.
| Problem on the curtain | What it usually is | Best cleaning method |
|---|---|---|
| Cloudy film | Soap scum and hard water | Vinegar soak or dish soap scrub |
| Pink or orange slime | Bacteria, soap residue, minerals | Machine wash, hydrogen peroxide, or bleach for white/clear liners |
| Musty smell | Mildew and trapped moisture | Baking soda wash or vinegar rinse |
| Black spots | Mold or mildew | Diluted bleach or hydrogen peroxide; replace if it won’t come clean |
| Rust-colored marks near magnets or grommets | Rust or mineral stains | Vinegar treatment; replace if metal is corroding |
One important safety note: never mix bleach with vinegar, ammonia, or other cleaners. The fumes can be dangerous. If you use bleach, use it by itself with water and rinse well.
Method 1: Wash the plastic shower curtain in the washing machine
This is my go-to method for routine cleaning because it takes the least effort and gives the most even result. It’s also the method I use before guests come over, because it makes the bathroom look fresher without much work.
What you’ll need
- 2 old bath towels
- Laundry detergent
- 1/2 cup baking soda
- Optional: 1/2 cup white vinegar added during the rinse cycle
How to do it
- Take the curtain down and remove all hooks or rings.
- Place the curtain in the washer with two old towels.
- Add a small amount of detergent. Use less than you would for a full load of clothes.
- Add 1/2 cup baking soda directly to the drum.
- Run a gentle cycle with warm water.
- If your washer allows it, add 1/2 cup white vinegar during the rinse cycle.
- Hang the curtain back up immediately to air-dry.
Avoid the dryer. I made that mistake years ago with a cheap liner, and it came out wrinkled and slightly warped. Even if it doesn’t melt, heat can shorten the life of the plastic.
This method is best for curtains that are dirty but not severely moldy. If there are stubborn spots after washing, treat those areas with one of the spot-cleaning methods below.
Method 2: Soak it in vinegar for soap scum and hard water film
White vinegar is useful for that cloudy, chalky film that makes a clear liner look permanently dirty. It helps loosen mineral deposits and soap scum without being as harsh as bleach.
I like this method for clear liners that have gone foggy at the bottom. It won’t always make an old liner look brand new, but it usually improves the feel and appearance.
How to do it
- Fill a bathtub or large basin with warm water.
- Add 1 to 2 cups of white vinegar.
- Submerge the curtain, especially the bottom edge.
- Let it soak for 30 minutes to 1 hour.
- Wipe problem areas with a soft sponge or microfiber cloth.
- Rinse with clean water.
- Hang to dry fully.
If the smell of vinegar bothers you, don’t worry too much. It fades as the curtain dries. Opening a bathroom window or running the exhaust fan helps.
Do not use vinegar right before or after bleach. Rinse the curtain thoroughly and give it time before switching to a different cleaner.
Method 3: Use baking soda paste for stains and musty buildup
Baking soda is gentle, cheap, and handy for the grimy bottom seam where buildup collects. It has mild scrubbing power, so it can lift residue without scratching as much as harsher powders.
This is a good method if you don’t want to take the curtain down, although it works better if you can lay the curtain across the tub wall or a clean surface.
How to do it
- Mix baking soda with a small amount of water to make a paste.
- Apply it to stained or slimy areas.
- Let it sit for 10 to 15 minutes.
- Scrub gently with a soft sponge or cloth.
- Rinse well with warm water.
- Hang the curtain open so it can dry.
For extra cleaning power, you can spray white vinegar over the baking soda paste after it sits. It will fizz, which helps loosen grime. The fizzing looks dramatic, but the real work still comes from wiping and rinsing.
A common mistake is using an abrasive scrub pad. Plastic can scratch, and those scratches give mildew more places to cling later.
Method 4: Clean it with dish soap for everyday grime
Dish soap is underrated for shower curtains. A lot of what collects on a liner is oily residue from skin, shampoo, conditioner, and soap. Dish soap cuts through that greasy film nicely.
This is the method I use if the curtain isn’t bad enough for a full wash but the bottom edge feels slick.
How to do it
- Leave the curtain hanging or remove it and place it in the tub.
- Add a few drops of dish soap to a bucket of warm water.
- Dip a soft sponge or microfiber cloth into the soapy water.
- Wipe both sides of the curtain, paying attention to the lower third.
- Rinse with the showerhead.
- Spread the curtain out to dry.
Don’t use too much soap. If you leave detergent residue behind, it can attract more grime and make the curtain feel sticky again.
Method 5: Use diluted bleach for moldy white or clear plastic liners
Bleach is not my first choice for every cleaning job, but it has a place. If a white or clear plastic liner has mildew spots or a strong musty smell, diluted bleach can disinfect and brighten it.
Use caution with colored or patterned shower curtains. Bleach can fade printed designs and weaken some plastics over time. Also, if your bathroom has poor ventilation, use another method unless you can open a window and run a fan.
What you’ll need
- Bleach
- Water
- Gloves
- A bucket, tub, or spray bottle
How to do it safely
- Put on gloves and ventilate the bathroom.
- Mix 1/4 cup bleach with 1 gallon of water.
- Apply the solution to moldy areas or soak the liner for 5 to 10 minutes.
- Scrub gently with a soft sponge if needed.
- Rinse very thoroughly.
- Hang to air-dry completely.
Never mix bleach with vinegar, ammonia, toilet bowl cleaner, or other bathroom sprays. This is the cleaning rule I’m strict about in my own house. If you already used another cleaner, rinse everything well before using bleach.
If black spots remain after a careful bleach cleaning, the mold may be embedded in scratches, seams, or textured areas. At that point, replacing the liner is usually the better choice.
Method 6: Try hydrogen peroxide for mildew without bleach fumes
Hydrogen peroxide is a useful alternative if you want to treat mildew but don’t want bleach fumes. The common 3% hydrogen peroxide from the drugstore works for light mildew and pinkish staining.
It can have a mild bleaching effect on some fabrics or printed curtains, so test a small area first if the curtain has color or a design.
How to do it
- Pour 3% hydrogen peroxide into a spray bottle.
- Spray the stained or mildewed areas.
- Let it sit for 10 to 20 minutes.
- Wipe with a sponge or cloth.
- Rinse well with water.
- Hang the curtain open to dry.
This method works best for lighter buildup. For heavy mold, bleach may be more effective, but hydrogen peroxide is easier to tolerate in a small bathroom.
Method 7: Use a melamine sponge for stubborn soap scum
A melamine sponge, often sold as a “magic eraser,” can remove stubborn soap scum from plastic shower curtains. I use this only on tough spots, not the whole curtain, because it works like a very fine abrasive.
It’s helpful around the bottom corners, along folds, and near areas where the curtain sticks to the tub.
How to do it
- Wet the melamine sponge with water.
- Squeeze out excess water.
- Rub the stained area gently.
- Rinse the area well.
- Check the plastic for dulling before continuing.
Use a light hand. Scrubbing too aggressively can dull glossy plastic or create tiny scratches. Those scratches may not be obvious right away, but they can make the liner collect grime faster later.
Which cleaning method should you choose?
If you’re staring at the curtain and just want to know what to do right now, use this simple guide.
| Situation | Best choice | Why it works |
|---|---|---|
| General dirty liner | Machine wash with towels | Easy, thorough, low effort |
| Cloudy plastic | Vinegar soak | Helps loosen mineral film and soap scum |
| Slimy bottom edge | Dish soap or baking soda paste | Cuts through residue and body oils |
| Musty smell | Baking soda wash | Helps deodorize and loosen grime |
| Mildew spots | Hydrogen peroxide or diluted bleach | Treats mildew more directly |
| Heavy black mold | Bleach, then replace if spots remain | Embedded mold may not be worth saving |
For most homes, I’d start with the least harsh option that matches the problem. If the curtain only has soap scum, bleach is unnecessary. If it has mold, plain dish soap may not be enough.
Common mistakes that make plastic shower curtains worse
Plastic liners are forgiving, but a few mistakes can ruin them quickly or make the problem come back faster.
- Using hot water: Warm water is safer. Hot water can warp thin plastic.
- Putting it in the dryer: Heat can melt, wrinkle, or damage the liner.
- Mixing cleaners: Bleach and vinegar should never be combined.
- Scrubbing with rough pads: Scratches make buildup return faster.
- Leaving it bunched up after cleaning: It needs airflow to dry.
- Using too much detergent: Soap residue can leave a sticky film.
- Ignoring the shower rings: Dirty hooks can drip grime back onto the clean curtain.
I also recommend wiping the curtain rod and washing the hooks while the curtain is down. It takes five extra minutes and keeps the whole setup cleaner.
How do you keep a plastic shower curtain clean longer?
The biggest reason shower curtains get gross is that they stay wet and folded. The lower edge sits against the tub, the folds trap water, and mildew gets a perfect little home.
These habits help a lot:
- Spread the curtain out after every shower. Don’t leave it bunched to one side.
- Run the bathroom fan for 20 to 30 minutes. Moisture control matters more than any cleaner.
- Shake water off the bottom edge. This is especially helpful if the liner clings to the tub.
- Spray weekly with diluted vinegar. Mix equal parts water and white vinegar, spray lightly, and let it dry. Do not use this if you recently used bleach.
- Wash it once a month. In a busy bathroom, monthly cleaning prevents the heavy buildup that takes real scrubbing.
- Use liquid body wash if bar soap is causing heavy scum. Bar soap often leaves more residue.
Good ventilation is the quiet hero here. In our bathroom, the liner stays cleaner much longer if the fan runs after showers and the curtain is pulled fully closed to dry.
When should you replace a plastic shower curtain instead of cleaning it?
Cleaning is worth trying, but not every curtain deserves saving. Plastic liners are inexpensive, and there are times when replacement is the cleaner and safer choice.
Replace the curtain or liner if:
- Black mold remains after proper cleaning.
- The plastic feels sticky even after washing.
- It has tears, cracked areas, or brittle edges.
- The grommets are rusting badly.
- There is a sour or musty smell that returns right away.
- The bottom seam has trapped grime inside layers you can’t clean.
A slightly stained liner may still be usable, but a moldy, damaged, or smelly one is not worth fighting forever. If you’re cleaning the same liner every week and it still looks bad, replacing it will save time.
Can you clean the curtain without taking it down?
Yes, for light cleaning. Leave it hanging, spray or wipe the dirty areas, rinse with the showerhead, and spread it out to dry. This is useful for weekly maintenance or a quick touch-up.
For deeper grime, taking it down works better. You can soak the bottom edge, clean both sides, and rinse it more thoroughly. The washing machine method is also much easier when the curtain is removed.
If you clean it while it’s hanging, put an old towel on the bathroom floor if water tends to splash out. I’ve learned that lesson the slippery way.
FAQ about cleaning plastic shower curtains
Can I put a plastic shower curtain in the washing machine?
Yes, most plastic shower curtains and liners can go in the washing machine on a gentle cycle with warm water. Add a couple of towels to help scrub the plastic gently. Avoid hot water and skip the dryer.
Can I put a plastic shower curtain in the dryer?
No, not unless the care label specifically says it is dryer-safe. Most plastic liners should be hung to air-dry. Dryer heat can warp, wrinkle, melt, or weaken the plastic.
What removes orange stains from a shower curtain?
Orange stains often come from bacteria, soap scum, hard water minerals, or rust. Try a machine wash with baking soda first. For lingering stains, use vinegar for mineral buildup or hydrogen peroxide for pink-orange mildew-like staining.
Is vinegar or bleach better for cleaning a plastic shower curtain?
Vinegar is better for soap scum, cloudy film, and hard water buildup. Bleach is stronger for mildew and mold on white or clear liners. Use one or the other, never both together.
How often should I wash a plastic shower curtain?
Once a month is a good rhythm for a regularly used bathroom. If the bathroom is humid, has poor ventilation, or the curtain gets slimy quickly, clean it every two to three weeks.
Can I clean a colored or patterned plastic shower curtain with bleach?
Bleach can fade colors and damage printed designs. For colored curtains, use dish soap, baking soda, vinegar, or hydrogen peroxide after testing a small hidden spot first.
Why does my shower curtain get moldy so fast?
It usually stays wet too long. Poor ventilation, bunched-up folds, soap residue, and a liner that clings to the tub all encourage mildew. Spread the curtain out after showers and run the fan to help it dry faster.
Should I clean the shower curtain rings too?
Yes. Shower rings collect dust, soap residue, and mildew, especially near the top holes of the curtain. Soak plastic rings in warm soapy water, rinse them, and dry them before rehanging the curtain.
The simple cleaning routine I’d use again
For a normal plastic shower curtain, I’d start with the washing machine method: gentle cycle, warm water, detergent, baking soda, and old towels. It’s quick and works for most everyday grime.
If the curtain still has cloudy film, I’d use vinegar. If it has musty mildew spots, I’d use hydrogen peroxide or diluted bleach for a white or clear liner. For small stubborn areas, baking soda paste or a melamine sponge can finish the job.
The real trick is drying. A clean curtain that stays bunched up and damp will get gross again fast. Spread it out, run the fan, and wash it before the buildup gets heavy. That small habit has saved me from replacing liners nearly as often.

