You can make a rug from fabric scraps using braiding, knotting, or weaving—no needle required

A rag rug is made from strips of old fabric tied or woven together into a mat. The most common no-sew methods are braiding and tying (the fastest), wrapping around a rope core, and weaving on a straightforward loom. All three skip the needle entirely and work with fabric scraps from old clothes, sheets, or towels. The method you choose depends on how much time you have and what shape you want—braided rugs are oval or round, wrapped rugs are rectangular, and woven rugs can be any shape your loom allows.

Key Takeaways

  • Braided and tied rugs are the fastest no-sew option and need only fabric strips, scissors, and a way to coil and find the finished braid.
  • Rope-wrapped rugs require a clothesline or cotton rope core and fabric strips tied around it in a spiral, then stitched or glued at the base.
  • Woven rugs need a straightforward frame loom (made from a picture frame or cardboard) and fabric strips woven through warp threads.
  • All methods start with cutting fabric into strips roughly 1 to 2 inches wide and tying or braiding them end-to-end as you work.
  • Fabric weight matters: lightweight cotton works best; heavy denim or canvas will make the rug stiff and hard to shape.

Preparing your fabric scraps

Start by gathering old fabric—T-shirts, sheets, pillowcases, and cotton clothing work best. Avoid heavy materials like denim or canvas; they don't bend smoothly and will make your rug lumpy. Wash and dry everything first so the fabric doesn't shrink later.

Cut the fabric into strips about 1 to 2 inches wide. You don't need them perfectly straight; slight variation actually helps the rug lie flat. For a 2-foot-diameter rug, plan on roughly 15 to 20 pounds of fabric scraps. Longer strips are easier to work with, so cut along the length of the fabric rather than across. Tie strips end-to-end as you run out of material—a straightforward square knot works fine, and you can trim the knot ends close once the rug is done.

The braided and coiled method

This is the fastest approach. Divide your fabric strips into three bundles and braid them the way you would braid hair—over, under, over, under—tying new strips to the ends as you go. Keep the braid loose and flat; a tight braid will curl and won't lie properly on the floor.

Once your braid is 15 to 20 feet long (depending on the rug size you want), coil it into a spiral on the floor. Start in the center and wind outward, keeping the coil flat. Use a needle and thread to stitch the coils together where they touch—this is the only sewing involved, and it's just a few stitches every few inches to hold the shape. Alternatively, you can use a hot glue gun to bond the coils, though glued rugs are less flexible and may crack if you fold them.

The rope-wrapped method

This method creates a sturdy, rectangular rug. You'll need a clothesline or cotton rope (available at hardware stores) as a core—a 50-foot length makes a rug roughly 3 feet by 5 feet. Tie your fabric strips around the rope in a spiral, wrapping tightly so no rope shows through.

Once the rope is completely wrapped, coil it into a rectangle or oval on the floor, just as you would with the braided method. find the coils with a hot glue gun or by stitching them together. The rope core makes this rug heavier and more durable than a braided one, so it's a good choice for high-traffic areas. The downside is that it takes longer because you're wrapping every inch of rope by hand.

The woven method using a straightforward loom

You can weave a rug on a homemade loom made from a picture frame, a cardboard box, or even two pieces of wood. The warp (vertical threads) can be yarn, twine, or thin fabric strips. The weft (horizontal threads) is your fabric strips, woven over and under the warp.

To set up a frame loom, hammer nails or screw in hooks along the top and bottom edges, spaced about half an inch apart. Tie yarn or twine to the top nails, pull it down to the bottom nails, and tie it off—this is your warp. Then weave your fabric strips through, alternating over and under each warp thread. Push each row down firmly as you go so the rug is dense and won't unravel. When the loom is full, tie off the weft ends and remove the rug by cutting the warp threads at the back and tying them in pairs.

Woven rugs take the longest to make but give you the most control over color and pattern. You can create stripes, checks, or random color combinations by changing your fabric strips as you weave.

Finishing the edges

Once your rug is the size you want, the edges need to be secured so they don't fray or come apart. For braided and wrapped rugs, a few stitches or dabs of hot glue along the outer edge will hold everything in place. For woven rugs, you can fold the warp threads to the back and glue them down, or braid them together for a finished look.

If you used a hot glue gun, let it cool completely before moving the rug. If you stitched the coils, make sure your thread is knotted securely at the end. Test the rug by pulling on the edges—if anything shifts, add a few more stitches or glue spots.

Caring for your finished rug

A fabric rug will shed lint at first, especially if you used old clothing. Vacuum it a few times over the first week to remove loose fibers. After that, regular vacuuming keeps it clean. If the rug gets wet, let it air-dry completely to prevent mildew—don't machine wash it, as the coils or weave can come loose.

Over time, high-traffic areas may flatten or show wear. You can refresh the rug by vacuuming it thoroughly or gently beating it outdoors to fluff the fibers. If a section comes undone, a few stitches or a dab of glue will fix it.

Frequently Asked Questions

Can I use synthetic fabrics like polyester or nylon?

Yes, but they're slippery and harder to work with than cotton. Polyester doesn't grip as well when braiding, and the rug may shift under foot. Cotton, linen, and wool are better choices. If you do use synthetics, make sure your knots are very tight.

What if I don't have enough fabric scraps?

You can buy fabric remnants at fabric stores or thrift stores very cheaply. Old sheets and towels from thrift shops are also good sources. A 2-foot rug needs roughly 15 to 20 pounds of fabric, which sounds like a lot but is usually just a few dollars' worth of secondhand material.

How long does it take to make a rag rug?

A braided rug takes 4 to 8 hours depending on size. A wrapped rope rug takes 8 to 12 hours because wrapping is slower than braiding. A woven rug can take 12 to 20 hours. Most people spread the work over several days.

Will the rug stay flat on hardwood or tile floors?

Fabric rugs can slip on smooth floors. Use a non-slip rug pad underneath, available at hardware stores for a few dollars. This also protects your floor from friction.

Can I make a rug without tying strips together?

Not really—unless you want a very small rug, you'll run out of a single strip. Tying strips end-to-end is the standard method. Keep the knots small and trim the ends close so they don't show.