
How to Crochet a Rug Out of T-Shirt Yarn and Twine So That It Looks Like You Bought It in the Store
There’s a particular kind of satisfaction that comes from a guest pointing to something in your home and asking where you got it, only for you to casually say, “Oh, I made that.” The pause that follows — that little moment of disbelief — is absolutely priceless. If you’ve been wanting to create that moment with a handmade rug that genuinely looks polished and professional, you’re in exactly the right place.
Crocheting a rug out of t-shirt yarn and twine is one of those projects that sounds like it should be complicated but is actually very beginner-friendly once you understand a few key principles. The combination of materials is what makes this particular rug special. T-shirt yarn (also called “tarn” in crafting circles) gives you that soft, chunky, tactile quality that feels amazing underfoot. Twine adds structure, a natural earthy texture, and visual contrast that elevates the finished piece from “homemade craft project” to “intentional artisan design.” Together, they create something that looks like it came straight off the shelf of an expensive home décor boutique.
This guide will walk you through everything — materials, tools, tension tips, pattern instructions, and finishing details — so your rug ends up looking genuinely store-bought rather than obviously hand-crafted. Let’s get into it.
Why T-Shirt Yarn and Twine Work So Well Together
Before we dive into the how, it’s worth understanding the why, because knowing your materials makes you a better crafter.
T-shirt yarn is made by cutting jersey knit fabric (the same fabric used in most cotton t-shirts) into continuous strips that are then stretched slightly so the edges curl inward, forming a round, rope-like strand. Because it’s jersey knit, it has a natural stretch and softness that makes it comfortable underfoot. It’s also incredibly durable. A rug made with t-shirt yarn can handle heavy foot traffic, is usually machine washable, and holds its shape well over time.
Twine, on the other hand, is made from natural fibers like jute, cotton, or hemp. It’s firm, slightly rough, and has very little stretch. This is exactly what gives the rug structure. When you pair it with t-shirt yarn, the twine acts almost like a framework that keeps the rug flat and well-shaped, which is one of the biggest struggles people have with crocheted rugs — preventing them from curling or rippling.
The visual contrast between the two materials is also what makes the finished rug look deliberately designed. You get a play of textures, often a contrast of colours if you choose natural jute twine against a bold t-shirt yarn colour, and a depth to the surface that mass-produced rugs struggle to replicate.
What You’ll Need
Getting your materials right before you start will save you frustration later.
T-shirt yarn: Plan for approximately 200–300 grams for a small accent rug (around 45 x 70 cm / 18 x 28 inches) and 400–600 grams for a medium rug (around 60 x 90 cm / 24 x 36 inches). You can buy commercially produced t-shirt yarn from craft stores or online retailers — it usually comes in beautiful solid colours or variegated options. Alternatively, you can make your own from old cotton t-shirts, which is a wonderfully sustainable option. To make your own, cut the body of a t-shirt in a continuous spiral, starting from the hem, to create one long strip. Stretch each strip as you go and it will curl into a yarn-like cord.
Twine: Natural jute twine in 3–4mm thickness works beautifully for this project. You’ll need approximately the same quantity as your t-shirt yarn, though you can adjust the ratio depending on how much texture and structure you want. More twine gives a firmer, flatter rug. More t-shirt yarn gives a softer, more cushioned feel.
Crochet hook: A large hook is essential for working with bulky materials. You’ll want a size N/15 (10 mm) or P/16 (11.5 mm) hook. Some people prefer wooden or bamboo hooks for projects like this because they grip the material better and are gentler on your hands during long sessions.
Scissors: Keep a good pair nearby. You’ll be cutting and joining yarn frequently.
Tapestry needle or large blunt needle: For weaving in ends. A needle with an eye large enough for t-shirt yarn is essential.
Non-slip rug pad (optional but recommended): Not for the crocheting process, but to place under the finished rug. This is one of the small details that makes your rug behave like a store-bought one.
Understanding the Key Technique: Holding Both Strands Together
The secret to this rug’s polished appearance is working with both the t-shirt yarn and the twine held together as one strand throughout the entire project. This is called “holding double” or “working with two strands held together,” and it’s simpler than it sounds.
You’ll hold one strand of t-shirt yarn and one strand of twine together in your non-dominant hand, treating them as a single working yarn. Your hook goes under both strands simultaneously. The result is a stitch that has the body and softness of the t-shirt yarn with the structure and earthy texture of the twine running through it.
A few practical tips for managing two strands at once: keep your two yarn sources (balls or skeins) on either side of you so they feed smoothly without tangling. Some people put each one in a separate bowl or bag to keep them manageable. Before you start your foundation chain, pull out a metre or so of each strand and hold them together, running them through your fingers a few times to get a feel for the tension. You want them to feed evenly, with neither one pulling tighter than the other.
The Pattern: An Oval Rug in Half Double Crochet
An oval shape is the classic choice for a rug, and it’s also more forgiving for beginners than a circle (which can ripple if your tension is off) or a rectangle (which requires precise counting). The oval also has that “bought it at the shops” quality — it’s the shape you see most often in home décor stores.
The stitch used throughout is half double crochet (hdc). If you’re familiar with American crochet terminology, that’s what we’re using here. For those using UK terminology, what Americans call “half double crochet” is “half treble crochet” in British terminology. The half double crochet is ideal for rug-making because it creates a fabric that is dense and sturdy, with a slight ridge that adds beautiful texture.
Foundation: To create an oval rug, you start with a foundation chain. The length of your foundation chain determines the ultimate length of your rug. For a rug approximately 60 x 90 cm (24 x 36 inches), chain 31 stitches.
Round 1: Starting in the second chain from the hook, work one hdc in each chain across (that’s 30 stitches along the length). When you reach the last chain, work 3 hdc into that final chain — this creates the curve at one end of the oval. Now you’ll continue working back along the opposite side of the foundation chain. Work one hdc into each chain back across (another 30 stitches), and then work 2 hdc into the last stitch to complete the curve at the other end. Join to the first hdc with a slip stitch to complete the round. You should have approximately 64 stitches total.
Round 2 and onwards: As you work subsequent rounds, you need to add increase stitches at each end of the oval to keep it lying flat. The increases are what prevent the rug from curling upward at the edges. At each curved end of the oval (you’ll be able to see them clearly — they’re the 3-stitch clusters you made in round 1), work 2 hdc into each stitch. Along the straight sides, work 1 hdc into each stitch. This adds roughly 6–8 stitches per round and keeps the oval expanding outward flat.
A good rule of thumb: if you notice your rug starting to ripple or ruffle at the edges, you’re adding too many increases. If it starts to curl upward, you need more increases. Lay your rug flat on the floor every few rounds and assess it honestly. Adjust in the next round accordingly.
Continue working in rounds, always joining at the end of each round with a slip stitch, until your rug reaches the desired size.
Joining New Yarn: The Detail That Makes It Look Professional
One of the most obvious signs of an amateur crochet project is visible yarn joins and ends that haven’t been properly woven in. Getting this right is genuinely one of the most important things you can do to make your rug look polished.
When you’re running low on either your t-shirt yarn or your twine, join a new strand before you run out completely — don’t wait until the very last stitch. Joining mid-stitch in an inconspicuous spot (along the side edges rather than at the curves) is the best approach.
To join: when you have about 15 cm (6 inches) of your old strand remaining, lay the new strand alongside the old one and work the next few stitches over both the old tail and the new strand together, effectively trapping them inside the stitches. After 3–4 stitches, drop the old tail and continue with the new strand only. This technique, called “crocheting over the tail,” means you rarely need to use your tapestry needle to weave in ends because they’re already secured inside the stitches. The result is a clean, smooth back with no stray ends poking out.
Colour and Texture Variations to Elevate Your Design
One of the joys of making your own rug is the ability to customise it in ways that mass-produced rugs simply can’t offer. A few ideas that look genuinely high-end:
Tonal layering: Choose a t-shirt yarn in a shade that’s within the same colour family as natural jute twine — warm cream, sandy beige, soft terracotta. The subtle variation between the two materials in similar tones creates a nuanced, expensive-looking surface.
Bold contrast: Go the other direction and choose a richly saturated t-shirt yarn — deep navy, forest green, charcoal grey — against natural twine. The pop of the twine’s natural texture against a bold background colour looks incredibly intentional and design-forward.
Striped sections: You can alternate between working several rounds with both strands (t-shirt yarn plus twine) and then a round or two of twine alone. Twine-only rounds will look more woven and rustic. This variation in texture creates a stripe effect that looks like something from a Scandinavian design house.
Adding colour-blocked sections: If you’re comfortable with yarn changes, consider switching your t-shirt yarn colour partway through. A neutral outer border in cream with a bold centre colour (or vice versa) immediately reads as a considered design decision.
Finishing Your Rug: The Steps That Matter Most
The finishing process is where amateur projects often fall short, and it’s also where you can close the gap between “handmade” and “store-bought” most effectively.
Once you’ve reached your desired size, fasten off by cutting both strands, pulling the ends through the final loop, and pulling firmly to secure. Weave in any remaining ends using your tapestry needle, going through the back loops of several stitches in different directions so the ends can’t work their way free.
Now, block your rug. Blocking sounds technical but is simply the process of getting your piece wet (you can submerge it in cool water, or use a spray bottle for a light block) and then shaping it while it’s damp. Lay it on a flat surface, smooth it out with your hands until it’s perfectly even, and pin the edges if necessary. Leave it to dry completely. This step makes an enormous difference. An unblocked rug can look slightly wavy or uneven. A blocked rug lies beautifully flat and looks like it came off a production line.
Once dry, give the back of the rug a once-over and trim any tiny tails of fiber that are sticking out. Run your hand over the surface to check for any loose stitches and secure them if you find any.
Finally, place your non-slip rug pad underneath. A rug that slides or bunches on the floor undermines the whole effect, both aesthetically and practically. A simple non-slip pad from any home goods store solves this immediately and also protects your floors.
Caring for Your T-Shirt Yarn and Twine Rug
For your rug to keep looking its best, a little care goes a long way.
If you’ve used cotton t-shirt yarn, the rug is likely machine washable. Use a gentle cycle with cold water and a mild detergent. Avoid the dryer if your rug contains natural jute twine, as jute can become stiff or even slightly brittle with heat. Instead, lay it flat to dry, reshaping it as needed while damp.
For everyday cleaning, shake the rug outside or use a vacuum on a low setting. Spot clean any spills quickly with a damp cloth and mild soap, blotting rather than rubbing.
With proper care, a well-made t-shirt yarn and twine rug will last for years and only get better-looking with time, as the fibers soften slightly with use and washing.
A Few Final Thoughts
There’s something genuinely wonderful about the intersection of sustainability, creativity, and practicality that this kind of project represents. You might be using fabric that would otherwise end up in landfill. You’re creating something functional and beautiful for your home. And you’re developing a skill that lets you look at a space and think, “I could make something for that.”
The combination of t-shirt yarn and twine is forgiving, satisfying to work with, and produces results that consistently impress people who see the finished product. If you’re a beginner, this project is absolutely within your reach — the stitches are simple, the materials are easy to manage at this scale, and the oval construction means small variations in tension are barely noticeable in the finished piece.
If you’re an experienced crafter looking for a project that’s both relaxing and genuinely useful, you’ll find the rhythm of this rug deeply satisfying — the chunky materials work up quickly, so you can see your progress in real time without the weeks-long commitment of finer yarn projects.
Either way, you’ll end up with a rug that makes people stop, look twice, and ask where you bought it. And you’ll get to enjoy that pause before you tell them.