Rag rug crochet Tutorial

How to Make a Rag Rug with Crochet: A Complete Step-by-Step Tutorial for Beginners and Beyond

There is something deeply satisfying about transforming old fabric into something beautiful and functional. Rag rug crochet is one of those crafts that sits at the perfect intersection of sustainability, creativity, and tradition. People have been making rag rugs for centuries, using scraps of worn-out clothing, flour sacks, and leftover fabric to create floor coverings that were both practical and personal. Today, the craft is enjoying a well-deserved revival, and for good reason. With nothing more than a large crochet hook, strips of fabric, and a little patience, you can create a stunning, durable rug that adds warmth and character to any room in your home.

This tutorial will walk you through every step of the process, from choosing the right fabric and preparing your strips, to mastering the basic stitches and finishing your rug with confidence. Whether you are a complete beginner who has never held a crochet hook or an experienced crocheter looking for a new project, this guide is designed to take you from raw materials to finished product.


What Is Rag Rug Crochet?

Rag rug crochet is exactly what it sounds like: the art of crocheting a rug using strips of fabric rather than yarn. The fabric strips act as your “yarn,” and you work them just as you would any other fiber, pulling loops through loops with your hook to create a dense, textured fabric.

The finished rugs are thick, sturdy, and wonderfully cushioned underfoot. They work beautifully in kitchens, bathrooms, bedrooms, entryways, and living rooms. Because you choose the fabric yourself, every rug is entirely unique. You can go rustic and earthy using old denim and linen, bold and graphic using cotton quilting fabric in contrasting colors, or soft and shabby chic using worn flannel shirts and vintage sheets.

One of the biggest appeals of the craft is its low cost. If you raid your ragbag, thrift store, or fabric stash, you can make a generous-sized rug for almost nothing. And because you are giving old fabric a second life, it is also one of the more environmentally friendly crafts you can take up.


Materials You Will Need

Before you dive in, it helps to gather everything in advance so you are not stopping mid-project to hunt something down.

Fabric. Cotton is the most popular choice for rag rugs because it is easy to cut, holds its shape, launders well, and comes in an endless variety of colors and weights. Old bed sheets, cotton t-shirts, denim jeans, flannel shirts, and quilting cotton all work beautifully. Avoid stretchy synthetic fabrics when you are starting out, as they can be harder to control. A medium-weight cotton fabric is ideal. For a rug that is roughly 20 inches by 30 inches, you will need approximately two to three pounds of fabric, but the amount varies depending on how densely you work your stitches and how wide you cut your strips.

A large crochet hook. Because fabric strips are much thicker than yarn, you need a correspondingly large hook. Most rag rug crocheters prefer a hook in the range of 10mm to 16mm. A size N (9mm) or P (11.5mm) hook is a good starting point. If you find your strips are very thick, go up a size. If your rug feels loose and floppy, try going down a size. Ergonomic hooks with padded handles are worth the investment if you plan to crochet for long sessions, since rag rug work can be harder on the hand than working with fine yarn.

Scissors. A sharp pair of fabric scissors makes the cutting process far less tedious. Dull scissors drag and fray the fabric, which slows you down and frays your nerves.

A rotary cutter and cutting mat (optional but recommended). If you have a lot of fabric to cut, a rotary cutter speeds things up enormously and produces cleaner, more consistent strips.

A measuring tape or ruler. Consistent strip width means consistent tension, which means a flatter, more even rug.


How to Choose and Prepare Your Fabric

The preparation stage is the part that beginners most often underestimate, but it is genuinely important. Well-cut strips make the crocheting process smooth and enjoyable. Poorly cut strips cause frustration, uneven tension, and a finished rug that looks messy rather than charming.

Washing your fabric first is strongly recommended, especially if you are mixing fabrics from different sources. Washing pre-shrinks everything and removes any sizing, oils, or residue that might affect how the strips behave. It also ensures that your finished rug will not shrink unevenly the first time you wash it.

