how to crochet a rag rug with fabric yarn

How to Crochet a Rag Rug with Fabric Yarn: A Complete Beginner-Friendly Guide

There is something deeply satisfying about turning old fabric into something beautiful and functional. Rag rugs have been made for centuries, born out of a spirit of resourcefulness and creativity, and today they are enjoying a well-deserved comeback. Whether you have a pile of worn-out T-shirts, old bed sheets, or fabric scraps from past sewing projects, crocheting a rag rug with fabric yarn is one of the most rewarding ways to give those materials a new life. This guide will walk you through everything you need to know, from preparing your fabric yarn all the way to finishing your rug with a professional edge.


What Is Fabric Yarn and Why Use It for Rag Rugs?

Fabric yarn — sometimes called “rag yarn,” “T-shirt yarn,” or “zpagetti” — is simply strips of fabric that have been cut or torn into long, continuous lengths and used as yarn. Unlike commercial yarn, fabric yarn is thick, sturdy, and wonderfully textured. It produces rugs that are dense, cushiony, and incredibly durable.

Using fabric yarn for rag rugs has several advantages that make it a favorite among crafters at every skill level. First, the material is inexpensive or even free if you are repurposing old clothing or fabric scraps. Second, fabric yarn works up quickly because it is so thick — even a large rug can be completed in a weekend. Third, the finished product is machine-washable, which makes it ideal for high-traffic areas like kitchens, bathrooms, entryways, and kids’ rooms.

From a sustainability standpoint, crocheted rag rugs are an excellent choice. Instead of sending worn textiles to a landfill, you are extending their useful life in a beautiful way. The environmental appeal of this craft is a big part of why it resonates with so many people today.


Choosing the Right Fabric

The fabric you choose will have a significant impact on the look, feel, and durability of your finished rug, so it is worth taking some time to think about your options.

Knit fabrics such as cotton jersey (the material most T-shirts are made from) are the most popular choice for fabric yarn rugs. When you cut cotton jersey into strips, the edges naturally curl inward, creating a round, rope-like strand that is smooth and pleasant to work with. Cotton jersey is also wonderfully stretchy, which makes it easy to pull through crochet stitches.

Woven fabrics like bed sheets, pillowcases, and lightweight cotton quilting fabric can also be used, though the resulting yarn is flatter and less stretchy than jersey. Rugs made from woven fabrics tend to have a flatter, more tapestry-like appearance, which some crafters prefer.

Denim makes for extremely durable rug yarn, though it is stiffer and harder on the hands. If you have a collection of old jeans, cutting them into strips produces a rug with wonderful texture and a long lifespan.

Avoid synthetic fabrics like polyester fleece for your first project, as they can be slippery and difficult to work with. Stick with natural fibers or natural-synthetic blends until you are comfortable with the technique.

When it comes to color, fabric rugs are wonderfully forgiving. You can work with a single color family for a coordinated look, go fully scrappy and random for a cheerful patchwork effect, or plan a more intentional color sequence for a striped or geometric pattern.


How to Cut Fabric Yarn

This is the step that intimidates most beginners, but it is simpler than it looks once you understand the method. There are two main approaches: straight strips that you join end to end, and the continuous spiral cut.

The Straight Strip Method works well for rectangular pieces of fabric. Simply lay your fabric flat, cut it into strips of equal width (usually between three-quarters of an inch and one and a half inches wide, depending on your fabric weight), and then join the strips into one long continuous length. To join two strips without a knot, cut a small slit near each end, loop one strip through the slit of the other, and pull the tail of the first strip back through its own slit. This creates a flat, secure join that barely shows in the finished rug.

The Continuous Spiral Cut is the preferred method for T-shirts and other knit tubes. To do this, cut off the hem and the armpits of the shirt so you are left with a tube of fabric. Flatten the tube and cut strips across the width, stopping about an inch from one side rather than cutting all the way through. You will end up with a series of loops still connected on one side. Then, working diagonally from loop to loop, you connect each one to create a single long strip. This method produces less waste and creates a seamless yarn.

Wind your finished fabric yarn into a ball as you cut so it is ready to use and does not tangle.


What Supplies Do You Need?

One of the best things about this project is that the supply list is short and inexpensive.

