How To Make A Rag Rug

How to Make a Rag Rug: A Complete Step-by-Step Guide

There is something deeply satisfying about transforming a pile of worn-out clothing, old bedsheets, and forgotten fabric scraps into something beautiful that you can actually walk on. Rag rugs have been made for centuries — born out of necessity, refined by creativity, and now experiencing a genuine revival among crafters who value sustainability, handmade goods, and the meditative rhythm of working with their hands. Whether you are a complete beginner or someone who has dabbled in fiber crafts before, making a rag rug is one of the most rewarding projects you can take on. This guide will walk you through everything you need to know, from choosing your materials to finishing your final product.


What Is a Rag Rug?

A rag rug is exactly what it sounds like: a rug made from strips of fabric, usually recycled or repurposed material. The strips are woven, braided, looped, or knotted together to create a durable, textured floor covering. Historically, rag rugs were a way to use every last scrap of a household’s fabric — nothing was wasted. Today, they are valued both as eco-friendly home décor and as a fulfilling creative project that requires very little upfront investment.

There are several methods for making a rag rug, and we will cover the most popular ones in this guide. The right method for you will depend on the tools you have available, the look you want to achieve, and how much time you want to invest in the process.


Materials You Will Need

Before you dive in, let us talk about what you need to gather. The beauty of rag rug making is that you probably already have most of what you need sitting around your home.

Fabric strips: This is your primary material. Old t-shirts, cotton sheets, denim jeans, flannel shirts, fleece blankets, and jersey knit fabric all work beautifully. In general, stick to similar fabric weights within a single rug so it lies flat and wears evenly. You can also purchase fabric by the yard if you want a more coordinated color palette.

Scissors or a rotary cutter: You will be cutting a lot of fabric. A sharp pair of fabric scissors works fine, but a rotary cutter with a cutting mat will save you significant time and give you cleaner, more uniform strips.

A loom, crochet hook, or braiding surface: Depending on your chosen method, you will need different tools. For woven rag rugs, you need some form of loom. For crocheted rag rugs, you need a large crochet hook, typically size N or P. For braided rag rugs, you really only need your hands and a flat workspace.

A tapestry or rug needle: For joining sections and finishing edges.

Non-slip rug pad (optional but recommended): Once your rug is finished, a non-slip pad underneath will keep it in place and extend its life.


How to Prepare Your Fabric

The preparation stage matters more than most beginners expect. Well-cut, well-prepared fabric strips make the actual rug-making process much smoother and the finished product much more polished.

Washing Your Fabric

Before you cut anything, wash all your fabric. This removes any residue, preshrinks the material so your finished rug does not pucker later, and gives you a clean working surface. If you are using multiple colors, wash similar colors together to prevent bleeding.

Cutting Your Strips

The width of your strips will depend on the method you are using and the thickness of the fabric:

For thin fabrics like cotton sheets or lightweight jersey, cut strips 1.5 to 2 inches wide. For medium-weight fabrics like t-shirts or flannel, 1 to 1.5 inches works well. For thick fabrics like denim or fleece, go as narrow as 0.75 to 1 inch, since the material will bulk up considerably when worked.

To cut your strips, fold the fabric lengthwise several times if you are using scissors, then cut across the fold to create long strips. If you are using a rotary cutter, lay the fabric flat on your mat and cut parallel lines across the entire piece.

Joining Your Strips

To create one continuous length of fabric (which makes braiding and crocheting much easier), you need to join your strips end to end. The easiest method is the square knot, but this creates small bumps throughout your rug. A cleaner option is the diagonal seam:

Lay two strips perpendicular to each other with their ends overlapping at a right angle. Sew or stitch diagonally across the overlapping square, then trim the excess. When you fold it flat, you get a smooth diagonal join that barely shows in the finished piece. For braided rugs where you will not see the seams, simple square knots are perfectly fine.

You can also work without joining strips by simply overlapping them as you go, which works especially well in braided rugs.


Method One: The Braided Rag Rug

The braided rug is the most traditional and arguably the most beginner-friendly method. It requires no special tools and produces a sturdy, beautiful, oval or round rug that can last for decades.

Step One: Set Up Your Braid

Take three long strips of fabric and knot or pin them together at one end. You can use a safety pin to attach this end to a sturdy surface — a couch cushion, a piece of foam board pinned to a table, or even your own jeans while sitting. This gives you something to pull against as you braid.

Braid the three strips together just as you would braid hair — left over center, right over center, repeat. Keep your tension consistent and fairly firm. Loose braiding leads to a floppy rug that will not hold its shape. As one strip runs short, add a new one using a diagonal seam or a secure knot and keep going.

Braid until you have a long, manageable length — at least several feet to start.

Step Two: Coil and Sew

This is where your rug starts to take shape. Lay the beginning of your braid flat and begin coiling it tightly. For an oval rug, start with a straight section in the center. For a round rug, start coiling immediately in a circle.

As you coil, use a curved upholstery needle and a strong thread (linen thread or a heavy-duty polyester works best) to lace the coils together. Pass your needle through the loops of one braid and then the corresponding loops of the adjacent braid, pulling snug but not so tight that the rug buckles.

Continue braiding and sewing simultaneously, or braid in long batches and sew afterward — whichever feels more comfortable to you.

Step Three: Finish the Edge

When your rug reaches the desired size, taper the end by cutting each of the three strips at a slight angle so they gradually narrow. Tuck the ends under the last row of braid and sew them down securely. Give the rug a firm press with a damp cloth and a hot iron to help it lie flat.


Method Two: The Crocheted Rag Rug

Crocheted rag rugs have a lovely texture and a lot of flexibility in terms of size and shape. If you know basic crochet stitches, you can make a beautiful rug surprisingly quickly. Even if you are a complete beginner, the stitches used in rag rug crochet are simple enough to learn in an afternoon.

