WikiShoes
Menu

When you buy through our links, we may earn a commission. Our affiliate links ›

How to Waterproof Canvas Shoes

Short answer: The best way to waterproof canvas shoes is with a fluoropolymer or silicone spray made for fabric. Clean and dry the shoes, apply two thin, even coats in a ventilated area, and let them cure for 24 hours before wear. Wax works well for heavier canvas like boat shoes but adds stiffness. Home remedies like a vinegar rinse or a beeswax rub offer light protection but need frequent reapplication. Choose a spray for daily sneakers and wax for rugged canvas you want extra durability.

Why waterproof canvas at all

Canvas is a plain-woven fabric, usually cotton, which means it absorbs water quickly. Wet canvas can lead to blisters, odor, and faster wear of the shoe's stitching and midsole. Waterproofing keeps the fabric dry, which helps your feet stay comfortable and reduces the chance of fungal or bacterial issues. Foot health groups like the American Podiatric Medical Association emphasize that keeping feet dry is important for preventing skin irritation and infections. If you tend to get blisters when your shoes are wet, a simple waterproofing treatment can make a meaningful difference.

Waterproofing does not make a canvas shoe fully waterproof like a rubber boot. It makes the fabric water-resistant: water beads up and rolls off instead of soaking in. For complete protection in heavy rain, you would want a shoe with a waterproof membrane or a rubber boot. This article focuses on the spray, wax, and home methods that keep casual canvas shoes dry in light rain and puddles.

The spray method: best for everyday shoes

A fabric waterproofing spray is the easiest and most effective way to treat canvas shoes. These sprays contain fluoropolymers or silicones that coat each fiber with a thin, flexible layer that repels water. The coating does not seal the fabric, so the shoe stays breathable, which is important for preventing sweat and odor. Because the coating is flexible, it does not stiffen the canvas, so the shoe keeps its natural drape and comfort.

To apply, start with clean, dry shoes. Dirt can block the spray from reaching the fibers. Work in a well-ventilated area, preferably outdoors, and hold the can about 6 to 8 inches from the shoe. Apply a light, even coat over the entire upper, including the toe cap and the area where the upper meets the sole. Let that coat dry for 30 to 60 minutes, then apply a second coat. After the second coat, let the shoes cure for 24 hours before wearing them. The cure time is important because the coating needs to bond to the fibers.

Some sprays are designed specifically for fabric and some for leather, so check the label. A fabric spray is what you want for canvas. If the spray has a strong odor, use it outdoors or in a garage, and let the shoes dry completely before bringing them inside. The National Institute for Occupational Safety and Health (NIOSH) recommends following the manufacturer's instructions and ensuring good ventilation when using chemical products, which applies to any waterproofing spray.

Reapply the spray every few weeks if you wear the shoes often, or after you wash them. The coating wears off with friction and washing, so regular maintenance keeps the protection consistent.

The wax method: extra durability, more stiffness

For heavier canvas, like the material used in many boat shoes or work-style sneakers, wax is a strong option. Wax, usually beeswax or a mix of beeswax and paraffin, creates a thicker barrier that repels water very well. Rub the wax over the entire shoe, then use a hair dryer on a low or medium heat setting to melt the wax into the fibers. As the wax melts, it spreads evenly and soaks into the canvas. Let it cool and harden, then buff with a soft cloth to remove any excess.

The trade-off is stiffness. Wax coats the fibers more heavily than a spray, so the shoe becomes firmer and less flexible. This is fine for a boat shoe or a sturdy canvas work shoe where you value water resistance more than flexibility. For a lightweight canvas sneaker you wear for walking, wax may make the shoe feel less comfortable. A wax treatment also changes the color slightly, darkening the fabric, so test it on an inconspicuous area first if you are concerned about the look.

Wax lasts longer than spray because it forms a more durable layer. Reapply when you notice water starting to soak in, which could be every several weeks depending on use. If you have a pair of canvas boat shoes, wax is a practical way to keep them dry on deck or near the water.

Home remedies: light protection, easy to find

If you do not want to buy a specialty product, a few household items can add a light water-resistant layer to canvas shoes. One common method is a vinegar rinse. Mix equal parts white vinegar and water in a spray bottle, lightly mist the outside of the shoe, and let it air dry. The vinegar does not actually create a water-repellent barrier, but it can help the fibers tighten slightly and may slow absorption. The effect is mild and disappears after the next wash.