You will need a large crochet hook — typically a size N (9mm), P (10mm), or Q (15-16mm) hook works well for fabric yarn rugs. The exact size depends on the thickness of your yarn strips. In general, thicker strips need a larger hook. For most T-shirt yarn, a size P (10mm) hook is a reliable starting point.

Beyond the hook and the fabric yarn itself, you only need a pair of sharp scissors, a tapestry needle or large yarn needle for weaving in ends, and some enthusiasm. No special equipment is required.


Basic Crochet Stitches Used in Rag Rugs

If you are brand new to crochet, do not worry. Most rag rug patterns use only a handful of very basic stitches, and the chunky nature of fabric yarn makes it easy to see what you are doing.

The chain stitch forms the foundation row of most rag rug patterns. To make a chain, start with a slip knot on your hook, then yarn over and pull through the loop. Repeat for as many chains as your pattern requires.

The single crochet is the most commonly used stitch in rag rugs. It creates a dense, flat fabric that is ideal for floor rugs because it holds its shape and withstands foot traffic. To single crochet, insert your hook into the specified stitch, yarn over and pull up a loop (two loops now on your hook), then yarn over again and pull through both loops.

The slip stitch is used to join rounds and to finish edges. It is a very short stitch — simply insert your hook, yarn over, and pull through both the stitch and the loop on your hook in one motion.

Half double crochet and double crochet are occasionally used in rag rug patterns for a slightly lighter, more open texture. Once you are comfortable with single crochet, these stitches are easy to add to your repertoire.


How to Crochet an Oval Rag Rug: Step-by-Step Instructions

The oval rug is a classic shape for beginners because it is not too fussy but still looks polished and works well in most spaces. This tutorial will walk you through creating an oval rug approximately 24 inches by 36 inches, though you can easily adjust the size by starting with a longer or shorter foundation chain.

Step 1: Make your foundation chain. With your hook and fabric yarn, create a slip knot and chain 20. This is your starting chain, and its length determines the length of your rug. The longer your chain, the longer your finished oval.

Step 2: Single crochet along the chain. Insert your hook into the second chain from the hook and make a single crochet. Continue making one single crochet in each chain until you reach the end of the row. You will have 19 single crochet stitches.

Step 3: Work the first end of the oval. At the last chain, instead of turning your work, you will continue around the end. Make 3 single crochet stitches into that last chain stitch to create the curve. This is what gives the oval its rounded ends.

Step 4: Work back along the other side. Now you will crochet along the underside of the foundation chain, inserting your hook into each chain and making one single crochet per stitch. When you reach the beginning of the chain, work 2 single crochets into the very first chain stitch. Join the round with a slip stitch to the first single crochet of the round.

Step 5: Continue working in rounds. Each subsequent round is worked in single crochet around the entire oval. The key to keeping an oval flat (rather than curling up into a bowl shape) is increasing at the correct spots. On each short curved end, you will increase — meaning you will work 2 single crochets into certain stitches — to add width and prevent the rug from bunching. As a rule of thumb, add about 2 to 3 increases at each end per round, spacing them evenly.

A helpful tip: place a stitch marker at the beginning of each round so you always know where you are. With fabric yarn, it can be easy to lose your place because the stitches look so different from traditional yarn stitches.

Step 6: Continue until desired size. Keep working in rounds, adding increases at the ends as needed, until your rug reaches the size you want. Check the rug regularly on a flat surface to make sure it is lying flat. If you notice it starting to dome or cup, add a couple more increases. If the edges are ruffling, you have added too many increases — reduce them in the next round.

Step 7: Finish the last round. When your rug is the size you want, work one final round of single crochet without any increases. This helps the outer edge lie smooth and flat. Join with a slip stitch to the first stitch of the round.

Step 8: Fasten off and weave in ends. Cut your yarn, leaving a six-inch tail. Pull the tail through the last loop to secure it. Thread the tail onto a tapestry needle and weave it through the stitches on the back of the rug. Do the same for any other yarn tails from color changes or joins.


How to Crochet a Round Rag Rug

If you prefer a round rug, the process is even simpler because you start from the center rather than a foundation chain.

