How to Repair a Torn or Unraveling Area Rug

Area rugs take real punishment—foot traffic, furniture weight, pets, the occasional snag from a chair leg. A torn section or fraying edges don't mean the rug is finished. Most damage that looks terminal is actually fixable with basic stitching, fabric glue, and patience. The key is catching unraveling edges before they spread (they always spread), and understanding that a clean repair from underneath is invisible from above. You're not trying to make the rug look new. You're trying to stop the damage, secure what's loose, and keep the rug functional for another few years.

  1. Know What You're Fixing. Flip the rug over or inspect from the side to understand what you're dealing with. Pull gently on a loose thread to see how far the damage extends. Check the fiber type by feel: wool is springy and warm, synthetic feels plastic-y and cold, cotton is limp. Identify whether the tear is in the pile (top surface), the backing, or both. For unraveling edges, trace how far the fraying has progressed along the perimeter. Take a photo for your notes.
  2. Stop the Unraveling Now. Use sharp scissors to carefully trim any thread that's already loose or hanging. Don't cut threads that are still secured. For an actively unraveling edge, cut a 2-inch section of masking tape and stick it perpendicular to the edge, pressing firmly to hold the fraying fibers in place temporarily. This prevents the damage from running while you work.
  3. Stitch It Invisible. Thread a needle with matching thread (or neutral if matching is impossible) and knot the end. Working from underneath the rug, bring the needle up through one side of the tear, then cross over and go back down through the other side, staying as close to the tear line as possible. Use small, tight stitches about 1/8 inch apart. Work toward yourself, pulling each stitch snug but not so tight that you pucker the backing. When you reach the end of the tear, knot off and trim. From the top, the stitch should be invisible or nearly so.
  4. Patch From Underneath. Cut a patch from rug backing fabric (available at fabric stores) at least 2 inches larger than the tear in all directions. Round the corners of the patch to prevent peeling. Apply a thin, even layer of fabric glue (like Fray Check or Aleene's Tacky Glue) to the back of the patch, then press it firmly over the tear from underneath. Use a bone folder or the edge of a ruler to smooth out air bubbles. Let it cure for 24 hours before moving the rug. Once dry, reinforce the perimeter of the patch with hand-stitches if the tear is large.
  5. Lock Down Frayed Edges. For a fraying edge, use a whip stitch to secure the perimeter. Thread your needle with matching thread and, starting at a corner, bring the needle through the backing near the edge. Skip forward about 1/4 inch along the edge, then bring the needle back through the backing at an angle, wrapping the thread over the edge fibers as you go. The thread should loop over the edge like a binding. Continue this pattern all the way around the damaged section. The stitches should be tight enough that no loose fibers stick out beyond the thread.
  6. Tape the Perimeter. For an edge that's unraveling over several feet, binding tape is faster than hand-stitching. Cut fabric binding tape (1.5 to 2 inches wide) to length, then fold it in half lengthwise and press with an iron to crease the center fold. Slip the unraveling edge into the fold so the tape wraps around the edge like a sleeve. Hand-stitch along both sides of the tape with small, tight stitches, or use a fabric-safe adhesive to secure it. The tape should wrap fully around the edge and sit flush against both the backing and the pile.
  7. Blend, Don't Fix. If the tear has created a bald spot or matted section on top of the rug, you have limited options. Use scissors to carefully trim any matted fibers at the edges of the damaged area, making the boundary as irregular and natural-looking as possible. If the backing is intact, apply a thin layer of clear fabric glue to the bald spot and press matching pile fibers (pulled from the back or from a hidden seam) into place. Let dry completely. This won't restore the area perfectly, but it will make it less noticeable.
  8. Lock It Down. If you've patched a large area or done significant stitching, apply a thin line of fabric-safe sealant (like Fray Check) along the stitched lines on the backing. This prevents the thread from loosening again and locks the backing fabric in place. Apply it sparingly—too much sealant will create a stiff, plasticky area. Let it dry for 24 hours before using the rug.
  9. Pressure Test Everything. Once the glue and stitches have cured (24 hours minimum), flip the rug right-side up and walk on the repaired area at normal pressure. Flex the rug slightly to see if the repair holds. Check the backing from underneath—stitches should be secure and patches should be adhered firmly. If any thread is loose or any patch is peeling, reinforce it immediately with additional stitching or adhesive.
  10. Catch Threads Early. Going forward, inspect the rug edges monthly, especially along high-traffic paths. Catch any new loose threads immediately and either trim them flush or whip-stitch them down before they unravel further. Rotate the rug 180 degrees every six months to distribute wear evenly. This simple habit will double the life of most area rugs and prevent major damage.
  11. Move Furniture First. Once the rug is repaired, look at what caused the damage. If a sofa leg caught the edge, move the furniture 6 inches away. If the damage is under a coffee table leg, shift the table position or place a protective pad under the leg. Furniture feet concentrate all their weight on a small area, and rugs under that stress will always eventually tear. Moving the furniture slightly changes the stress pattern and prevents the same spot from failing again.