
4 Easy Ways to Make a DIY Rag Rug (No Sewing Required)
There is something deeply satisfying about making something beautiful and functional out of fabric scraps you would otherwise throw away. Rag rugs have been a staple of resourceful households for centuries, born out of necessity and kept alive by crafters who appreciate the charm of handmade textiles. The best part? You do not need a sewing machine, a loom, or any particularly specialized skills to make one. With a little time and patience, even a complete beginner can create a gorgeous rug from old t-shirts, worn-out jeans, or fabric remnants sitting in a drawer.
This guide walks you through four easy no-sew methods for making your own DIY rag rug at home. Whether you want a small accent rug for your bathroom, a cozy piece for a child’s bedroom, or a statement piece for your living room, one of these techniques will be the perfect fit. Each method uses materials you likely already have at home, and none of them requires you to pick up a needle and thread.
Let’s dive in.
What You Need Before You Start
Before jumping into the specific techniques, there are a few things that apply universally to all four methods. Getting these basics right will make the process smoother and the final product much more durable.
Choosing Your Fabric
The best fabrics for rag rugs are stretchy, durable materials that can withstand foot traffic. Old t-shirts are a favorite among rug makers because they curl when cut into strips, creating a rounder, more rope-like strand that works beautifully in most no-sew techniques. Fleece is another excellent choice since it does not fray, meaning you will not end up with a messy edge. Denim from old jeans adds wonderful texture and durability. Flannel shirts, cotton bed sheets, and even worn towels are all fair game.
Avoid delicate fabrics like silk, lace, or anything that tears easily under tension. Thin fabrics can be doubled up to add strength, but flimsy material will not hold up under regular use.
Preparing Your Strips
Most no-sew rag rug techniques require cutting your fabric into long strips. The width depends on the method, but one to two inches is a good general guideline. For t-shirts, cut across the body of the shirt in horizontal strips. When you give these strips a gentle tug, they will curl into a tube shape, which is ideal.
Try to keep your strips a consistent width throughout each project. Uneven strips are not the end of the world, but consistency makes for a tidier finished rug.
Gathering Colors and Planning a Pattern
One of the most fun aspects of making a rag rug is the color play. You can go completely random with a scrappy, bohemian look that celebrates every color in your stash, or you can be intentional and plan a palette. Sorting your strips into color groups before you begin will give you more control over the final look. Laying them out on a flat surface and stepping back to see how they look together can save you from mid-project regrets.
Method One: The Braided Rag Rug
Braided rag rugs are perhaps the most iconic style, and for good reason. They are sturdy, flat, and have a timeless farmhouse aesthetic that looks at home in kitchens, entryways, and mudrooms. You do not need any tools for this method beyond scissors and a little bit of fabric-safe glue or a few safety pins to hold things in place while you work.
What You Need
You will need fabric strips cut to about one and a half inches wide. The length of each strip matters less than you might think because you will be joining them together as you go. To join two strips without sewing, simply cut a small slit near the end of each strip, loop one through the other, and pull tight. This creates a secure join that will hold under tension and largely disappears once the braid is coiled.
How to Braid
Start by joining three strips at one end and securing them with a safety pin or clipping them to a clipboard to hold them steady. Braid the three strands just as you would braid hair, keeping even tension throughout. As you run out of length on any one strand, add a new strip using the slit-and-loop method.
Keep your braid going until it reaches the length you need. The width of the braid is roughly proportional to the width of your strips, so thicker strips make a chunkier braid and thinner strips make a finer one.
Coiling and Connecting the Braid
Once you have a long braid, it is time to coil it into a rug shape. Start from the center and coil outward in a flat spiral. To connect the rows of braid without sewing, use a thick yarn or a long strip of fabric threaded through the edges of adjacent braid rows with a blunt tapestry needle or a crochet hook. Lace through the loops of the braid to tie the rows together, keeping the rug flat as you work.
For an oval rug, start your coil in a straight line for several inches before beginning to curve. This gives you the elongated center that defines an oval shape. For a round rug, start coiling from the very center.
The more braiding you do, the larger your rug. A small bathroom accent rug might require three or four hours of work, while a larger area rug could be a multi-day project. Either way, the rhythm of braiding is deeply meditative and the results are tremendously satisfying.
Method Two: The Locker Hooking Method
Locker hooking sits somewhere between weaving and hooking, and it produces a dense, durable rug with a flat, almost woven appearance on one side and a textured surface on the other. It is one of the faster no-sew methods and is excellent for making rugs with defined patterns or bold color blocking.
What You Need
For this method, you will need a piece of rug canvas (sometimes called monk’s cloth or latch hook canvas), a locker hook tool, and your fabric strips cut to about one inch wide. The canvas provides the structure, and the hook does all the work of pulling the strips through.
Rug canvas is inexpensive and widely available at craft stores or online. It comes with an open mesh structure that makes it easy to push and pull strips through. The locker hook has a hook on one end and an eye on the other, similar to a large needle. You thread a thin cord through the eye, which is what “locks” your fabric strips in place.
How It Works
Cut a length of locking cord — this is just a thin cotton yarn or string — and thread it through the eye of the locker hook. Now, fold a fabric strip in half over your hook and pull it through the first hole of your canvas from front to back, creating a loop on the front. Continue pulling strips through adjacent holes, building up a row of loops on the surface. As you fill a row, the locking cord threads through the loops and holds them in place.
At the end of each row, secure the locking cord by tying it off or looping it under a few threads of canvas. Then start a new row.
The result is a beautifully even surface. Because you are working on a grid, you can plan patterns quite precisely — stripes, chevrons, simple geometric shapes, or even pixelated images are all achievable. Graph paper is a great tool for sketching out a design before you begin.
Finishing the Edges
Once your canvas is filled, fold the raw edges of the canvas under and secure them by pulling loops of fabric through the folded edge. This gives the rug a clean, bound look with no sewing required.
Method Three: The Finger Crochet Rag Rug
Crochet can sound intimidating, but finger crochet — where your hands are the hook — is genuinely accessible to anyone. No tools, no yarn, no experience required. If you can pull one loop through another, you can finger crochet, and the chunky fabric strips make it even easier to see what you are doing.
What You Need
You will need fabric strips cut to about one and a half to two inches wide. T-shirts are particularly wonderful for this method because the fabric curls into a tube, creating a chunky, rope-like yarn that crochets up beautifully. The wider your strips, the chunkier and faster the rug will grow.
The Basic Chain and Single Crochet
Start by making a slip knot with your first strip. Place the loop on your index finger and thumb, holding it securely. Reach your fingers through the loop, grab the working strand, and pull it through to create a new loop. You have just made your first chain stitch with your fingers.
For a rectangular rug, make a chain of whatever length you want your rug to be. Then work single crochet stitches back along the chain — insert two fingers through each chain stitch, grab the working strand, pull it through, then pull it through the loop on your fingers. This takes a little coordination at first but becomes natural quickly.
For a circular rug, make a very short chain of about four stitches and join them into a ring. Work increasing rounds from the center outward, adding stitches at even intervals in each round to keep the work flat.
Tips for Success
Keep your tension even. Loose, inconsistent tension is the most common beginner mistake and can make your rug curl up at the edges. If you notice curling, try to loosen your grip and work more relaxed stitches. If the rug seems to ruffle or gather in the middle, your tension may be too loose and you may need to reduce slightly.
Joining new strips of fabric is easy — just tie them together with a square knot and leave short tails that can be tucked inside the rug as you go. Or use the slit-and-loop joining method mentioned in the braiding section for a nearly invisible join.
Finger crochet rugs have a wonderful organic, handmade texture that machine-made rugs simply cannot replicate. They are especially popular for nurseries, reading nooks, and anywhere a cozy, soft surface is welcome.
Method Four: The Woven Rag Rug Using a Cardboard Loom
Weaving on a cardboard loom is perhaps the most tactile and visually rewarding of all four methods. The woven surface is flat, tight, and polished-looking, and the process of passing strips over and under the warp threads is hypnotically enjoyable. It is also a wonderful project to do with children.
What You Need
You will need a piece of sturdy cardboard cut to the size you want your finished rug to be, scissors, a ruler, and fabric strips about one inch wide. You will also want a blunt needle or a small shuttle (which you can make by cutting a notched rectangle of thin cardboard) to pass your weaving strip through the warp threads.
Setting Up Your Loom
Cut notches along the top and bottom edges of your cardboard, evenly spaced about half an inch apart. Thread your warp — this is the foundation thread that runs vertically through the loom — by wrapping a long piece of sturdy string or thin cotton yarn through each notch from top to bottom, going around the back of the cardboard to connect the rows. Pull the warp taut but not so tight that the cardboard bends.
The warp will eventually be your rug’s skeleton, so use a strong thread or thin cotton yarn in a neutral color, since small amounts of it may show in the finished piece.
Weaving the Rug
Thread your first fabric strip onto your blunt needle or wrap it onto your cardboard shuttle. Starting on one side, weave the strip over the first warp thread, under the second, over the third, and so on across the width of the loom. When you reach the other side, loop around the outermost warp thread and come back the other way, reversing the pattern so that every thread that was under is now over.
Press each row of weaving firmly down toward the previous row. This packs the weave tightly and gives the rug its solidity.
Change colors whenever you like by simply beginning a new strip. Leave short tails hanging off the edge of the rug — these can be trimmed to a uniform length or tucked under a few warp threads for a cleaner look.
Finishing Off
Once the loom is full, carefully slide the warp threads off the cardboard notches. Tie each pair of warp threads together in a tight double knot along the short edges of the rug to prevent the weaving from unraveling. You can leave these ties as a fringe, which looks wonderful, or trim them close to the knot for a cleaner edge.
For larger rugs, simply tape several pieces of cardboard together to make a bigger loom, or look for inexpensive frame looms made of wood that function on the same principle.
Tips for Making Any Rag Rug Last
No matter which method you choose, a few simple steps will significantly extend the life of your finished rug.
Always use a non-slip rug pad underneath any handmade rug. Handmade rugs tend to be thinner than commercial rugs and can slide on smooth floors, creating a safety hazard. A rug pad solves this instantly and also helps the rug keep its shape.
Spot clean when possible. Many rag rugs can handle a gentle machine wash on a cold cycle in a mesh laundry bag, but check the content of your fabric strips first. Denim rugs especially can be heavy and slow to dry, which may lead to mildew if not dried thoroughly. Lay your rug flat to dry rather than hanging it, which can distort the shape.
Rotate your rug periodically if it is in a high-traffic area. This distributes wear evenly across the surface and helps it age gracefully.
Why Make a DIY Rag Rug?
Beyond the obvious satisfaction of creating something with your hands, DIY rag rugs are one of the most genuinely sustainable crafts around. Every fabric scrap that becomes a rug is one fewer thing going to a landfill. Old clothes that are too worn to donate get a second life. And because the materials are essentially free, there is very little financial barrier to getting started.
There is also something irreplaceable about having a piece in your home that you made yourself. A handmade rug carries the texture of its making — the hours of braiding, hooking, crocheting, or weaving are embedded in every row. Guests may not always notice immediately that a rug is handmade, but they almost always sense that something about it feels warmer and more alive than what you could buy off a shelf.
Whether you are a seasoned crafter looking for a new weekend project or a complete beginner wanting to try something creative for the first time, any one of these four methods will reward you with a beautiful, functional piece that is truly one of a kind. Pull out those old t-shirts, grab your scissors, and get started — your floors will thank you.