Cutting your strips is the next step, and this is where many people develop their own preferences. The standard width for rag rug strips is about one inch to one and a half inches. Thinner fabric like old sheets and lightweight cotton can be cut at one and a quarter to one and a half inches. Heavier fabric like denim or canvas should be cut at about three quarters of an inch to one inch, because it will bulk up more when you work with it.

There are two main approaches to cutting. The first is to cut straight across the fabric in parallel strips, then tie or join the ends together as you go. The second, more popular method is the continuous strip method, which lets you cut a much longer strip from a single piece of fabric without stopping to join pieces.

To cut a continuous strip from a rectangular piece of fabric, fold it gently in half lengthwise. Starting at one short end, cut strips perpendicular to the fold, stopping about half an inch before you reach the fold each time — do not cut all the way through. Once you have cut all your strips, open the fabric flat and you will see they are still connected by that uncut strip at the fold. Now make diagonal cuts at each end to connect the strips into one long continuous spiral. It sounds complicated, but once you try it once, it clicks immediately and saves a tremendous amount of time.

Storing your strips in a loose ball or in a bag makes them easier to work with. Roll each strip into a loose ball as you cut, just as you would ball up a skein of yarn.


Understanding the Basic Crochet Stitches for Rag Rugs

If you have never crocheted before, do not panic. Rag rug crochet uses just a handful of basic stitches, and the large hook and thick fabric make it very easy to see what you are doing, which is actually a wonderful way to learn.

The slip knot is how you attach your strip to the hook to begin. Make a loop with your strip, pass the tail end through the loop, and pull it snug on your hook. That is your starting point.

The chain stitch is the foundation of almost every crochet project. Yarn over (or in this case, fabric over — wrap the strip over your hook from back to front), and pull it through the loop already on your hook. That makes one chain. Repeat this for as many chains as your pattern requires.

The single crochet stitch is the most commonly used stitch in rag rugs because it creates a tight, dense fabric. Insert your hook into a stitch, wrap the strip over the hook, pull up a loop (you now have two loops on your hook), wrap the strip over the hook again, and pull it through both loops. That is one single crochet. It sounds like a lot of steps, but your hands will learn the rhythm quickly, and soon it will feel as natural as breathing.

The slip stitch is used primarily for joining rounds in circular rugs and for finishing off edges neatly. You simply insert the hook, wrap the strip over, and pull through both the stitch and the loop on your hook in a single motion.

For most rag rugs, single crochet is all you need. More advanced patterns may use half double crochet or double crochet for a slightly looser, airier texture, but for a dense, durable floor rug, single crochet is the gold standard.


How to Make a Rectangular Rag Rug: Step-by-Step

A rectangular rug is the easiest shape to start with because it uses simple back-and-forth rows rather than rounds.

Step 1: Make a foundation chain. Decide how wide you want your rug. For a small bathroom mat that is approximately 18 inches wide, you will need about 15 to 20 chains, depending on the thickness of your strips and how tightly you crochet. The best approach is to chain a length slightly longer than your desired width, then measure it before you begin your first row.

Step 2: Work your first row. Starting in the second chain from the hook, work one single crochet into each chain across. When you reach the end of the row, chain one and turn your work.

Step 3: Continue in rows. Work single crochet across every row, chaining one and turning at the end of each row. Keep your tension as even as possible. This is the part where practice makes a noticeable difference. If your rug starts to curl up at the edges, your tension is probably too tight. If it feels floppy and loose, tighten up a little.

Step 4: Join new strips as needed. When one strip runs out, simply lay the new strip alongside the old one and begin crocheting over both tails for a few stitches to secure the join. Alternatively, you can tie the old and new strips together in a simple overhand knot and trim the tails to about half an inch, tucking them into the back of your work as you go. Either method works. The knot method is faster; the overlapping method is neater on the back.

