
How to Crochet a T-Shirt Yarn Rug: The Ultimate Beginner-Friendly Guide
There is something deeply satisfying about transforming soft, chunky yarn into a beautiful, functional piece that lives on your floor. A crocheted t-shirt yarn rug is one of those projects that checks every box — it’s durable, colorful, washable, and surprisingly simple to make even if you’ve only just picked up a crochet hook. Whether you want a cozy addition to your bathroom, a splash of texture in your living room, or a personalized piece for a nursery, this guide will walk you through everything you need to know to crochet your very own t-shirt yarn rug from start to finish.
What Is T-Shirt Yarn?
Before we dive into the how-to, it helps to understand what makes t-shirt yarn so special. T-shirt yarn, sometimes called zpagetti yarn or fabric yarn, is made from recycled cotton jersey fabric — the same stretchy material used to make everyday t-shirts. It’s cut or torn into long strips that are then rolled into large, chunky balls.
The result is a yarn that is thick, soft, slightly stretchy, and wonderfully forgiving. It works up quickly because of its weight, which means a rug that might take weeks with thinner yarn can be finished in a single weekend. It also holds its shape beautifully once crocheted, making it ideal for rugs that need to withstand daily foot traffic.
T-shirt yarn comes in two main forms: store-bought yarn, which is manufactured commercially and tends to be very consistent in width, and DIY t-shirt yarn, which you can make yourself by cutting up old cotton t-shirts. Both work well for rug projects, though store-bought yarn will give you a more uniform finished look.
Why Crochet a T-Shirt Yarn Rug?
You might be wondering why you’d go to the effort of crocheting a rug when you could simply buy one. The honest answer is that the rugs you make yourself are almost always more interesting, more durable, and more meaningful than anything you’d find in a store.
Crocheted t-shirt yarn rugs are incredibly durable. The tight stitch structure combined with the strength of cotton fabric creates a surface that holds up well underfoot. They’re also easy to clean — most t-shirt yarn rugs can be thrown directly into the washing machine on a gentle cycle and air dried flat.
From a creative standpoint, the possibilities are endless. You can choose colors that perfectly match your existing décor, create stripes or geometric patterns, or go for a simple monochrome look that suits any room. The texture of t-shirt yarn gives even the most basic stitch patterns a rich, tactile quality that looks far more complex than it actually is.
If sustainability matters to you, there’s also the environmental angle. Making your own yarn from old t-shirts gives those garments a second life, and buying commercially produced t-shirt yarn often means supporting companies that use recycled textile waste.
What You’ll Need
Gathering your materials before you start is one of the best habits you can develop as a crafter. Here’s what you’ll need for a standard 24-inch round rug:
T-shirt yarn: Plan on roughly 250 to 350 yards for a medium-sized round rug, depending on how tight your tension is. For a larger rectangular rug — say 24 by 36 inches — budget closer to 400 to 500 yards. T-shirt yarn is typically sold in balls ranging from 100 to 200 yards each.
Crochet hook: A size N/15 (10mm) or P/15 (10mm) hook is ideal for most t-shirt yarns. Some particularly chunky or doubled fabric yarns work best on a Q/19 (15mm) hook. The packaging of your yarn will usually include a hook size recommendation, and it’s worth following it at least at the start to get a feel for the material.
Scissors: You’ll need these to cut your yarn when finishing off and weaving in ends.
Tapestry needle or blunt-tipped yarn needle: This is used for weaving in the ends of your yarn once the rug is complete. Look for a needle with a large eye that can accommodate chunky yarn.
Stitch markers (optional but helpful): These clip onto your work and help you keep track of the beginning of each round.
Non-slip rug pad (optional): Not needed for crocheting, but highly recommended once your rug is finished, especially on smooth floors.
Choosing Your Colors
Color selection is one of the most enjoyable parts of the planning process. T-shirt yarn comes in a broad spectrum of colors, from clean whites and neutrals to rich jewel tones and bright primary colors. A few approaches work particularly well for rugs:
A single color creates a clean, modern look that works in almost any room. Earthy tones like terracotta, sand, and sage are especially popular right now and pair beautifully with natural home décor.
Two or three colors in a stripe pattern give you a simple way to add visual interest without having to manage complex color changes. Alternating rounds of two complementary colors — say navy and cream — creates a classic, timeless rug.
A multicolor approach using four or more colors is bold and playful. This works especially well in children’s rooms or creative spaces where you want the rug to make a statement.
If you’re making your own yarn from recycled shirts, you have the added satisfaction of creating something entirely unique. A mix of t-shirt stripes and patterns can produce a rug with a wonderfully eclectic, boho feel.
Understanding Basic Crochet Stitches for This Project
You don’t need to be an experienced crocheter to make a t-shirt yarn rug. Most rug patterns use just a handful of basic stitches. Here’s a quick refresher on the stitches you’ll encounter most often.
Chain stitch (ch): The foundation of nearly every crochet project. You create a series of interlocked loops to form a chain.
Slip stitch (sl st): A flat, low-profile stitch used primarily for joining rounds and moving across the work without adding height.
Single crochet (sc): The most common stitch for rug making. It’s tight, sturdy, and creates a dense fabric perfect for floor projects. You insert the hook into the stitch, yarn over, pull through, yarn over again, and pull through both loops on the hook.
Half double crochet (hdc): Slightly taller than single crochet, with a softer drape. Some rug makers prefer this for a little more cushion underfoot.
Magic ring (also called magic circle): This is the best way to start a round rug because it allows you to close the center tightly with no hole. If you’re new to it, don’t be intimidated — there are dozens of video tutorials available, and once you’ve done it two or three times, it becomes second nature.
Pattern: Classic Round T-Shirt Yarn Rug
This pattern creates a flat, circular rug using single crochet. The finished rug is approximately 24 inches in diameter, but you can easily make it larger by continuing to add rounds.
Abbreviations used:
ch = chain
sc = single crochet
sl st = slip stitch
st(s) = stitch(es)
inc = increase (two sc in the same stitch)
Gauge: Approximately 5 sc x 6 rows = 4 inches with a 10mm hook. Gauge matters less for rugs than for wearables, but checking yours helps you estimate the final size.
Step One: Starting the Magic Ring
Make a magic ring. Chain 1, then work 6 single crochets into the center of the ring. Pull the tail to close the ring, then join with a slip stitch to the first single crochet. Place a stitch marker in the first stitch of the round to help you keep track of where each round begins. (6 sts)
Step Two: Round 2
Chain 1. Work 2 single crochets into every stitch around — this is called an increase in every stitch. Join with a slip stitch to the first stitch. (12 sts)
Step Three: Round 3
Chain 1. Work 1 sc in the first stitch, then 2 sc in the next stitch (increase). Repeat from to around. Join. (18 sts)
Step Four: Round 4
Chain 1. Work 1 sc in each of the next 2 stitches, then 2 sc in the next stitch. Repeat around. Join. (24 sts)
Step Five: Continuing the Pattern
This is the key principle behind a flat crochet circle: each round you add one more stitch between your increases. The pattern looks like this:
Round 5: sc in next 3 sts, inc in next st. Repeat around. (30 sts)
Round 6: sc in next 4 sts, inc in next st. Repeat around. (36 sts)
Round 7: sc in next 5 sts, inc in next st. Repeat around. (42 sts)
Round 8: sc in next 6 sts, inc in next st. Repeat around. (48 sts)
Round 9: sc in next 7 sts, inc in next st. Repeat around. (54 sts)
Round 10: sc in next 8 sts, inc in next st. Repeat around. (60 sts)
Continue this pattern, adding one extra sc between increases with each round, until the rug reaches your desired diameter. For a 24-inch rug, you’ll work approximately 14 to 16 rounds depending on your tension and hook size.
Step Six: Final Round and Finishing
For the last round, work a single crochet in every stitch without any increases. This creates a neat, stable edge. Join with a slip stitch, fasten off, and leave a tail of about 6 inches for weaving in.
Thread the tail onto your tapestry needle and weave it through several stitches on the back side of the rug, pulling gently to hide it. Trim any excess. Repeat for the starting tail from your magic ring.
Pattern: Simple Rectangular T-Shirt Yarn Rug
A rectangular rug is perfect for hallways, kitchen areas, or beside a bed. This variation uses the same single crochet stitch but starts with a foundation chain instead of a magic ring.
Foundation Chain: Chain 31 (or any odd number, depending on your desired width). Remember that t-shirt yarn chains tend to be larger than you’d expect, so measure your foundation chain against the space where the rug will live before you commit to a length.
Row 1: Starting in the second chain from the hook, single crochet across. (30 sts) Turn.
Rows 2 onward: Chain 1, single crochet in each stitch across. Turn.
Continue until the rug reaches your desired length, then fasten off and weave in ends.
For a border, join a contrasting color at any corner with a slip stitch and single crochet evenly around the entire perimeter of the rug. Work 3 sc in each corner stitch to help the border lie flat. Join, fasten off, and weave in ends.
Tips for a Flat, Even Rug
The most common challenge beginners face when making circular rugs is a rug that cups, waves, or refuses to lie flat. Here are some strategies that help.
Count your stitches at the end of every round. Even being off by one or two stitches in an early round can cause distortions that compound over time.
Keep your tension consistent. T-shirt yarn is stretchy, which means it’s easy to pull your stitches too tight without realizing it. The goal is firm but not strangled — each stitch should be easy to insert your hook into, but the fabric should feel dense and sturdy.
If your rug is cupping (the edges are curling upward), you have too few stitches — try adding extra increases on the next round. If your rug is ruffling or waving, you have too many — try working a round or two without any increases.
Block your rug once it’s finished. Lay it flat on a towel, dampen it lightly, and use your hands to smooth it into shape. Let it dry completely before using it on the floor.
Caring for Your T-Shirt Yarn Rug
One of the great advantages of cotton fabric yarn is that it’s washable. For routine cleaning, most t-shirt yarn rugs can go into a washing machine on a cool or warm gentle cycle. Use a mild detergent, and avoid fabric softener, which can reduce the grip of the fibers over time.
Dry the rug flat or hang it over a railing to air dry. Putting a densely crocheted rug in the dryer is not recommended because the heat and tumbling can distort the shape and cause the yarn to pill or fray.
For spot cleaning between washes, a damp cloth and a small amount of dish soap works well for most stains. Blot rather than scrub to avoid pushing the stain deeper into the fibers.
Ideas for Customizing Your Rug
Once you’re comfortable with the basic technique, there are many ways to personalize your rug and make it truly one of a kind.
Stripes are the easiest customization. Simply change colors at the beginning of a new round or row by joining the new color with a slip stitch and proceeding as normal.
You can incorporate texture by mixing in rows of single crochet with rows of back loop only single crochet, which creates a subtle ribbed effect.
A fringed border adds a boho touch that suits living rooms and bedroom spaces beautifully. After fastening off your final round, cut lengths of yarn and use your hook to pull them through the edge stitches, tying them in small groups and trimming to a uniform length.
For a more advanced project, look into intarsia crochet or tapestry crochet techniques, which allow you to work colorful geometric shapes directly into the fabric of the rug — chevrons, diamonds, and concentric circles are all achievable once you have a handle on the basics.
Where to Find T-Shirt Yarn
T-shirt yarn is widely available online through retailers like Amazon, Etsy (where many sellers offer handmade or locally sourced options), LoveCrafts, and Wool and the Gang. Craft stores like Joann and Michaels also carry fabric yarn, though the selection tends to be smaller.
If you want to make your own, all you need is a collection of old cotton t-shirts. Cut across the body of the shirt in strips about one inch wide, starting from the bottom hem and stopping before you reach the seams at the sides. Stretch each strip between your hands — cotton jersey curls on itself and forms a round, rope-like strand. Join strips by making a small slit near the end of each one and looping them together in a lark’s head knot, or simply tie them with a tight square knot and trim the excess.
Final Thoughts
Crocheting a t-shirt yarn rug is one of the most rewarding projects you can take on as a fiber artist or a beginner crafter. The materials are affordable and widely available, the learning curve is gentle, the results are immediate, and the finished product is something genuinely useful that you’ll see and appreciate every single day.
Start with a small round rug for practice, get comfortable with the magic ring and the rhythm of working in rounds, and then let your imagination run with color and size. Before long you’ll have a collection of handmade rugs spread throughout your home, each one a small, soft reminder that making things with your own hands is always worth the effort.
Pick up your hook, grab a ball of that gorgeous chunky yarn, and start today.