
4 Easy Ways to Make a DIY Rag Rug (No Sewing Required)
There is something deeply satisfying about turning a pile of old fabric scraps into something beautiful and functional. Rag rugs have been made for centuries, originally out of necessity — pioneers and homesteaders couldn’t afford to throw anything away, so worn-out clothing, bed linens, and feed sacks found new life underfoot. Today, we make them for different reasons: sustainability, creativity, the pleasure of working with our hands, and the joy of having something truly one-of-a-kind in our homes.
The best part? You don’t need a sewing machine, a loom, or any special equipment to get started. The four methods in this guide are genuinely beginner-friendly, and most of them require tools you probably already own. Whether you’re looking for a weekend craft project, a way to use up fabric scraps, or an eco-friendly alternative to store-bought rugs, you’re in the right place.
Let’s start from the very beginning, including everything you need to know before you cut your first strip.
What You Need to Know Before You Start
Choosing the Right Fabric
The fabric you choose will make or break your rug. Since rag rugs are meant to be walked on, you need materials that are durable, relatively easy to work with, and ideally washable. Here are the best options:
Old T-shirts are the top choice for beginners. They’re soft, they have natural stretch, and they don’t fray when cut — which is crucial for no-sew methods. A single large men’s t-shirt typically yields about 10–15 yards of usable fabric strips, depending on how wide you cut them.
Denim is incredibly durable and adds great texture. Old jeans work beautifully, though they can be harder to work with for braiding or weaving because of their thickness. Use denim sparingly or pair it with softer fabrics.
Fleece and flannel are both excellent because, like jersey knit (the material in most t-shirts), they don’t fray. Fleece is especially easy to handle and adds a cozy, plush feel to the finished rug.
Cotton sheets and pillowcases give you large amounts of consistent fabric quickly. They do fray slightly, but in a rug context, a little fraying is totally acceptable and sometimes even adds to the charm.
Avoid stretchy polyester blends, slippery satin-type fabrics, or anything very thin and delicate. These are difficult to control and won’t hold up well underfoot.
How to Cut Your Fabric Into Strips
For most rug-making methods, you’ll want strips about 1 to 1.5 inches wide. Here’s the fastest way to cut a t-shirt into a continuous strip without any seams:
Lay your t-shirt flat and cut off the hem at the bottom and the top section with the sleeves and neckline. You’ll be left with a tube of fabric. Starting from one side, cut diagonal strips all the way across without cutting completely through on one side — leave about an inch uncut. Then, open the tube and cut on a slight diagonal to connect the strips so you end up with one long continuous piece. This is called a “t-shirt yarn” technique, and it’s a game changer for rug making.
For woven sheets and non-knit fabrics, simply cut straight strips across the grain. You can also tear them along the grain for a quicker result — just clip the edge and pull firmly.
How Much Fabric Do You Need?
This depends on the size of rug you’re making, but a rough guide:
A small accent rug (about 18 x 24 inches) requires approximately 1–2 pounds of fabric strips or 3–5 large t-shirts. A medium rug (about 24 x 36 inches) will need 3–5 pounds or 8–12 t-shirts. A large area rug (36 x 60 inches or bigger) requires significant yardage — plan on collecting fabric for a while or sourcing from thrift stores.
Thrift stores are a goldmine for this project. You can often buy bags of t-shirts or piles of sheets for just a few dollars, giving you plenty of material to work with without spending a fortune.
Method 1: Braided Rag Rug
The braided rug is the classic American rag rug. It’s sturdy, attractive, and surprisingly easy once you understand the basic technique. You don’t sew the braid itself — you simply braid strips together and then coil and secure the braid using a simple lacing method that requires nothing more than a large blunt needle and a strip of fabric.
What You Need
- Fabric strips, 1–1.5 inches wide
- Safety pins or clamps
- A large blunt tapestry needle or a crochet hook
- A flat surface to work on
How to Do It
Step 1: Prepare your strips. Connect strips end-to-end to make long working lengths. For knit fabric like t-shirts, you can just stretch two strip ends together slightly and tie them in an overhand knot — the knot will be mostly hidden in the braid. For woven fabrics, you can fold the ends and slip one through the other to create a flat, knotless join.
Step 2: Start braiding. Gather three long strips and tie them together at one end with a simple knot. Secure this knotted end to a fixed point — hook it over a door handle, clamp it to a table, or pin it to a heavy pillow. This keeps the tension consistent as you braid. Braid the three strands over and under, keeping the tension firm and even throughout.
Step 3: Build length. Add new strips as you run out by attaching them in a staggered pattern so that your joins aren’t all in the same place. Continue braiding until you have enough to coil into the size rug you want. A general rule is that your braid needs to be about 5–6 times the length of the finished rug for an oval shape.
Step 4: Coil and lace. Begin coiling your braid into an oval or circle on a flat surface. Thread your tapestry needle with a long strip of fabric (not a thread — this needs to be sturdy). Lace through the loops of the braid on adjacent rows, pulling them snugly together without puckering. This lacing holds the coils in place without any sewing. Work your way around the entire rug, rug, adding more braided length as needed.
Step 5: Finish the end. When the rug reaches your desired size, taper the end of your braid by gradually narrowing the strips over the last 6–8 inches, then tuck the tapered end under the last row and secure it with a few extra passes of the lacing strip.
Braided rugs tend to lie flat naturally, especially if you used consistent tension throughout. If yours has any rippling, put it on the floor and walk on it — that usually resolves most unevenness within a day or two.
Method 2: No-Sew Woven Rag Rug
Weaving sounds intimidating, but this version requires no loom whatsoever. You create a simple “warp” of fabric strips secured to a piece of cardboard or a few dowels, then weave “weft” strips over and under. The result is a tightly woven, flat rug with a beautiful woven texture.
What You Need
- Fabric strips in two coordinating colors or patterns (one for warp, one for weft)
- A large piece of corrugated cardboard (or two wooden dowels)
- Scissors
- Masking tape or binder clips
How to Do It
Step 1: Set up your warp. Cut a piece of cardboard to the approximate size you want your finished rug to be. Cut notches along the top and bottom edges, about 1.5 inches apart. Loop a long strip of fabric through each pair of notches, stretching from top to bottom. These vertical strips are your warp — they’re the skeleton of your rug.
If you’re using dowels instead of cardboard, simply tie your warp strips to each dowel and stretch them taut between the two rods, which you can prop against chairs or clamp to a table.
Step 2: Begin weaving. Take a new strip and weave it horizontally across the warp strips, going over one, under the next, over the next, and so on all the way across. When you reach the other side, fold the strip back and begin the return pass — this time going under the strips you went over before, and over the ones you went under.
Step 3: Pack it tight. After every two or three rows, push the woven strips tightly down toward the bottom edge using your fingers or a wide-toothed comb. The tighter you pack the weave, the sturdier and more rug-like your finished piece will be.
Step 4: Join new strips. When a weft strip runs out, simply lay the end of the new strip alongside the old one and continue weaving — the overlap will get locked into the weave. For a cleaner look, make sure these overlaps happen in the interior of the rug rather than at the edges.
Step 5: Finish the edges. When you’ve woven to the desired length, remove the rug from the cardboard by carefully lifting the loops off the notches. Tie adjacent warp loops together in simple overhand knots to secure the edge, or fold them over the last weft row and tuck them in snugly. Trim any excess.
This method works especially well if you use two clearly contrasting colors or alternating patterns — the weave structure shows off the interplay beautifully.
Method 3: Crochet Rag Rug (No Knitting Experience Needed)
Wait — doesn’t crochet require some skill? Less than you’d think, especially for a basic rag rug. You only need to know two things: how to make a chain and how to do a single crochet stitch. Both can be learned in under 20 minutes. This method produces a gorgeous, thick, round or oval rug with a handmade aesthetic that looks like it came from an artisan market.
What You Need
- Fabric strips (t-shirt yarn works best)
- A large crochet hook (size N or P, or even larger — sometimes sold as “jumbo” hooks)
- Scissors
How to Do It
Step 1: Make your starting chain. For a round rug, chain 4 and slip stitch into the first chain to form a ring. For an oval rug, chain about 10–15 (this determines how long the center of your oval will be).
Step 2: Work in rounds. For a round rug, work 6 single crochet stitches into the center ring, then join and begin working in a continuous spiral, adding extra stitches at regular intervals to keep the rug flat (this is called “increasing”). The general rule for a flat circle is to add 6 stitches per round.
For an oval, work single crochet stitches along both sides of your starting chain, then continue working in rounds around the outside, increasing at each end of the oval to maintain the flat shape.
Step 3: Keep going. Continue in rounds, increasing as needed to prevent the rug from cupping upward. If you notice the edges lifting, you’re not increasing enough. If the edges are ruffling outward, you’re increasing too much. Adjust as you go — the beauty of a rag rug is that it’s forgiving.
Step 4: Change colors. When you want to switch to a new strip or a different color, simply tie the new strip to the old one with a small knot and keep crocheting. After finishing, you can work the knot tails back into the rug with your hook to hide them.
Step 5: Finish off. When your rug reaches the size you want, cut the working strip and pull the tail through the last loop to secure it. Weave the tail into the back of the rug with your hook.
The crochet rug is arguably the most portable method — you can work on it anywhere. And because you’re working with chunky fabric strips rather than fine yarn, the work grows quickly. A small rug can be completed in just a few evenings.
Method 4: Locker Hooking or Punch Hooking on a Grid Backing
This method uses a canvas grid fabric (often called rug canvas or monk’s cloth) as a base. You pull loops of fabric through the grid using a hook tool, creating a dense, loopy pile similar to a shag rug. No sewing required — the loops hold themselves in place by friction and density.
What You Need
- Rug canvas or a loose-weave burlap (available at craft stores)
- Fabric strips cut about 1 inch wide and 5–6 inches long
- A latch hook or rug hook tool
- A non-slip rug pad or piece of rubber shelf liner (optional but helpful)
- Fabric glue or an iron-on seam tape for finishing edges (optional)
How to Do It
Step 1: Prepare your canvas. Cut the rug canvas to your desired size, leaving a few extra inches on all sides for a border hem. Tape or fold the raw edges with masking tape to prevent fraying while you work.
Step 2: Cut your fabric strips. Unlike the other methods, the strips for latch hooking are short — about 5–6 inches long. Cut a large pile of them in the colors and patterns you want to use.
Step 3: Hook each strip in. Fold a strip in half. Using the latch hook, push the hook down through one hole of the canvas and up through the adjacent hole. Loop the folded strip over the hook and pull it back through both holes, then pass the two loose ends of the strip through the loop that forms on top. Pull tight. This creates a secure knot that won’t come out.
Step 4: Fill in your design. Work row by row across the canvas, knotting a strip through every hole (or every other hole for a looser pile). You can create patterns, pictures, or simply work in a random colorful mix — all of them look wonderful.
Step 5: Finish the edges. When the field is complete, fold the canvas border over to the back and secure it with fabric glue or iron-on hemming tape. You can also leave a small border of canvas unhooked, fold it under, and press it flat. For extra durability, iron a piece of non-slip rug backing fabric to the underside.
Latch hook rugs take longer to complete than the other methods because each strip is knotted individually, but the meditative quality of the work is part of its appeal. Many people find it incredibly relaxing. The finished rug has a beautiful shaggy texture that’s plush and welcoming underfoot.
Tips for Making Your Rag Rug Last
Whichever method you choose, a few finishing steps will significantly extend the life of your rug.
Add a non-slip backing. A piece of rubberized shelf liner cut to size and placed under the rug will keep it from sliding, protect floors, and add a bit of cushioning. You can also purchase iron-on rug backing fabric or use a dedicated non-slip rug pad.
Wash before using. Give your finished rug a gentle machine wash (cold water, gentle cycle) before putting it into regular use. This tightens up any loose sections, removes any residual fabric dust, and shows you how the rug will behave long-term. Most rag rugs made from cotton and knit fabrics wash beautifully.
Rotate regularly. Like any rug, rotating your rag rug 180 degrees every few months ensures even wear, especially in high-traffic areas.
Spot clean promptly. Address spills quickly. Most rag rugs are remarkably easy to clean since the fabrics they’re made from have already been washed many times.
Final Thoughts
Making a rag rug is one of those projects that rewards you on multiple levels. You end up with something genuinely useful and attractive, you keep fabric out of the landfill, and you spend time doing something slow and intentional in a world that usually moves too fast.
Start small — a little 12-inch round rug is a perfectly respectable first project. As you get comfortable with the technique, you’ll naturally begin seeing potential rugs in every pile of old fabric. Old flannel shirts, worn-out jeans, beloved t-shirts that are too threadbare to donate — all of them can come back to life in a new form under your feet.
The four methods covered here — braiding, weaving, crocheting, and latch hooking — each have their own rhythm and personality. Try one that sounds appealing to you, gather your scraps, and give it an afternoon. Chances are, you’ll be coiling your next braid or weaving your next row before you even realize how much time has passed.