how to crochet a rag rug with fabric yarn

How to Crochet a Rag Rug with Fabric Yarn: A Complete Step-by-Step Guide

There is something deeply satisfying about turning old fabric into something beautiful and useful. Crocheting a rag rug with fabric yarn is one of those timeless crafts that connects us to generations of resourceful makers who refused to let good material go to waste. Whether you are repurposing old t-shirts, bed sheets, or buying ready-made fabric yarn from the store, the process is accessible to beginners and rewarding for experienced crocheters alike.

This guide will walk you through everything you need to know — from choosing the right materials and preparing your fabric yarn to working the stitches and finishing your rug to a professional standard. By the end, you will have all the knowledge you need to create a durable, colorful, and completely handmade rug that can anchor a room and survive years of foot traffic.


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

Fabric yarn, sometimes called “t-shirt yarn,” “rag yarn,” or “zpagetti,” is a continuous strip of fabric that has been cut or torn and then used exactly as you would use regular knitting or crochet yarn. It can be made from cotton jersey knit (like old t-shirts), woven cotton (like sheets or pillowcases), denim, or even polyester blends.

The reason fabric yarn is so well-suited to rag rugs is simple: it is thick, sturdy, and creates a textile with real substance underfoot. A rug crocheted from fabric yarn will have a pleasing weight and a satisfying texture. It will grip the floor rather than sliding around, especially if you are using a natural cotton fabric. It is also machine washable in most cases, which makes it wonderfully practical for entryways, kitchens, and bathrooms.

There are two ways to acquire fabric yarn. You can make it yourself from old fabric, which is the traditional “rag rug” approach and a great way to give new life to items that would otherwise be thrown away. Or you can buy commercial fabric yarn, which is often made from recycled textile offcuts and comes in a wide range of colors. Both approaches produce beautiful results, and many makers choose to combine the two.


Materials You Will Need

Before you begin, gather everything you need so the process flows smoothly.

Fabric yarn: For a standard bath mat or small accent rug measuring approximately 20 by 30 inches, you will need roughly 300 to 500 yards of fabric yarn, depending on the stitch you choose and the thickness of your yarn. A larger area rug measuring 3 by 5 feet will require closer to 800 to 1,200 yards. If you are making your own yarn from t-shirts, plan on about three to five large adult t-shirts per 100 yards of finished yarn.

Crochet hook: Fabric yarn is bulky, so you will need a large hook. A hook in the range of 10mm to 16mm (US size N/15 to S/35) is typically ideal. Many makers prefer a size 12mm or 15mm for comfortable working tension. Some fabric yarns are thick enough that even larger hooks feel right. A few test swatches will help you decide.

Scissors: Sharp fabric scissors are essential if you are cutting your own yarn. A pair of craft scissors will also be useful for finishing ends.

Tapestry or yarn needle: You will need a blunt-tipped needle with a large eye to weave in your ends. Look for a tapestry needle or rug needle.

Non-slip rug pad or rug gripper (optional): If your finished rug will live on a slippery floor surface, a rug pad underneath is a smart addition.

A firm, flat surface: Having a table or floor space nearby where you can lay your rug flat and check that it is lying flat as you go will save you from ending up with a wavy or cupped rug.


How to Make Your Own Fabric Yarn from Old T-Shirts

If you are sourcing your yarn from old clothing, here is the most efficient and waste-free method for creating long, continuous strips.

Start by laying your t-shirt flat on a cutting surface. Cut off the bottom hem and set it aside — you will not need it. Then cut off the underarm and sleeve sections so you are left with a rectangular tube of fabric made from the body of the shirt.

Fold the fabric tube so that both side seams align. Now, cut horizontal strips across the width of the shirt, stopping about an inch from the fold. Do not cut all the way through. Your strips should be about 1 to 1.5 inches wide. When you have cut all the way up to the top of the shirt, unfold the tube. You will see that you have a series of cuts running almost all the way through but connected at one end.

Open the tube out flat and cut the remaining uncut section diagonally, connecting the strips into one long continuous strand. As you stretch this strand, the fabric will curl inward on itself, creating a round, rope-like cord. Wind this into a ball and you are ready to work.