Step 5: Finish your rug. When your rug has reached the length you want, cut your strip, leaving about a six-inch tail. Pull the tail through the last loop on your hook and pull it snug to fasten off. Thread the tail through a large-eye tapestry needle and weave it back through several stitches on the back of the rug to secure it.


How to Make a Round Rag Rug: Step-by-Step

Round rugs are a little more involved, but they are gorgeous and feel very satisfying to make because you can watch the shape grow outward from the center like a spiral.

Step 1: Make a magic ring (or chain ring). The magic ring creates a tight, closeable center. Wrap your strip around two fingers to form a ring, insert your hook through the ring, pull up a loop, and chain one to begin. Alternatively, chain four stitches and join them into a ring with a slip stitch through the first chain — this is easier for beginners and works just as well.

Step 2: Work your first round. Single crochet six stitches into the center of the ring. Join the round with a slip stitch to the first single crochet. This gives you six stitches in your first round.

Step 3: Increase as you go. The key to a flat circular rug is increasing at a consistent rate. The general rule is to add six stitches per round. In round two, work two single crochets into each stitch — 12 stitches total. In round three, alternate one single crochet and two single crochets — 18 stitches total. Continue this pattern, adding six stitches per round.

Step 4: Adjust if your rug cups or ripples. If the edges of your rug start to cup inward, you are not increasing enough. If they ripple and ruffle outward, you are increasing too much. Every crocheter’s tension is slightly different, so treat the six-stitch increase rule as a guideline and adjust as needed.

Step 5: Finish. When your rug reaches the desired size, fasten off and weave in the tail as described above.


Tips for the Best Results

Consistent strip width is probably the single most important factor in getting a flat, even rug. Even a small variation in width can affect your tension and cause the rug to buckle.

Mixing fabrics with similar weights within a single rug generally gives better results than mixing very heavy and very light fabrics together. If you want to mix denim and cotton sheeting, cut the denim strips narrower so they bulk up to a similar thickness as the wider cotton strips.

For color planning, lay your fabric out before you start cutting and experiment with different combinations. A striped rug in three coordinating colors has a very different feel from a scrappy rug using every color in the ragbag, and both are beautiful — it just depends on the aesthetic you are going for.

Blocking your finished rug can help flatten any curling edges. Wet the rug thoroughly, press out the excess water gently without wringing, then lay it flat on a clean surface and shape it by hand. Allow it to dry completely before placing it on the floor.

If you want a non-slip rug, attach a piece of non-slip rug backing fabric to the underside using large whipstitches around the perimeter.


Caring for Your Rag Rug

One of the great practical virtues of a crocheted rag rug is that it is usually machine washable, which is exactly what a kitchen or bathroom rug needs to be. Wash it in cold or warm water on a gentle cycle. Air drying is preferable to machine drying, especially for rugs with denim or mixed fabrics. Lay it flat to dry to preserve its shape.

If your rug develops any loose tails over time, simply trim them close and tuck them back into the weave rather than pulling on them.


Making It Your Own

Once you have the basics down, the creative possibilities are enormous. You can work stripes by switching colors at the beginning of each row or round. You can create graphic color-block patterns by planning your color placement intentionally. You can experiment with different stitches for different textures. You can even combine rag strips with thick cotton rope or jute twine for a more nautical, coastal feel.

Many people find that once they make one rag rug, they want to make one for every room in the house — and then one for every friend and family member they can think of. It is that kind of project. The rhythm of the work is meditative, the materials are inexpensive and often free, and the result is something genuinely useful that you made with your own hands from materials that might otherwise have been thrown away.

There are few things more pleasing than stepping onto a rug you made yourself from the sleeve of an old flannel shirt, a set of worn-out bed sheets, and a pair of jeans that finally gave out at the knees. That is what rag rug crochet is all about: beauty made from what was left behind.

Categorized in:

Rugs,

Last Update: August 15, 2026

Tagged in:

, , ,