Tested: How to Get Urine Out of White Shoes in 2026

Tested: How to Get Urine Out of White Shoes in 2026

Immediate Action (First 5 Minutes)

When your dog pees on your fresh white sneakers, panic sets in fast. I've been there. My golden retriever had an accident on my favorite pair of white canvas Vans last summer, and I froze for a second. That brief hesitation almost cost me the shoes. Urine contains uric acid, urea, and urochrome. The urochrome is what causes that stubborn yellow tint, while the uric acid forms microscopic crystals that bond to fabric fibers. If you have a toddler who is potty training and runs into the hallway, or a nervous guest's dog that marks your entryway, you need to act instantly.

Grab a dry paper towel or a clean microfiber cloth. Press down hard on the wet spot. You want to absorb as much liquid as possible before it seeps into the foam midsole or the inner lining. Don't rub the stain. Rubbing pushes the urine deeper into the mesh or canvas weave, spreading the yellow tint across the entire toe box. I made that mistake once, and it turned a small spot into a massive, discolored patch.

After blotting, dampen a cloth with cold tap water. Blot the area again to dilute the remaining urine. Cold water is critical here. Hot water will cook the proteins in the urine, setting the stain and the smell permanently into the material. Keep blotting with dry towels until no more moisture transfers from the shoe to the cloth. This entire extraction process should take about 3 to 5 minutes. Once you've stopped the spread, you can move on to the actual cleaning phase.

What You'll Need

You can't just use regular laundry detergent for this job. Standard detergents clean surface dirt, but they don't break down uric acid crystals. I recommend investing in a dedicated enzymatic cleaner. These products contain live bacteria that literally eat the urine proteins and eliminate the odor at the source. This isn't the cheapest option, but it saves $80 sneakers from the trash can.

Here is the exact gear I keep in my cleaning closet for shoe emergencies. I've tested dozens of products over the last ten years, and these are the ones that actually deliver results without damaging delicate white materials.

ProductBest ForPrice RangeScent
Rocco & RoxieHeavy saturation, deep mesh$18 - $22Mild, clean
Nature's MiracleCanvas, leather surfaces$12 - $16Strong citrus
Simple SolutionQuick surface wipes$8 - $12Floral

Step-by-Step Removal

Getting urine out of white shoes requires patience. I'll be honest, this takes elbow grease and a bit of waiting around. But if you follow these exact steps, you'll pull the stain and the smell out completely.

Step 1: Saturate with Enzymatic Cleaner

Spray the affected area generously with your chosen enzymatic cleaner. Don't just mist the surface. You need the liquid to penetrate as deeply as the urine did. If the pee soaked through to the insole, pull the insole out and spray both the inside of the shoe and the insole itself. Let the cleaner sit for exactly 15 minutes. The enzymes need this time to break the chemical bonds of the uric acid. If you're cleaning a thick foam midsole, you might need to let it sit for up to 30 minutes.

Step 2: Agitate Gently

Take your soft-bristle brush and work the cleaner into the fabric. Use gentle, circular motions at a 45-degree angle. I prefer the Reshoevn8r soft brush because the bristles are flexible enough to get into the tiny gaps of Nike Flyknit or Adidas Ultraboost mesh without causing pilling. Scrub for about 2 to 3 minutes. You should see the cleaner start to lift the yellowish tint and turn slightly brown or gray as it pulls the impurities out.

Step 3: Extract the Moisture

Grab a dry microfiber towel and press it firmly against the scrubbed area. Absorb the dirty liquid. You'll likely need to switch to a dry section of the towel or grab a second towel to get it all. The goal is to pull the enzyme-and-urine mixture out of the shoe. If the stain is still visible, repeat the spray, wait, scrub, and blot cycle one more time.

Step 4: Treat Lingering Yellow Shadows

Sometimes, the urine is gone, but a faint yellow shadow remains on white canvas. This is where OxiClean White Revive comes in. Mix one scoop of the powder with a cup of cold water to form a thick paste. Apply the paste directly to the yellowed area using an old toothbrush. Let it sit for 20 minutes. The oxygen-based bleach will safely lift the pigment without destroying the fabric fibers like chlorine bleach would.

Step 5: Rinse and Air Dry

