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 functional. Crocheting a rag rug with fabric yarn is one of the oldest textile crafts around, and it has made a remarkable comeback in recent years — not just because it is sustainable and budget-friendly, but because the results are genuinely stunning. Whether you want a rustic farmhouse accent for your kitchen or a colorful mat for a child’s bedroom, a handmade fabric yarn rug brings warmth, personality, and a sense of accomplishment to any space.

This guide will walk you through everything you need to know, from choosing your fabric and preparing your yarn to mastering the crochet stitches and finishing your rug with a polished edge. Even if you are a beginner, you will find this project approachable and deeply rewarding.


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

Fabric yarn — sometimes called rag yarn, t-shirt yarn, or jersey yarn — is exactly what it sounds like: fabric that has been cut or torn into long continuous strips and used just like conventional yarn. It can be made from cotton jersey (old t-shirts are perfect), denim, flannel, cotton sheeting, linen, or virtually any woven or knit fabric you have on hand.

Using fabric yarn for a rug makes practical and environmental sense. Rugs take a beating. They need to be durable, washable, and thick enough to provide real cushioning underfoot. Fabric yarn delivers all three. Because the strips are chunky and textured, the finished rug has a lovely density that store-bought rugs rarely achieve. It also means you can work with a large hook and finish a generous-sized rug in a weekend rather than weeks.

From an environmental standpoint, rag rug crocheting is one of the most genuinely zero-waste crafts you can pursue. Old bed sheets, worn-out jeans, thrifted curtains, and fabric scraps that would otherwise head to a landfill become the raw material for something that might last decades.


What You Will Need

Before you begin, gather your supplies. Here is what you need to crochet a rag rug with fabric yarn.

Fabric: Plan on roughly one to two pounds of fabric per square foot of finished rug, depending on how tightly you crochet. For a small bathroom mat (approximately 18 by 24 inches), two to three pounds of fabric is a good starting point. For a larger kitchen rug, you may need five to eight pounds. Cotton jersey stretches beautifully and is forgiving to work with, making it the most popular choice for beginners. Denim produces a stiffer, more structured rug. Flannel gives a soft, cozy result.

Crochet hook: For fabric yarn made from standard-weight jersey strips (about half an inch to three-quarters of an inch wide), a 15mm to 20mm (US P/Q to T/U) hook works well. The larger the hook, the more open and flexible the finished fabric will be. For a dense, sturdy rug, lean toward the smaller end of that range.

Scissors: Sharp fabric scissors are essential. Fabric strips that are cut unevenly create lumpy yarn that is frustrating to work with.

A tapestry needle or large blunt needle: Useful for weaving in ends.

Measuring tape: Helpful for keeping track of dimensions as your rug grows.

Optional but useful: a rotary cutter and self-healing cutting mat, which make cutting long, even strips significantly faster than scissors alone.


How to Make Fabric Yarn from Old Fabric

If you are purchasing pre-made t-shirt yarn or fabric yarn, you can skip this section. But making your own is half the fun and allows you to control color combinations and texture. Here are the two main methods.

The sheet or flat fabric method: Lay your fabric flat on a cutting surface. Fold it accordion-style into a manageable bundle, then cut across the fabric in parallel strips roughly half an inch to one inch wide, depending on how thick you want your yarn. Unfold the strips and you will have a pile of individual loops or straight pieces. To join them into one continuous length, use the loop-joining method: fold the end of one strip over the start of the next, cut a small slit through both layers, then pull the end of the second strip through both slits to create a flat, secure knot. Continue until all your strips are joined.

The t-shirt spiral cut method: This technique creates a single continuous strip from one t-shirt with no joining required. Lay the t-shirt flat and cut off the hem and the area just below the armholes, leaving a tube of fabric. Cut parallel strips about three-quarters of an inch wide up the tube, stopping about one inch from the edge on one side so the strips remain connected. Now cut diagonally from one strip to the next along that uncut edge, creating one long continuous spiral. Give the strip a gentle tug and it will curl into a round cord-like yarn.

To create a consistent look in your finished rug, try to keep your strips roughly the same width throughout. Small variations are perfectly fine and add to the handmade character, but dramatic differences in width can create uneven tension in your crocheted fabric.


Choosing Colors and Planning Your Design