For woven cotton fabrics like sheets, the process is slightly different. Woven fabric does not curl the way jersey does, so you will work with flat strips. Tear the fabric into strips about 1.5 to 2 inches wide (tearing rather than cutting often gives a cleaner, straighter edge with woven fabrics). To join strips, cut a small slit near the end of each strip, overlap the two ends, pass one through the slit of the other, and pull the loose end through the loop it creates. This creates a flat, secure join without any knots to interfere with your crocheting.


Choosing Your Rug Pattern and Shape

Rag rugs can be worked in several classic shapes: oval, round, rectangular, or even square. Each has its own charm and its own method of construction.

Oval rugs are perhaps the most traditional and are made by starting with a foundation chain and increasing at each end of the oval to maintain the flat shape. They have a classic, farmhouse aesthetic and work well in hallways and in front of sinks.

Round rugs are started with a magic ring or a small foundation chain, and increases are distributed evenly around the circle to keep the rug flat. They work beautifully as statement pieces in a living room or bedroom.

Rectangular rugs begin with a foundation chain and simply work back and forth in rows, making them the most intuitive for anyone already familiar with basic crochet. They are versatile and easy to size to any space.

For this guide, we will focus on two patterns: a simple rectangular rug worked in single crochet (perfect for absolute beginners), and a round rug worked in single crochet spirals (a slightly more advanced but equally achievable option).


Pattern One: Rectangular Rag Rug in Single Crochet

This is the most beginner-friendly approach. Single crochet creates a dense, tightly woven fabric that is ideal for a rug because it holds its shape and has almost no gaps for dirt to fall through.

Finished size: Approximately 20 inches by 30 inches with a 12mm hook and medium-weight fabric yarn. Adjust your starting chain length to change the finished dimensions.

Getting started: Make a slip knot and chain 31. This will give you a rug approximately 20 inches wide. If you want a wider rug, add chains in multiples of whatever suits you, keeping in mind that each chain represents roughly 0.6 inches of width with this yarn weight and hook size.

Row 1: Insert your hook into the second chain from the hook. Pull up a loop. Yarn over and pull through both loops — this is one single crochet stitch. Continue working one single crochet into each chain across. You will have 30 single crochet stitches. Chain 1 and turn your work.

Row 2 and onward: Work one single crochet into each stitch across. Chain 1 and turn. Continue in this manner until your rug reaches the desired length. For a 30-inch-long rug, you will work approximately 40 to 45 rows with a 12mm hook and standard fabric yarn. The tension of your specific yarn may mean you need more or fewer rows, so it is worth checking your work against a ruler or tape measure periodically.

Finishing: When your rug is the length you want, fasten off by cutting the yarn, pulling the end through the final loop, and pulling snug. Use your tapestry needle to weave all ends securely into the back of the rug. Tug gently on the woven ends to make sure they are secure, and trim any excess.


Pattern Two: Round Rag Rug in Single Crochet

A round rug has a lovely, organic quality and is just as satisfying to make. The key to a flat round rug is placing your increases correctly and consistently.

Starting with a magic ring: Make a loop with your fabric yarn, leaving a tail of about 6 inches. Insert your hook through the loop, pull up a working loop, and chain 1. Then work 6 single crochet stitches into the center of the ring. Pull the tail end to close the ring tightly. Do not join — you will work in a continuous spiral. Place a stitch marker in the first stitch of the round so you can track your progress.

Round 1: Work 2 single crochet into each stitch around. You will have 12 stitches.

Round 2: Work 2 single crochet into the first stitch, then 1 single crochet into the next stitch. Repeat this pattern all the way around — 2 in one stitch, 1 in the next. You will have 18 stitches.

Round 3: Work 2 single crochet into the first stitch, 1 single crochet into each of the next 2 stitches. Repeat around. You will have 24 stitches.

