Pepto Bismol’s bright pink color comes from a dye that clings stubbornly to fabric, carpet, and hard surfaces, especially once it dries. The active ingredient, bismuth subsalicylate, is nearly insoluble in both water and alcohol, which means the chalky residue left behind won’t dissolve easily with simple rinsing. Getting the stain out requires the right approach for the specific surface, and acting fast makes a real difference.
Why Pepto Bismol Stains Are Stubborn
Most liquid stains respond well to water or rubbing alcohol because the staining compound dissolves in one or the other. Bismuth subsalicylate dissolves in neither. At room temperature, less than 1 milligram will dissolve per milliliter of water, and alcohol performs just as poorly. That means the pink residue sits on top of or within fibers rather than washing through them. The good news: because the compound doesn’t penetrate deeply into most materials, physical removal (blotting, scraping, scrubbing) does much of the heavy lifting. The pink dye is the real culprit for lasting discoloration, and that responds better to detergent-based cleaning.
Clothing and Washable Fabrics
Scrape off as much of the dried residue as you can with a spoon or dull knife before applying any liquid. Pulling dried chunks off first prevents you from grinding the pink dye deeper into the fibers.
Run cold water through the back of the stain to push the residue out rather than further in. Then apply liquid dish soap or laundry detergent directly to the stain and work it in gently with your fingers or a soft brush. Let it sit for 10 to 15 minutes. Rinse with cold water and check the stain before putting the item in the dryer, because heat will set any remaining pink dye permanently. If the stain is still visible, repeat the detergent treatment or soak the garment in a solution of oxygen-based bleach (the color-safe powder type) and cool water for an hour before washing normally.
White cotton and white polyester can handle chlorine bleach if the detergent method alone doesn’t finish the job. For colored fabrics, stick with oxygen-based bleach to avoid fading.
Carpet and Rugs
Blot up as much liquid as possible with paper towels or a clean white cloth, pressing straight down rather than rubbing. Rubbing spreads the pink dye outward and pushes it deeper into carpet fibers.
Mix one tablespoon of liquid dish soap into two cups of cool water. Dip a clean white cloth into the solution and blot the stain repeatedly, working from the outside edges toward the center. You should see pink transferring to the cloth. Rotate to a clean section of the cloth frequently so you’re not redepositing the dye. Once the color stops lifting, blot the area with a cloth dampened with plain water to rinse out the soap, then press dry towels into the spot to absorb as much moisture as possible.
For carpet stains that have already dried, scrape away the crusty residue first, vacuum up the flakes, and then follow the same blotting process. Dried stains may need two or three rounds of treatment. If a faint pink shadow remains after the carpet dries completely, a carpet spot cleaner with an oxygen-based formula can help lift the last traces.
Upholstery and Delicate Fabrics
Upholstery adds a complication: you can’t rinse the fabric under running water, and too much liquid can soak into the cushion padding and cause new problems. Some fabrics, particularly cotton velvet and viscose, can be permanently damaged by water. Always test any cleaning solution on a hidden area first, like the back or underside of a cushion.
For most upholstery, use the same dish soap and water mixture as the carpet method, but wring your cloth out thoroughly so it’s barely damp. Blot rather than scrub. Follow with a cloth dampened in plain water to remove soap residue, then let the area air dry completely. If the pink stain triggered a broader color change in the fabric (some upholstery dyes shift color when exposed to acidic or alkaline liquids), a diluted baking soda solution can help neutralize the pH imbalance. Dissolve a teaspoon of baking soda in a cup of water, spray it lightly on the discolored area, and blot dry.
Silk, wool, and other dry-clean-only fabrics should go to a professional cleaner. Point out the stain and mention it’s bismuth subsalicylate so they can choose the right solvent.
Wood Furniture and Hard Floors
On finished wood, the approach is gentle. Mix a few drops of dish soap into hot water and whisk until you get a thick layer of suds on top. Dip a soft cloth into only the foam, not the water underneath, and apply it to the stain. The foam lifts the residue without saturating the wood with excess moisture, which can cause warping or white marks in the finish. Wipe clean with a cloth dampened in plain water, then dry and polish or wax the surface promptly to restore the protective layer.
Tile and laminate floors are more forgiving. Wipe up the spill, then clean with a detergent and water solution using a cloth or soft-bristled brush. For grout lines, which are porous and absorb the pink dye quickly, a paste of baking soda and water applied with an old toothbrush works well. Let the paste sit for five minutes, scrub, and rinse. Stone countertops and concrete respond to the same treatment: a solution of washing soda or dish detergent, scrubbed in with a soft brush and rinsed thoroughly.
Stains on Skin and Teeth
Pepto Bismol commonly leaves a pink tint on hands and can temporarily turn your tongue and teeth black (a harmless reaction between bismuth and trace sulfur in saliva). The pink skin staining fades on its own within a day but comes off faster with soap, warm water, and a washcloth. For the black tongue discoloration, brushing your teeth and tongue normally speeds things up. It resolves completely once you stop taking the medication.
Tips That Apply to Every Surface
- Act quickly. Fresh Pepto Bismol lifts far more easily than a dried stain. If you can’t clean it immediately, at least blot up the excess.
- Use cold water first. Hot water can set the pink dye in fabrics. Save hot water for hard surface cleanup, where setting isn’t a concern.
- Avoid rubbing. Blotting contains the stain. Rubbing spreads it and drives it deeper into porous materials.
- Skip the alcohol. Because bismuth subsalicylate is nearly insoluble in alcohol, rubbing alcohol won’t dissolve the residue any better than water. Detergent is more effective because it lifts and suspends the particles.
- Check before drying. Heat from a dryer, iron, or even direct sunlight on wet fabric can lock in any remaining dye. Make sure the stain is fully gone before applying heat.