One of the most enjoyable parts of this project is the color planning. You can go entirely scrappy and improvisational — working in whatever fabric comes to hand — or you can plan a deliberate palette. Both approaches produce beautiful results.

For a casual, eclectic look, a mix of stripes, patterns, and solids in a similar color family reads as intentional rather than random. Gathering all your whites, creams, and pale blues together, for instance, creates a coastal-feeling rug even if every strip is from a different garment.

For a more graphic, modern look, limit yourself to two or three colors and alternate them in stripes or rounds. A simple black and white rug made from old dress shirts and band tees has a striking, graphic quality that works in contemporary interiors.

For a cheerful, farmhouse-style kitchen rug, mix red and white cotton fabrics — old dish towels, flannel shirts, bedsheets — for a classic, timeless look.

If you are shopping at thrift stores specifically for rug fabric, bring your color plan with you and choose pieces that fit the palette. Cotton jersey and cotton-blend knits are the easiest to work with. Avoid slippery synthetic fabrics like polyester or rayon, which tend to stretch unevenly and are harder to control.


Basic Crochet Stitches for Rag Rugs

You do not need to be an experienced crocheter to make a beautiful rag rug. The most common stitches used are the chain stitch, slip stitch, single crochet, and half double crochet. Here is a quick refresher on each.

Chain stitch (ch): Make a slip knot on your hook. Wrap the yarn over the hook (yarn over) and pull it through the loop. Repeat for each chain. This is your starting foundation.

Slip stitch (sl st): Insert your hook into the indicated stitch, yarn over, and pull through both the stitch and the loop on your hook in one motion. Slip stitches are often used to join rounds.

Single crochet (sc): Insert hook into stitch, yarn over and pull up a loop (two loops on hook), yarn over and pull through both loops. Single crochet creates a tight, dense fabric — ideal for rugs.

Half double crochet (hdc): Yarn over, insert hook into stitch, yarn over and pull up a loop (three loops on hook), yarn over and pull through all three loops. Half double crochet is slightly taller and more flexible than single crochet.

For most rag rugs, single crochet is the workhorse stitch. It creates a firm, flat surface that holds its shape well and wears beautifully over time.


How to Crochet a Round Rag Rug

A round rug is one of the most popular shapes for beginners because it grows outward from the center in a satisfying, meditative way. Here is how to make one.

Step 1: Create a magic ring. Loop your fabric yarn into a circle with the tail end crossing over the working yarn. Insert your hook through the loop, catch the working yarn, and pull up a loop. Chain one. This is your starting point.

Step 2: Work the first round. Single crochet six stitches into the ring, working over both the loop and the tail. After the sixth stitch, pull the tail to close the center hole. Join with a slip stitch to the first single crochet.

Step 3: Increase in every stitch. Round 2: Chain one (does not count as a stitch). Work two single crochets into each stitch around — twelve stitches total. Join with a slip stitch.

Step 4: Continue increasing to keep the rug flat. The key to a flat round rug is consistent increasing. In each subsequent round, you increase twelve stitches evenly distributed around the circle. The general pattern is: Round 3 increases every other stitch (eighteen stitches), Round 4 increases every third stitch (twenty-four stitches), and so on. A flat round rug increases by twelve stitches per round.

If your rug starts to ruffle or wave at the edges, you are increasing too quickly. If it starts to dome up in the center or curl upward at the edges, you are not increasing enough. Adjust by adding or removing increases as needed — with fabric yarn and large hooks, the fabric is forgiving and easy to adjust.

Step 5: Keep going until you reach your desired size. A rug that is eighteen inches in diameter will take roughly nine to twelve rounds of single crochet, depending on your hook size and tension. A twenty-four-inch rug might take fifteen rounds. Measure as you go.

Step 6: Fasten off and weave in ends. When your rug is the size you want, cut the yarn leaving a six-inch tail. Pull the tail through the last loop and tug to secure. Use a tapestry needle to weave the end back through several stitches on the underside.


How to Crochet an Oval Rag Rug

Oval rugs are perfect for hallways, in front of sinks, and at the foot of a bed. They are made using a technique similar to the round rug but start with a foundation chain.

