Before You Start: Know What You’re Working With
A detached sole is annoying, but it’s not the end of your favorite shoes. You can fix most of them at home in under an hour. The trick is using the right glue and prepping the surfaces correctly.
First, look at the shoe. Is the sole peeling at the toe? Is the heel lifting? Or is the whole sole completely off? The size of the gap matters. Small gaps are easy. Full re-soles are harder but still doable for most casual shoes like sneakers, loafers, or work boots.
You also need to know the materials. Rubber soles are common. Leather and suede uppers need different care than canvas or mesh. Check the inside of the shoe for a label that lists materials. This tells you what you’re dealing with.
Choose the Right Glue
Not all glue is created equal. You need a flexible, strong adhesive that bonds rubber to fabric or leather. The best options are:
- Shoe Goo — The most popular choice. It stays flexible, dries clear, and works on rubber, leather, canvas, and vinyl. Great for small gaps and worn-down soles.
- Barge All-Purpose Cement — This is the professional choice. Cobblers use it. It creates a strong, permanent bond. It’s contact cement, so you apply it to both surfaces, let it dry, then press together. Strong fumes — use it outside or in a ventilated area.
- E6000 — Another strong industrial adhesive. It’s flexible and waterproof. Works well on leather and rubber. Takes longer to cure than Shoe Goo.
- Gorilla Glue — Only use the original formula if you’re desperate. It expands as it dries, which can leave messy foam on the edges. Not ideal for precision work. Avoid it for clean fixes.
For most people, Shoe Goo is the safest bet. It’s forgiving, easy to apply, and doesn’t require perfect surface prep. For a permanent fix on dress shoes or boots, go with Barge.
Prep the Surfaces Properly
This step decides whether your fix lasts a week or a year. Skipping it is the biggest mistake people make. Dirt, dust, and old glue prevent new adhesive from bonding.
Start by removing any loose pieces of old glue. Use a flathead screwdriver or a pair of pliers to gently peel away chunks. Be careful not to tear the fabric or leather upper.
Next, clean both surfaces. Wipe the sole and the shoe bottom with a cloth dipped in rubbing alcohol or acetone. This removes oils and residue. Let them dry completely for about 5 minutes. For leather uppers, use a leather cleaner first, then alcohol.
If the surfaces are smooth, rough them up with sandpaper. Use 80 to 120 grit. Scuff the sole edge and the shoe base until they feel slightly rough. This gives the glue something to grip. Wipe away the dust with a dry cloth.
Apply the Glue Step by Step
Now you’re ready to bond. Work in a well-ventilated area. Lay down newspaper or a plastic sheet to protect your floor.
For Shoe Goo:
- Squeeze a thin, even layer onto one surface — either the sole or the shoe, not both.
- Press the sole back into place immediately.
- Use your fingers to squeeze out any air bubbles or excess glue.
- Wipe away the excess with a damp cloth before it dries.
- Hold the sole in place with rubber bands or masking tape for 24 hours.
For Barge Cement:
- Apply a thin coat to both the sole and the shoe base.
- Wait 10 to 15 minutes until the glue feels tacky but not wet.
- Press the two surfaces together firmly. They will bond on contact — no second chances.
- Use a roller or the handle of a screwdriver to press down along the edges.
- Clamp with rubber bands or weights for 24 hours.
One tip: after pressing, check the edges. If you see a gap, add a little extra glue and press again. It’s easier to fix now than later.
Let It Cure — Don’t Rush
The glue needs time to fully cure. Most adhesives set in a few hours, but the bond strengthens over a full day. Wear the shoes too soon, and you’ll break the seal.
Leave the shoes alone for at least 24 hours. For Barge, give it a full 48 hours if you can. Keep them in a warm, dry room. Heat helps the cure — but avoid direct sunlight, which can warp the sole.
After curing, test the edges. Try to peel the sole with your fingers. If it lifts, you need another layer. Apply a thin bead of Shoe Goo along the gap, press down, and let it dry for another 12 hours.
If the bond holds, you’re good to go. Wear them lightly for the first day. Avoid heavy activity or getting them soaked until you’re confident the fix is solid.
When to Skip the DIY Fix
Some shoes aren’t worth saving. If the sole is cracked all the way through or the foam is crumbling, glue won’t fix the structure. The shoe is done. Toss it.
Also, don’t glue athletic shoes that you run or play sports in. The stress of impact will break the bond, and a mid-run sole failure can cause injury. Take those to a professional cobbler instead. They can stitch and re-sole properly.
For high-end leather dress shoes, a cobbler is worth the $40 to $60. They’ll use industrial equipment and the right thread. Your home fix might look fine, but it won’t match their finish.
For casual sneakers, canvas shoes, or work boots, DIY is perfectly fine. You’ll save money and extend the life of shoes you love.
Prevent Future Sole Separation
Once you’ve fixed your shoes, keep them from breaking again. Don’t leave them in a hot car or near a radiator. Heat weakens adhesive and dries out rubber.
Store them in a cool, dry place. Use shoe trees for leather shoes — they keep the shape and reduce stress on the sole. For sneakers, stuff them with newspaper to absorb moisture.
Check your soles every few months. If you see a small gap starting, glue it immediately. A tiny fix takes 10 minutes. Waiting until the whole sole flaps off makes the job bigger and messier.
Frequently Asked Questions
What is the best glue for shoe soles?
For most shoes, Shoe Goo is the easiest and most reliable. It stays flexible and works on rubber, leather, and canvas. For a permanent, professional-grade bond on boots or dress shoes, use Barge All-Purpose Cement.
Can I use super glue on shoes?
No. Super glue dries hard and brittle. It will crack and fail under the flex of walking. It also leaves white residue on dark materials. Use a flexible shoe adhesive instead.
How long does shoe glue take to dry?
Most shoe glues set in 2 to 4 hours. But you should wait 24 hours before wearing the shoes. For the strongest bond, give it 48 hours. Patience is key.
Will glued soles survive rain?
Yes, if you use a waterproof adhesive like Shoe Goo or Barge. Both are water-resistant once cured. But avoid soaking the shoes right after gluing. Give the glue a full cure time first.