How to Remove Medicine Stains from Clothing

Most medicine stains come out of clothing with the right solvent and some patience, but the approach depends entirely on the type of medicine. A sticky pink antibiotic syrup requires different treatment than a greasy ointment or a dark iodine splash. The key is identifying what’s in the stain (oil, dye, sugar, or some combination) and matching your cleaning method to that.

Identify the Stain Type First

Medicines fall into a few broad categories that behave differently on fabric. Ointments and creams (like hydrocortisone, antibiotic ointments, or petroleum-based balms) leave oil-based stains. Liquid medicines and syrups deposit sugars and artificial dyes. Antiseptics like iodine or gentian violet leave intense color stains. And iron supplements or blood-based stains involve proteins and metals. Knowing which category you’re dealing with tells you what will actually dissolve it.

Before applying anything, scrape or blot away as much of the medicine as possible without rubbing it deeper into the fabric. Use a dull knife or spoon for thick creams, and a clean white cloth for liquids. Then check the garment’s care label, because your fabric type limits what cleaning agents and temperatures are safe.

Removing Ointment and Cream Stains

Ointments, salves, and medicated creams are oil-based, which means water alone won’t touch them. You need something that breaks down grease. A stain remover spray or gel containing the enzyme lipase is your best option. Lipase specifically targets fats and oils by breaking triglycerides down into smaller molecules that rinse away in water. It’s the same enzyme used industrially to remove oil from textiles and has been a standard ingredient in commercial detergents since the mid-1990s.

Apply the stain remover directly to the spot and let it sit for at least 15 minutes. Then scrub lightly with a soft brush and rinse in hot water. If you don’t have a dedicated stain remover, use a heavy-duty liquid laundry detergent (Tide and Persil both contain lipase and other stain-lifting enzymes). Work it into the stain with your fingers, let it sit, then wash the garment in the hottest water the care label allows. Hot water is important here because it keeps the oils fluid and easier to lift out of fabric fibers.

For stubborn ointment stains that survive a first wash, try applying a small amount of rubbing alcohol to the spot before retreating with detergent. Isopropyl alcohol acts as a solvent for many of the waxes and binders used as carriers in medicinal creams, helping to dissolve what enzyme cleaners couldn’t fully break down.

Removing Liquid Medicine and Syrup Stains

Children’s antibiotics, cough syrups, and liquid vitamins typically combine water-soluble sugars with artificial dyes. The sugar component rinses out easily, but the dye is the real problem. That bright pink or purple color can set quickly, especially with heat.

Rinse the stain immediately under cold running water to flush out as much dye as possible. Then apply liquid laundry detergent directly to the stain, work it in gently, and let it sit for 10 to 15 minutes before washing. For white or colorfast fabrics, soaking in a solution of oxygen-based bleach (like OxiClean) and cool water for one to six hours can lift dye that detergent alone misses. Check the stain before putting the garment in the dryer. Heat from a dryer will permanently set any remaining dye into the fibers.

Iron supplements deserve special mention. Liquid iron leaves rust-colored stains that don’t respond to normal detergent. Lemon juice or white vinegar applied directly to the stain, followed by a rinse, works better because the acid dissolves iron compounds. Avoid bleach on iron stains, which can make them worse.

Removing Iodine and Antiseptic Stains

Iodine (including the povidone-iodine in Betadine) leaves a dark brown or yellowish stain that looks alarming but responds well to the right treatment. For washable fabrics, soak a clean white cloth or cotton pad in a stain-removing solution and press it over the stain. Weight it down and keep reapplying the solution until the color lifts.

For tougher iodine stains, make a paste from powdered detergent, a small amount of oxygen-based bleach, and water. Spread this paste over the stain, cover it with a damp cloth to keep it from drying out too fast, and leave it overnight. The next morning, scrape off the dried paste, rinse thoroughly with clean water, and launder as usual.

Gentian violet and other deeply pigmented antiseptics are among the hardest medicine stains to remove. Rubbing alcohol applied with a cotton ball can dissolve some of the dye. Blot repeatedly with a clean section of cloth to lift the color rather than spreading it. You may need several rounds of treatment before the stain fades completely.

Blood and Protein-Based Stains

If the stain involves blood (from injections, wound care, or blood-tinged medicine), the conventional advice is to always use cold water. The logic is that hot water “sets” blood proteins, making the stain permanent. The reality is more nuanced. A study published in the BMJ that tested various stain removal methods on blood-stained fabric found that hot water was actually significantly more effective than cold water for most treatments, contrary to what most stain guides recommend.

The exception may be very fresh blood, where immediate cold water rinsing can prevent the proteins from bonding to fibers in the first place. A practical approach: rinse fresh blood stains in cold water right away, then wash in warm or hot water with an enzyme-based detergent. The protease enzymes in these detergents break down blood proteins by opening up the cell membranes that trap the stain in fabric.

Special Care for Silk, Wool, and Delicates

Protein-based fibers like silk and wool require extra caution. Chlorine bleach will dissolve these fabrics entirely, not just damage them. The Smithsonian Museum Conservation Institute warns that silk and wool will literally disappear if exposed to chlorine bleach.

For oil-based medicine stains on delicates, dry cleaning solvents are typically the safest option. You can find spot-cleaning dry cleaning solutions at most grocery stores. Apply a small amount to the stain, blot with a clean cloth, and repeat. For water-soluble stains on silk or wool, use a pH-neutral cleaner like dilute shampoo. Avoid anything alkaline (including ammonia), which can react with acidic components in some medicines to create a permanent chemical bond with the fabric, essentially locking the stain in place.

White vinegar is a safer alternative for treating dye-based medicine stains on delicates. It’s mildly acidic, which helps lift many colored stains without damaging protein fibers. Apply it diluted, blot gently, and rinse with cool water.

General Rules That Apply to All Medicine Stains

  • Act fast. Fresh stains are always easier to remove than dried ones. Even rinsing under water immediately buys you time.
  • Never put a stained garment in the dryer. The heat permanently sets most stains. Always check that the stain is fully gone before drying.
  • Test cleaning agents on a hidden area first. Apply your chosen solvent to an inside seam or hem to make sure it doesn’t discolor the fabric.
  • Blot, don’t rub. Rubbing pushes the stain deeper into fibers and can spread it outward.
  • Repeat if needed. Some stains require two or three treatment cycles. A stain that’s lighter after the first wash will often come out completely with a second round of the same treatment.