Step 1: Chain the foundation. The length of your foundation chain determines the length of the finished rug minus its width. For a rug that will finish approximately twelve inches wide and twenty-four inches long, chain eight stitches.

Step 2: Work along both sides of the chain. Starting in the second chain from the hook, single crochet across to the last chain. Work three single crochets into the last chain (this creates the rounded end). Rotate and work back along the other side of the foundation chain. Work three single crochets into the first chain. Join with a slip stitch.

Step 3: Increase at both ends in each round. Each round adds three increases at each end of the oval. Increase in the three curved stitches at each end of every round, working straight across the sides. After several rounds the oval shape becomes clear.

Step 4: Continue until the rug reaches your desired size. The same rules about flat fabric apply here. If the rug ruffles, reduce your increases slightly. If it cups, add a few more.


How to Crochet a Rectangle Rug

For a more structured look — ideal for kitchen runners or entryway mats — a rectangular rug worked in rows is the simplest approach.

Step 1: Chain your foundation to the desired width. For a twelve-inch-wide rug, chain approximately sixteen to twenty stitches with a large hook and fabric yarn.

Step 2: Work in rows. Row 1: Single crochet across. Chain one, turn. Row 2: Single crochet across. Chain one, turn. Repeat until the rug reaches the desired length.

Step 3: Add a border. Working a simple border of single crochet all the way around the finished rectangle gives it a polished, professional look. To navigate the corners, work three single crochets into each corner stitch. Join with a slip stitch, fasten off, and weave in ends.


Tips for a Professional Finish

A few small details make a big difference in how your finished rug looks and feels.

Keep your tension consistent throughout. With large hooks and chunky yarn, tension variations are easy to spot. Try to maintain a relaxed but even grip.

Join new strips neatly. When you run out of one strip and need to add another, join them on the wrong side (underside) of the rug whenever possible so the knot is hidden.

Block your rug if needed. If the rug is slightly uneven or wavy after finishing, dampen it thoroughly, shape it by hand on a flat surface, and allow it to dry completely. Cotton fabric relaxes beautifully when wet and usually lies perfectly flat after blocking.

Add a non-slip backing. Especially for kitchen and bathroom rugs, stitching or ironing a non-slip rug pad to the underside is worth the extra step. You can also use non-slip rug pad spray or caulk dots on the underside.


Caring for Your Rag Rug

One of the greatest advantages of a fabric yarn rug is that it is almost always machine washable. Wash in cold water on a gentle cycle and tumble dry on low or air dry flat. Avoid high heat, which can cause the fabric strips to shrink unevenly. Most cotton rag rugs actually improve with washing — the fabric softens, the colors relax into each other, and the rug develops a beautiful worn-in quality over time.


Frequently Asked Questions

How much fabric do I need for a 2×3 foot rug?
Roughly four to six pounds of fabric, depending on the thickness of your strips and the tightness of your crochet.

Can I mix different fabrics in one rug?
Yes, though fabrics that stretch differently — jersey and woven cotton, for instance — can create slight tension variations. This usually adds to the character of the rug rather than detracting from it.

What is the best hook size for fabric yarn?
For half-inch strips, a 15mm to 16mm hook is a good starting point. Adjust based on how the fabric feels: if it is very stiff and hard to work, go up a size. If it is too loose and floppy, go down a size.

Can I use a knitting loom or loom weaving instead of crocheting?
Absolutely — fabric strips work on looms too. But crochet gives you more control over shaping and is faster for large circular or oval pieces.


Final Thoughts

Crocheting a rag rug with fabric yarn is one of those rare crafts that is simultaneously practical, sustainable, creative, and meditative. The process itself — transforming worn-out fabric into something beautiful and lasting — carries a quiet satisfaction that is hard to find in other hobbies. Every rug tells the story of the fabric it came from: the old flannel shirt, the threadbare sheet, the thrift store curtain that was too good to throw away.

Start small if you are new to the craft. A simple round bathroom mat or a small oval kitchen rug is a perfect first project. Once you have the rhythm of increasing and working in rounds, you will find the work moves quickly and almost effortlessly. By the time your first rug is finished, you will already be planning the next one — and eyeing every worn piece of fabric in your house with new appreciation.

Categorized in:

Rugs,

Last Update: September 29, 2026

Tagged in:

, , , ,