The Velcro Strip Hack That Keeps Rugs From Bunching Up
My hallway runner would not stay put. Every two days it had bunched up into an accordion against the far wall. I tried rug pads — they helped but did not solve it because my floor is laminate and the pad just slid along with the rug. The fix was velcro, and I wish I had thought of it years earlier.

Why rugs bunch up on hard floors
Rugs on hard surfaces — laminate, hardwood, tile — slide because there is almost no friction between the rug backing and the floor. A rug pad adds friction but it still has to grip the floor. On smooth floors, the pad itself slides. Adding velcro changes the mechanism entirely: instead of relying on friction, you are creating a physical anchor point.
How to do it
- Buy self-adhesive velcro strips. You want the “heavy duty” kind. Get hook-and-loop pairs — the hook side (rough) and the loop side (soft).
- Clean the floor where the corners of the rug will sit. Any dust or residue and the adhesive will not stick properly. Wipe with rubbing alcohol for best results.
- Stick the hook side (rough) to the floor at each corner of the rug, and a couple along the edges for longer rugs.
- Let the adhesive cure for at least an hour before putting weight on it. Overnight is better.
- Stick the matching loop side (soft) to the underside of the rug at the corresponding spots. If your rug has a loose weave backing, sew the velcro on instead of sticking it — the adhesive will not hold on fabric long-term.
- Press the rug down onto the floor velcro pieces.
My hallway runner has not moved in over a year. Not a single inch. When I need to vacuum under it, I just peel it up and press it back down. The velcro still holds.
Important: removal and floor safety
Velcro adhesive can damage some floor finishes. On real hardwood or expensive vinyl, test a small piece in an inconspicuous spot first and leave it for 24 hours. When you remove it, use a hair dryer to warm the adhesive — it softens and releases more cleanly. Any remaining residue comes off with rubbing alcohol or Goo Gone. Do not use Goo Gone on waxed or oiled wood floors — it can strip the finish.
📋 Quick Summary: Stick heavy-duty velcro strips (hook side to floor, loop side to rug underside) at corners and edges. Let adhesive cure overnight. Works on laminate, tile, and hardwood. Test on expensive floors first.