Another home method is rubbing a plain beeswax candle directly over the canvas, then using a hair dryer to melt it in. This works similarly to a commercial wax but gives a thinner, less even coat. It is a fine emergency fix for a pair you need to keep dry tomorrow, but a commercial wax or spray will be more reliable and easier to apply evenly.

A third option is a solution of one part rubbing alcohol and one part water with a few drops of liquid soap, sprayed over the shoes. The alcohol can help the soap spread evenly, and the soap leaves a very thin film that sheds light moisture. This method also has a mild cleaning effect, which can help remove surface dirt before you treat the shoes. None of these home methods match the performance of a dedicated fabric spray, but they are good to know if you are in a pinch.

For any of these methods, test on a small area first to check for color changes. Canvas dyes can react to vinegar, alcohol, or wax, so a spot test protects the look of your shoes.

Keep the protection working

Waterproofing only works if the shoes are clean. Dirt and oils on the canvas can block the water-repellent coating, so wipe or brush off surface dirt regularly. When you wash canvas shoes, the waterproofing wears off faster, so plan to reapply after a wash. Using a gentle hand wash instead of a machine wash can make the treatment last longer. For guidance on washing canvas sneakers without damaging them, see how to hand wash canvas shoes.

Do not try to dry waterproofed shoes on a radiator or in a dryer. High heat can damage the water-repellent coating and shrink the canvas. Instead, stuff the shoes with newspaper and let them air dry at room temperature. Once they are dry, if the water no longer beads up, it is time to reapply your chosen treatment.

What to pick for your shoes

The right waterproofing method depends on the shoe type and how you use it. A lightweight canvas sneaker that you wear for everyday walking will feel best with a fabric spray, which keeps the canvas soft and breathable. A sturdy boat shoe or a canvas work shoe can handle the stiffness of wax, and the extra durability is worth it for wet conditions. Home methods are fine as a temporary fix, but they will not hold up as long.

If you are buying new shoes and know you will be out in the rain, consider a pair that is already waterproof rather than treating it yourself. Shoes with a waterproof membrane or a rubber outsole that wraps up the sides offer stronger protection than a spray. For guidance, look at the best waterproof shoes or the best rain or snow shoes if you need something more substantial than a treated canvas shoe.

What to pick for your use

If youPickBuying guide
You wear lightweight canvas sneakers every dayFabric waterproofing sprayBest Waterproof Shoes in 2026: 15 Picks Compared on Specs
You have canvas boat shoes or sturdy work-style canvasBeeswax or a wax-based waterproofing blockBest Boat Shoes in 2026: 6 Picks Compared on Specs
You need a quick fix for tomorrow's light rainVinegar-water rinse or a beeswax candle rubBest Rain or Snow Shoes in 2026: 12 Boots Compared on Specs
You want long-lasting protection without reapplying oftenWax treatment, reapplied less frequentlyBest Boots Shoes in 2026: 15 Picks Compared on Specs
You prefer not to treat shoes and want ready-made protectionBuy shoes with a waterproof membrane or rubber buildBest Waterproof Shoes in 2026: 15 Picks Compared on Specs

Questions

Does waterproofing spray make canvas shoes stiff?

No, a good fabric spray coats the fibers with a thin flexible layer that does not change the shoe's flexibility. Wax, however, can make the canvas firmer and less flexible.

How long does a spray treatment last on canvas shoes?

It depends on how often you wear and wash the shoes. With regular wear, expect to reapply every few weeks. Washing removes the coating, so you should reapply after each wash.

Can I wash my canvas shoes after waterproofing them?

Yes, but washing will reduce the water-repellent effect. Hand washing is gentler than machine washing and will preserve the treatment longer. After washing and drying, reapply the waterproofing product.

Will wax darken the color of my canvas shoes?

Yes, wax tends to darken fabric because it leaves a thicker layer. Test on a small area first, especially with light or bright colors.

Do home remedies actually waterproof canvas shoes?

They add a mild water-resistant layer but are not as effective or long-lasting as a commercial spray or wax. Use them as a temporary measure until you can apply a proper treatment.

Do I need to waterproof both shoes and the soles?

Focus on the upper fabric, which is the part that soaks up water. The sole is usually rubber or another material that does not absorb water. You can apply the spray lightly where the upper meets the sole, but avoid spraying the tread.

Latest changes

  • : First published.

Sources

Related buying guides