How to Make Any Shoes Non-Slip: Simple Solutions

The fastest way to make any pair of shoes non-slip is to rough up the soles with sandpaper, but that’s just one of several reliable methods. The right approach depends on your sole material, how quickly you need traction, and whether you’re dealing with wet floors, smooth tile, or icy sidewalks. Here’s what actually works.

Why Some Shoes Slip in the First Place

Grip comes down to friction between your sole and the floor. Rubber soles generate roughly five times more friction than fabric or hard synthetic soles on the same surface. Leather-bottomed dress shoes, brand-new sneakers with smooth rubber, and hard plastic soles all have one thing in common: a flat, polished contact surface that glides across tile, hardwood, and wet floors instead of gripping them.

Dirt and oil buildup also kills traction over time. Even shoes with good tread patterns lose grip when the grooves fill with packed grime, reducing the texture that channels water and creates bite against the floor.

Scuff the Soles With Sandpaper

This is the simplest, most effective DIY method. Roughing up a smooth sole creates thousands of tiny grooves that increase surface friction immediately. Start with 60 or 80 grit sandpaper, which is coarse enough to bite into rubber or leather. Press firmly and sand the entire bottom of the shoe in even, controlled strokes, covering the ball of the foot and heel where you make the most contact with the ground.

For a more refined result, follow up with 120 grit to smooth out any deep scratches while keeping the texture. You’re not trying to remove material so much as create a rough, matte surface where the sole was previously glossy. The whole process takes about two minutes per shoe. You’ll need to repeat it every few weeks as the texture wears smooth again, but it costs almost nothing and works on leather soles, hard rubber, and synthetic materials alike.

One note: if your shoes have soft, already-textured rubber soles, sandpaper won’t help much. This method is best for hard, smooth bottoms.

Add Grip With Hot Glue or Puff Paint

Applying raised dots or lines of hot glue to the bottom of your shoes creates a textured, rubber-like layer that grips smooth floors surprisingly well. Use a hot glue gun to apply a pattern of dots or crosshatch lines across the sole, focusing on the heel and ball areas. Let it cool completely before wearing.

Puff paint (the kind used for fabric crafts) works the same way and comes in a squeeze bottle, making it easier to control. Apply dots or zigzag lines, then let the paint cure overnight. Both materials are flexible enough to survive walking but will wear down over days or weeks depending on how much you walk on rough surfaces. This method is especially popular for making crocheted slippers or socks grip on hardwood floors, but it works on any flat-soled shoe.

For a sturdier option, E6000 adhesive creates a more durable raised pattern, though it takes longer to dry and has strong fumes, so apply it in a ventilated area.

Use Salt, Sand, or Grit for Heavy-Duty Traction

For icy conditions or extremely slick surfaces, embedding abrasive particles into your soles gives you aggressive grip that smooth rubber alone can’t match.

The salt method: clean your soles and let them dry completely. Mix equal parts coarse salt and rubber cement in a small bowl until smooth. Brush a thin, even layer onto the soles and let it dry fully before wearing. The salt crystals sit in the adhesive like tiny studs, biting into ice and wet surfaces.

The sand method: spray the bottom of clean, dry shoes with adhesive spray, then sprinkle clean sand over the tacky surface until it’s evenly coated. Let it dry for a few hours. This creates a sandpaper-like texture on the sole itself. Both methods wear down with use and need reapplication, but they’re excellent for a temporary boost in winter conditions or for a single event on a slick venue floor.

Stick-On Traction Pads

Adhesive grip pads are thin, textured rubber or silicone strips designed to stick to the bottom of shoes. You can find them at shoe repair shops, pharmacies, and online, typically for a few dollars per pair. They come in shapes that cover the ball of the foot and heel, and most have a peel-and-stick backing.

These work well for dress shoes, heels, and any shoe where you don’t want to permanently alter the sole. The tradeoff is durability: most stick-on pads last a few weeks of regular wear before the adhesive loosens or the edges start peeling. Cleaning the sole with rubbing alcohol before application helps them bond more securely.

Get a Rubber Half-Sole From a Cobbler

If you have leather-soled dress shoes or boots that you wear regularly, the most permanent solution is having a cobbler glue and stitch a thin rubber half-sole onto the bottom. This covers the smooth leather with a high-friction rubber layer, and a good cobbler can do it without changing the look of the shoe from the side. Expect to pay roughly $25 to $50 depending on your area and the material used. The repair typically lasts the remaining life of the shoe, making it the best long-term investment for expensive footwear you plan to keep wearing.

Clean Your Soles Regularly

Before trying any of these methods, check whether your shoes just need a good cleaning. Packed dirt, oil residue, and worn-in grime fill the tread pattern and create a smooth, slippery film on the sole surface. A surprising amount of lost traction comes from buildup rather than a design flaw.

Mix one part mild soap (Castile soap or baby shampoo works well) with three parts warm water. Use a stiff-bristled brush or old toothbrush to scrub the entire sole, paying special attention to tread grooves where grime packs in. A wooden skewer or toothpick helps dig out debris from deep channels. Wipe everything down with a damp microfiber cloth and let the shoes dry completely. For tough rubber soles, you can use firm pressure with a stiff brush without worrying about damage. Avoid harsh dish detergents, which can leave a slick residue of their own.

What to Avoid

Some commonly suggested hacks can damage your shoes. Acetone (nail polish remover) is sometimes recommended for roughing up soles, but it dissolves the natural oils in leather, stripping away dyes and making the material stiff, brittle, and prone to cracking. It can also degrade certain synthetic sole materials in unpredictable ways. Stick with sandpaper for roughening.

Hairspray is another popular suggestion that technically adds a tacky layer to soles, but it wears off within minutes of walking, leaves a sticky residue that attracts dirt, and can make the problem worse once it dries smooth. It’s not worth the effort.

Choosing the Right Method for Your Shoes

  • Leather dress shoes: Sandpaper for a quick fix, a cobbler-applied rubber half-sole for a permanent one.
  • New sneakers with smooth rubber: Scuff the soles on rough concrete or use 80 grit sandpaper. Walking on abrasive pavement for 15 to 20 minutes often does the job naturally.
  • Heels or flats for an event: Stick-on traction pads or a quick layer of hot glue dots on the ball and heel.
  • Any shoes for icy conditions: Salt and rubber cement mixture, or sand with adhesive spray.
  • Indoor slippers or socks: Puff paint dots on the bottom, dried overnight.

Most of these methods can be combined. Scuffing the sole with sandpaper and then applying stick-on pads, for example, gives you both micro-texture and a high-friction rubber layer. Start with the simplest option for your situation, and layer on more if you’re still slipping.