Begin with a magic ring (also called a magic circle): wrap the yarn around your fingers to form a loop, insert your hook, and chain 1. Work 6 single crochets into the center of the ring and pull the tail to close the ring. Join with a slip stitch to the first stitch.

Round 2: Work 2 single crochets into every stitch around (12 stitches total). The rule for keeping a round rug flat is to increase by roughly 6 stitches per round, distributing those increases evenly. So each round you work, try to add 6 stitches more than the previous round, spacing them equally around the circle.

Continue working in rounds, adding 6 increases per round, until the rug reaches your desired diameter. A standard bathroom rug might be about 24 inches across, while a larger accent rug could be 36 to 48 inches. Finish and fasten off the same way as the oval rug.


How to Add Color Changes

One of the most enjoyable aspects of crocheting rag rugs is playing with color. Stripes are the easiest color effect to achieve. Simply drop the current color yarn at the end of a round, attach a new color, and continue working. Leave a tail of about six inches on both the old and new colors so you can weave them in later.

For a more gradual, scrappy look, join new colors of fabric yarn whenever the previous ball runs out, regardless of where you are in the round. This creates an organic, unpredictable color pattern that has its own charm and celebrates the improvised origins of rag rug making.


Troubleshooting Common Problems

The rug is not lying flat. This is the most common issue, and it almost always comes down to increases. If the rug is doming or curling upward, add more increases in the next round. If the edges are ruffling outward, you have added too many — reduce them. Give the rug a press with a damp cloth and a cool iron to help encourage it to lie flat.

The stitches are too tight. Fabric yarn requires a relaxed tension. Try loosening your grip on both the yarn and the hook. If your stitches are consistently too tight, move up one hook size.

Joins are showing. Make sure you are using the slip-join method described earlier rather than knots. Knots create bumps that are visible in the finished rug. The flat slip join blends in nearly invisibly.

The yarn keeps splitting. This can happen with loosely woven fabrics. Try cutting slightly wider strips so the yarn has more body, or switch to a knit fabric like jersey, which holds together more reliably.


Caring for Your Rag Rug

One of the biggest practical advantages of a crocheted fabric rug is how easy it is to care for. Most cotton rag rugs can be machine-washed on a gentle cycle in cold or warm water. Air drying is best — tumble drying on high heat can cause the rug to shrink or warp, especially if any part of the fabric is not pre-washed. Lay the rug flat to dry so it keeps its shape.

If you are using the rug on a hard floor, place a non-slip rug pad or a piece of rubber shelf liner underneath it to prevent slipping. This is an important safety step, especially on tile, hardwood, or laminate floors.


Creative Variations and Project Ideas

Once you are comfortable with the basic oval or round rug, there are many exciting directions you can take this craft. Square and rectangular rugs are easy to make using the same single crochet stitch in straight rows rather than rounds. Striped patterns, chevron designs, and even simple color-blocked shapes are all achievable with a little planning.

You can also experiment with texture by alternating stitch types — a row of single crochet followed by a row of half double crochet creates a subtle ridge pattern. Using two strands of thinner fabric yarn held together gives you more control over color blending and can produce a beautiful tweedy effect.

Beyond rugs, the same technique can be used to make baskets, pot holders, bath mats, outdoor floor coverings, and even wall hangings. The skills you learn making your first rag rug open up a whole world of possibilities.


Final Thoughts

Crocheting a rag rug with fabric yarn is the kind of project that connects you to a long tradition of making do and making beautiful at the same time. There is real joy in transforming something that might have ended up in a donation bin or a landfill into a durable, handsome piece for your home. The process is forgiving, the materials are affordable, and the results are something you will genuinely be proud to show off.

If you are a beginner to crochet, this project is one of the best places to start because the scale of the stitches makes it easy to learn by feel, and the finished product is useful enough to keep you motivated through the learning curve. And if you are an experienced crocheter, fabric yarn rugs offer a wonderful change of pace from finer yarn projects — they are satisfying in their immediacy and deeply enjoyable to make.

So gather your fabric scraps, cut your strips, wind your yarn, and get started. Your floors — and your fabric pile — will thank you.

Categorized in:

Rugs,

Last Update: August 9, 2026

Tagged in:

, , , ,