Step One: Make a Foundation Chain

Using a large crochet hook (size N, P, or even Q for bulkier fabric), begin with a slip knot and chain the number of stitches you want for the short dimension of your rug. For a small bathroom rug about 18 inches wide, chain around 10 to 15 stitches depending on your hook size and fabric width.

Step Two: Work in Single Crochet

Single crochet is the stitch of choice for rag rugs — it is simple, tight, and creates a firm, dense fabric. Work across your foundation chain in single crochet, chain one, turn, and work back. Repeat this until your rug is the desired length.

If you want a round rug, start with a magic ring or a short chain of 4 to 6 stitches, join into a ring, and work increases in each round until your rug reaches the desired diameter.

Step Three: Join New Fabric Strips

When one strip ends, simply lay the new strip alongside it and crochet over both the tail of the old strip and the beginning of the new one for several stitches. This locks them in without any knots or sewing. Alternatively, use the diagonal seam method to pre-join all your strips into one long length before you start.

Step Four: Finish Off

When the rug is the size you want, cut the fabric strip and pull the tail through the last loop to fasten off. Weave in any loose ends using a tapestry needle, tucking them into the body of the rug so they do not unravel.


Method Three: The Woven Rag Rug

Woven rag rugs have a gorgeous, structured look and a very satisfying making process. The simplest version uses a rigid heddle loom or a simple frame loom you can build yourself from a wooden picture frame and nails.

Step One: Set Up Your Loom

For a simple frame loom, hammer small nails along the top and bottom edges of a wooden frame, spaced about half an inch apart. Warp the loom by wrapping strong string or twine vertically from nail to nail, pulling it taut as you go. This warp thread will not show in the finished rug but provides the structure everything else wraps around.

Step Two: Weave Your Strips

Cut or tear your fabric into strips and begin weaving them horizontally through the warp threads — over one, under one, over one, under one. On the next row, reverse the pattern: under where you went over, over where you went under. This is plain weave, the simplest and most common weave structure.

Push each row of weaving firmly down toward the previous row using a fork, a wide comb, or a weaving shuttle. The tighter you pack the rows, the sturdier your rug will be. Leave a small loop of fabric at each edge rather than pulling the strips tight — this is called the “butterfly,” and it gives your rug flexibility and keeps the edges from drawing in.

Step Three: Finish and Remove

When you have woven all the way to the top of your loom, it is time to take the rug off. Carefully slide the loops off the nails. You will have pairs of warp threads along the top and bottom edges. Tie these together in secure knots close to the weaving, then trim them to a short fringe or tuck them back into the rug using a tapestry needle.


Tips for Making a Great Rag Rug

No matter which method you choose, a few universal principles will help you create a rug that looks good, lies flat, and holds up over time.

Keep your tension consistent. Whether braiding, crocheting, or weaving, uneven tension is the number one cause of a rug that buckles, cups, or will not lie flat. Check your work every few inches and adjust as needed.

Sort your fabric by weight. Mixing a thick denim strip with a thin cotton strip in the same row of weaving will create an uneven surface. Try to work with fabrics of similar weight together, or at least alternate them evenly.

Plan your color palette in advance. Lay out all your fabric scraps before you begin and think about how you want to arrange the colors. Rag rugs made with random color placement can look wonderfully eclectic, but a little planning goes a long way toward a result you will truly love.

Work in good light. Fabric strips can be surprisingly hard to see against each other, especially when working with similar colors. Good lighting will spare you a lot of frustration.

Embrace imperfection. Handmade rugs are not supposed to look machine-made. Small variations in strip width, slight color gradations, and the occasional imperfect stitch are what give a rag rug its character and charm.


Caring for Your Rag Rug

Once you have put all that work into making your rug, you will want it to last. The good news is that rag rugs are generally very easy to care for — often easier than store-bought rugs.

Most cotton rag rugs can be machine washed in cold water on a gentle cycle. Lay them flat to dry or tumble dry on low. Avoid using high heat, which can shrink or distort the rug. For braided rugs, check the thread you used to sew the coils — if it is not colorfast or may shrink at a different rate than the fabric, hand washing is safer.

Vacuum your rug regularly from both sides, and shake it out occasionally to remove embedded grit that can wear down the fibers over time. Rotate the rug periodically if it sits in a high-traffic area so it wears evenly.


How Much Fabric Will You Need?

This is one of the most common questions beginners ask, and the honest answer is that it depends on the method and the finished size you are aiming for. As a general rule of thumb, a 2-foot by 3-foot rug requires approximately 1 to 1.5 pounds of fabric strips, or the equivalent of about two or three adult t-shirts. A larger area rug of 4 by 6 feet might need 6 to 8 pounds of fabric.

The best approach is to weigh your fabric scraps before you begin and compare against these estimates. It is always better to have slightly more than you need than to run out midway through and scramble for a matching fabric.


Final Thoughts

Making a rag rug is one of those crafts that gives back far more than you put in. You start with scraps — things that might otherwise end up in a landfill — and you end up with something beautiful, functional, and completely one of a kind. The process itself is meditative, the learning curve is gentle, and the finished product is genuinely useful in your home.

Whether you choose the traditional warmth of a braided rug, the satisfying rhythm of crochet, or the structured pleasure of weaving, the basic principles are the same: take your time, work consistently, and let the fabric do most of the talking. Every rug tells the story of the fabric that made it — the old flannel shirt, the faded bedsheet, the jeans that no longer fit. That story is what makes a handmade rag rug worth far more than anything you could buy.

So gather your scraps, sharpen your scissors, and get started. Your floors are waiting.

Categorized in:

Rugs,

Last Update: October 31, 2026

Tagged in:

,