Continuing the pattern: Each new round, add one more single crochet between the increase stitches. So Round 4 is “2 sc, then 1 sc in each of the next 3 stitches,” giving you 30 stitches. Round 5 gives you 36 stitches with increases every 5 stitches, and so on. This formula — adding one plain stitch between each increase for every new round — is what keeps your rug lying flat.

Work until the rug is the diameter you want. A bath mat typically measures around 20 to 24 inches across. A statement living room rug might be 40 to 50 inches.

Finishing: Slip stitch to the next stitch to close the final round neatly, then fasten off and weave in your ends as described above.


Troubleshooting: Why Is My Rug Wavy or Cupped?

A wavy rug means you have too many stitches — your increases are too frequent and the fabric is trying to ruffle. A cupped rug (one that curls up at the edges) means you have too few stitches and the fabric is pulling inward. Both problems are common and both are fixable.

If your rug is waving, try removing a set of increases and working one or two rounds with no increases at all before resuming. If your rug is cupping, add an extra increase round. The goal is for your rug to lie completely flat on a table — if it does, your stitch count is correct.

Tension also plays a major role. If you crochet tightly, you will likely need to go up a hook size or add increases more frequently. Looser crocheters may need a smaller hook or fewer increases. There is no universal rule because every maker’s tension and every fabric yarn’s thickness is different, which is why swatching and checking your work as you go makes such a significant difference.


Caring for Your Finished Rag Rug

One of the great pleasures of a fabric yarn rag rug is how easy it is to keep clean. Cotton fabric yarn rugs can typically be machine washed on a gentle or delicate cycle in cold water. Lay the rug flat to dry rather than putting it in the dryer, as the heat can cause the yarn to shrink or distort the shape. If your rug is made from a mix of fabrics, spot test a small area before washing the whole piece.

If your rug starts to look flat or compressed after regular use, a light shake and an afternoon spread out in fresh air will often refresh it considerably. You can also steam it gently from a distance with a clothes steamer to fluff the fibers.

For rugs in high-traffic areas, a non-slip rug pad is a worthwhile investment. Not only does it prevent slipping, but it also protects the underside of your rug from wear and helps it keep its shape over time.


Ideas for Customizing Your Rag Rug

Once you have mastered the basic technique, the creative possibilities become genuinely exciting. Here are some directions you might take your rug-making.

You can work stripes into a rectangular rug simply by changing your yarn color at the beginning of a new row. Join the new color, leaving a tail to weave in, and continue as normal. Bold stripes in two or three contrasting colors create a graphic, modern look. Finer stripes in many colors give a confetti-like, bohemian effect.

For round rugs, color changes happen mid-round, which creates a spiral effect rather than clean rings. Embrace this — it is part of the handmade charm, and the spiraling color can be absolutely beautiful.

You can also experiment with different stitches. Half double crochet gives a slightly softer, more textured surface than single crochet. Slip stitch worked through the back loop only creates a ridged, almost braided appearance. A simple basket weave pattern, worked in front and back post stitches, adds real visual depth.

Mixing fabric types within a single rug — pairing jersey with denim, for example, or combining prints with solids — is a wonderful way to use up scraps and create something with personality and history.


Why This Craft Matters

Crocheting a rag rug is about more than just the finished object. It is about slowing down and working with your hands, about resourcefulness and sustainability, and about carrying forward a tradition of making that stretches back centuries. Before factory-made textiles, rugs like these were worked by families in their homes from the worn remnants of their clothing and bedding. Every strip of fabric carried a memory.

When you crochet a rag rug today, you participate in that history. You transform something old into something new, something discarded into something cherished. The rug you make might last decades, passed from room to room and eventually to someone else who will wonder at how something so durable and so beautiful could have come from a pile of old t-shirts and a simple hook.

That is the magic of this craft, and it is entirely within your reach.


Whether you are making your very first rag rug or adding to a growing collection of handmade home textiles, the techniques in this guide will serve you well. Start simple, enjoy the process, and do not worry too much about perfection. Rag rugs are meant to be lived on. The small irregularities and color choices that are uniquely yours are precisely what make each one a piece of art rather than a product.

Categorized in:

Rugs,

Last Update: August 12, 2026

Tagged in:

, , , ,