
4 Easy Ways to Make a DIY Rag Rug (No Sewing Required)
There is something deeply satisfying about looking down at a colorful, textured rug on your floor and knowing you made it yourself — and that you made it from fabric scraps that would have otherwise ended up in a landfill. Rag rugs have been around for centuries, born out of a practical need to use every last scrap of worn-out clothing, old bed sheets, and leftover fabric. Today, they are making a serious comeback, not just for their sustainability but for the cozy, handmade charm they bring to any space.
The best part? You do not need a sewing machine. You do not even need to know how to sew. The four methods in this guide are completely no-sew, beginner-friendly, and can be completed using materials you likely already have at home. Whether you want a small accent rug for the bathroom, a chunky statement piece for the living room, or a colorful doormat for your entryway, there is a technique here that will work for you.
Let’s dive in.
What You Need to Get Started
Before we walk through each method, it helps to understand the basic supplies involved. The great news is that the materials list is almost the same across all four techniques, and most of it costs nothing.
Fabric: Old t-shirts are the gold standard for rag rug making. They are stretchy, soft, and easy to cut into strips without fraying. Denim works beautifully for rugs that need to be more durable and structured. Fleece is another excellent option because, like t-shirts, it does not fray when cut. Old bed sheets, pillowcases, and even worn-out curtains can all be cut into strips and used. The key is to have a large enough volume of fabric — rag rugs use more material than most beginners expect.
Scissors or a rotary cutter: Sharp scissors are fine, but if you have a rotary cutter and a cutting mat, you will save yourself a lot of time. Cutting fabric into long, even strips is the most labor-intensive part of making a rag rug, and a rotary cutter makes it much faster.
A base or frame (depending on the method): Some methods require a canvas base, a piece of burlap, or a rubber mat. Others require nothing but your own hands. We will get into the specifics with each technique.
Optional supplies: Rubber rug backing (available at any craft store), fabric glue, and a crochet hook (size 10mm or larger) if you want to try the braided or crochet method.
How to Prepare Your Fabric Strips
No matter which method you choose, you will need to start by cutting your fabric into strips. Here is how to do it efficiently.
For t-shirts and knit fabrics, cut across the width of the fabric in strips about one to one and a half inches wide. If you are working with a t-shirt, cut off the hem and the sleeves first, then cut the body of the shirt in horizontal rings. Each ring becomes a continuous loop, which you can then pull gently to make them curl into rounded strips. For a whole rug, you will need dozens — sometimes hundreds — of these strips.
For woven fabrics like cotton, linen, or denim, cut along the grain of the fabric in strips about one to two inches wide. These will fray a little at the edges as you work with them, which actually adds to the rustic look of the finished rug. If you prefer a cleaner edge, fold your strips in thirds lengthwise and work with them folded.
To join strips into one long continuous piece without sewing, use the classic no-sew loop method: take two strips, fold the end of one into a small loop, pass the end of the second strip through that loop, then fold the end of the second strip back through itself and pull snug. It creates a flat, secure join that holds up to foot traffic.
Method 1: Braided Rag Rug
The braided rag rug is arguably the most traditional style, and it is the one your grandmother or great-grandmother was probably most familiar with. It requires no tools beyond scissors and a way to join your strips, and the process is rhythmic and meditative once you get going.
What you need: Fabric strips, scissors, safety pins or tape to anchor your braid while you work, and fabric glue or iron-on hem tape to finish the ends.
How to do it: Start by joining three long strips of fabric together at one end. You can tie them in a simple knot or use the no-sew loop join described above. Anchor this starting point to something sturdy — a door handle works well, or pin it to a thick pillow in your lap. Now braid the three strands just as you would braid hair: right over center, left over center, right over center, keeping the tension even and the braid as flat as possible.
As you run out of fabric on one strand, join a new strip using the loop method and keep going. The join will disappear into the braid and become nearly invisible once the rug is coiled.
Once you have a long length of braid — at least six feet for a small oval rug — you can begin coiling it. Lay the starting end flat on a hard surface and begin coiling the braid around it in an oval or circular shape. To hold the coils together without sewing, work a strip of fabric back and forth between the rows of braid as you coil, essentially lacing the rows together. Pull it snug after each stitch. You can also use fabric glue between the rows if you prefer, though the lacing method creates a more durable rug.
When you reach your desired size, tuck the final end of the braid underneath the last row and secure it with a few passes of lacing or a dab of fabric glue.
Braided rugs are incredibly sturdy and can last for years. They are ideal for high-traffic areas like entryways and kitchen floors.
Method 2: Locker Hooking on a Canvas or Mesh Base
Locker hooking sounds more complicated than it is. The name comes from the “locking” technique used to secure fabric strips to a mesh canvas base, and it produces a flat, dense rug with a woven appearance that looks professionally made.
What you need: A rug canvas or plastic mesh (available at craft stores), fabric strips cut about one inch wide, and a locker hook tool (a long hook with a large eye on the handle end, threaded with a locking cord). If you cannot find a locker hook, a large crochet hook works as a close substitute.
How to do it: Cut your canvas to the size and shape you want your rug to be. Make sure to leave a border of at least two rows on all sides, which you will fold over and secure at the end to create a finished edge.
Thread the locker hook with a length of cotton cord or thin yarn. This locking cord runs invisibly through the center of each row and holds your fabric strips in place.
Working across one row at a time, push your hook down through one hole in the canvas and up through the next, catching a folded loop of your fabric strip and pulling it up to create a loop that sits on the surface of the canvas. Your locking cord passes through each of these loops as you go, trapping them in place. Continue across the row, then start the next row immediately beside it.
The beauty of locker hooking is that you can create patterns and pictures by planning which colors go where. Even simple geometric stripes look stunning. You can sketch a design on the canvas with a marker before you begin, then follow it as a guide as you fill in each row.
When you reach the end of a strip, simply start the next one by including it in the next loop. No knots, no sewing. When the entire canvas is filled, fold the border edge over to the back, thread strips through the edge holes to secure it, and you have a finished rug with clean, tidy edges.
Locker hook rugs are particularly beautiful in bathrooms and bedrooms, where their dense, cushioned texture feels wonderful underfoot.
Method 3: Punch Needle Rug on Burlap
Punch needle is one of the fastest and most satisfying rag rug techniques for beginners. It creates a looped, plush surface that feels a little like a low-pile carpet, and a small rug can be completed in an afternoon.
What you need: A piece of burlap or monk’s cloth stretched tightly over an embroidery hoop or a simple wooden frame, a punch needle tool (available at craft stores for under $15), and fabric strips cut into thin, consistent widths — about half an inch wide works well for most punch needle tools designed for yarn, though you can also use chunky yarn or roving if you prefer.
How to do it: Stretch your burlap tightly over your frame or hoop. The tension is important — if the fabric is loose, your loops will pull out as you work. Sketch or trace your design lightly onto the burlap with a fabric marker. Simple designs work best: concentric squares, bold stripes, a large flower or geometric shape.
Thread your fabric strip through the punch needle tool following the manufacturer’s instructions. Position the needle on the top (right side) of the burlap, push it all the way down through the fabric, and pull it back up, leaving a small loop on the underside. Move the needle along the surface about a quarter inch and punch again. The loops form on the back, and a flat running stitch appears on the top.
Keep punching, following your design lines, and watch the texture build up quickly on the back of the burlap. When you finish an area or run out of fabric, simply pull the strip out the top and trim it flush with the surface. Start the next strip in an adjacent hole.
When you are finished, trim the loops on the back to an even height if you want a cut-pile appearance, or leave them as loops for a more traditional look. Apply a coat of rug backing latex or fabric glue to the back to hold all the loops in place and prevent them from being pulled out. Let it dry completely, then remove from the frame and trim the burlap edges, leaving about an inch of border to fold and glue to the back.
Punch needle rugs are wonderful for nurseries, reading nooks, and anywhere you want a soft, artful handmade piece.
Method 4: No-Sew Knotted Rag Rug
This is the simplest method on the list and requires no tools whatsoever — not even scissors in many cases, since many t-shirt fabrics can be torn by hand. The knotted rag rug is perfect for children to help with, for complete beginners, and for anyone who wants a finished rug in a single sitting.
What you need: A piece of rubber mat or anti-fatigue mat (the kind with a grid of holes — like a shelf liner or a yoga mat with ventilation holes), fabric strips about one inch wide and six to eight inches long, and scissors to cut the mat to your desired shape if needed.
How to do it: Lay your mat flat. Take one strip of fabric, fold it in half, push the folded loop end down through a hole in the mat from the top, then pull both loose ends up through that loop and pull snug. This creates a simple lark’s head knot, and it takes about three seconds to do once you get the hang of it.
Repeat this across every hole in the mat. As the knots fill up, they compress against one another and create a shaggy, fluffy surface that looks wonderful and feels incredibly soft underfoot.
You can create patterns by planning your colors before you begin. Stripes are the easiest — just work one color across each row. For a more random, colorful look, grab strips without planning and let the colors fall naturally. Both approaches look charming.
When every hole is filled, flip the mat over. The rubber backing holds everything in place without any additional finishing needed. The result is a rug with a dense, tufted surface on top and a non-slip rubber backing on the bottom — perfect for bathrooms, kitchens, or anywhere near a door where moisture and slip resistance matter.
If you want extra height and plushness, double up your fabric strips and knot them together before attaching them. If you want a longer, shaggier pile, use longer strips. The versatility of this method is one of its greatest strengths.
Tips for Making Your Rag Rug Last
No matter which method you choose, a few finishing touches will help your rug stand up to real life.
Wash your fabric before cutting it if you plan to mix colors, especially deep reds, blues, and purples, which can bleed onto lighter fabrics when the rug gets wet. Cold water and a gentle cycle are fine for most t-shirt and cotton fabrics.
Add a non-slip backing to any rug that does not already have one. You can buy rug gripper pads at most home goods stores, or brush a thin layer of silicone or latex rug backing onto the underside of the rug and let it dry completely before use. This step makes your rug safer and helps it lie flat.
To clean most rag rugs, spot clean with mild soap and cold water, or hand wash gently in the bathtub. Avoid putting braided or locker hook rugs in the washing machine unless you are confident the joins are very secure. Punch needle rugs should be hand washed and laid flat to dry.
Store any extra fabric strips in a bag or basket labeled by color so that future repairs or additions are easy to match.
Final Thoughts
Making a DIY rag rug is one of those projects that rewards you on multiple levels at once. You end up with something beautiful and useful, you keep fabric out of the landfill, and you spend a few hours doing something with your hands that has genuine, visible results. There is a quiet pride in walking across a rug you built from pieces of old shirts and worn-out sheets.
All four of these methods are genuinely beginner-friendly, and none of them require a single stitch of sewing. The braided method is best for durability and tradition. Locker hooking gives you the most control over pattern and design. Punch needle creates the most lush, tactile texture. And the knotted mat method is the fastest and most accessible of all.
Start small — a twelve-inch circle or a simple bathroom mat is a perfect first project. Once you feel the satisfaction of finishing your first rug, chances are good that you will find yourself eyeing every old t-shirt and worn-out sheet in a whole new way.