Dampen a clean cloth with cold water and wipe away all the cleaning residues. Any leftover enzyme cleaner or OxiClean paste can leave a stiff, crusty finish on the fabric once it dries. Once the shoe is rinsed, stuff the toe box with dry paper towels to help it hold its shape and absorb internal moisture. Place the shoes in front of a standard oscillating fan. Never put them in direct sunlight or near a heater. Heat will warp the glue and bake any microscopic remaining proteins into a permanent yellow stain. Let them dry for a full 24 hours.

Alternative Methods

If you don't have an enzymatic cleaner on hand and need to act right now, I've tested a few household alternatives. They aren't quite as effective at destroying uric acid crystals, but they work well in a pinch for fresh stains.

Hydrogen Peroxide and Dish Soap

This is my go-to backup for white canvas shoes like Converse or Vans. Mix one part 3% hydrogen peroxide with one part blue Dawn dish soap. Apply the mixture to the stain and gently scrub with a soft brush. The peroxide acts as a mild, color-safe bleach, while the Dawn cuts through the organic oils in the urine. Let it sit for 10 minutes, then blot and rinse with cold water. I'll be honest, this takes elbow grease, and you must rinse it thoroughly, or the soap will leave a white, chalky residue.

White Vinegar and Baking Soda Paste

When your landlord inspects next week and you need to move your shoes out of the closet, but they smell like a kennel, this budget option helps. Mix equal parts white vinegar and water in a spray bottle. Spray the shoes, then sprinkle a generous layer of baking soda over the wet fabric. The mixture will fizz as the alkaline baking soda reacts with the acidic vinegar. This fizzing action helps lift dirt from the fibers. Let it dry completely, then brush off the crusty baking soda residue. It neutralizes ammonia odors decently, but it won't break down deep uric acid crystals.

The Washing Machine (Canvas Only)

If your shoes are entirely canvas and have no leather or suede accents, you can machine wash them. Remove the laces and insoles. Place the shoes in a mesh laundry bag to protect them from banging against the drum. Add a half-cup of enzymatic laundry detergent and run a delicate cycle with cold water (30°C maximum). Do not use the spin cycle, as the high G-force can misshape the shoe. Air dry them afterward. Never put white shoes in the dryer.

Prevention Tips

Keeping white shoes pristine is an ongoing battle. If you have kids who track mud everywhere or pets that mark their territory, prevention is your best defense. I always treat my white sneakers before wearing them for the first time.

Apply a hydrophobic spray like Crep Protect or Jason Markk Repel. These sprays cost around $15 to $20 and create an invisible, water-resistant barrier over the fabric. If a pet has an accident, the urine will bead up on the surface rather than soaking into the mesh. You can simply wipe it away with a paper towel before it causes a stain. Reapply the spray every 3 to 4 weeks, as the coating wears off with friction and exposure to the elements.

Storage matters just as much as protection. Don't leave your white shoes scattered on the floor near the front door or in open hallways. Dogs often mark items that smell heavily of the outdoors. Store your sneakers in closed closets, inside their original boxes, or in clear plastic stackable bins. If you're potty training a puppy, keep your footwear elevated on high shelves until the dog is fully housebroken.

Frequently Asked Questions

Can I use bleach on white shoes to remove urine?

No, you should never use chlorine bleach on urine stains. Bleach reacts with the ammonia in urine to create toxic chloramine gas, which is dangerous to inhale. It will also yellow the synthetic mesh and ruin the glue holding your soles together.

Will the smell come back when it rains or gets humid?

Yes, if you didn't fully break down the uric acid crystals, moisture will reactivate the odor. This is why enzymatic cleaners are mandatory, as they actually eat the crystals rather than just masking the scent. If it smells again, you need to repeat the enzyme soaking process.

How do I clean white leather shoes differently than canvas?

Leather is non-porous, so the urine won't soak in as deeply as it does on canvas or mesh. You can simply wipe the surface with a damp microfiber cloth and a mild leather cleaner like Jason Markk. Avoid soaking leather, as excess water will warp the material and cause cracking.

Can I put my white shoes in the dryer after washing them?

Absolutely not, because high heat will bake any remaining urine proteins into the fabric permanently. Heat also melts the adhesive holding the shoe together, leading to sole separation. Always air dry your shoes near a fan or in a breezy, shaded area for at least 24 hours.