How to crochet a rug out of t-shirt yarn and twine… so that it looks like you bought it in the store — Cecily Paterson | Author, Editor, Writer

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 putting something on your floor that you made with your own hands — and watching people pick it up to check the label because they’re convinced you bought it. That is the goal here. Not a scrappy, obviously homemade mat that screams “craft project,” but a finished, polished, store-worthy rug that happens to be completely handmade.

T-shirt yarn and twine are two of the most underrated materials in the crochet world. Together, they create texture, structure, and visual interest that rivals anything you’d find at a boutique home goods store. This tutorial walks you through everything: choosing your materials, reading your tension, building your foundation, and finishing with the professional details that make all the difference.

Whether you’re a confident beginner or an intermediate crocheter looking for a satisfying weekend project, this guide is written to take you all the way from “I want to try this” to “people think I spent eighty dollars on this rug.”


Why T-Shirt Yarn and Twine Work So Well Together

Before we get into the how, it’s worth understanding the why — because once you understand what these two materials do for each other, you’ll be able to troubleshoot and adapt as you go.

T-shirt yarn, also called tarn or zpagetti, is made from strips of jersey knit fabric, usually recycled from old t-shirts or fabric offcuts. It’s soft, stretchy, and comes in a huge range of colors. On its own, it makes a lovely, squishy rug — but it can feel a little too soft, a little too casual, and it tends to stretch out of shape over time, especially in high-traffic areas.

Twine, on the other hand, is the opposite. It’s firm, structured, and natural-looking. It holds its shape beautifully. Its neutral tones — natural cream, sand, brown — give any rug an instant grounded, earthy quality. But on its own, twine can be scratchy and stiff, and a rug made entirely from twine can feel more like a doormat than a living room accent.

Put them together and something magical happens. The t-shirt yarn provides the color, the softness, and the personality. The twine provides the structure, the body, and that professional firmness that makes a rug feel substantial underfoot. The combination also creates a beautiful, almost woven-looking texture that reads as far more complex than it actually is.

This is the secret to the “did you buy that?” effect. Texture and structure. Both, in the same piece.


What You’ll Need

Getting your materials right is half the battle, so let’s be specific.

T-shirt yarn: Look for a brand that is consistently cut — uneven width leads to uneven tension, which is the enemy of a polished finish. Hoooked Zpagetti is a reliable option. You can also make your own from old t-shirts by cutting continuous strips about 2–3 cm wide, then stretching each strip gently to encourage the edges to curl inward. Aim for around 200–400 grams depending on the size of rug you want. For a medium bath mat or small accent rug (approximately 45 x 70 cm), plan on around 250 grams of t-shirt yarn.

Twine: Natural jute twine in a 3mm or 4mm thickness works best. Too thin and it gets lost among the t-shirt yarn. Too thick and it dominates and scratches. You want them to feel like equals. A 100-meter roll of 3mm jute twine is a good starting point for a small-to-medium rug.

Crochet hook: For t-shirt yarn and twine held together or alternated, a 10mm–12mm hook works well. The larger hook gives you an open, relaxed stitch that drapes nicely and crochets up quickly. If you’re working with t-shirt yarn alone in sections, you might go up to a 15mm hook. For twine-only sections, drop down slightly or use the smaller end of your range.

Scissors with a good, sharp blade — jersey fabric dulls scissors faster than you’d expect.

A tapestry or yarn needle with a large eye for weaving in ends. This step is non-negotiable for a store-bought look.

Non-slip rug pad or non-slip spray for the underside. This is one of the finishing details that genuinely elevates the finished product.

Optional but recommended: a blocking mat and pins, or simply a clean flat surface where you can lay the rug to dry after a gentle steaming.


Choosing a Pattern Structure: Oval, Rectangle, or Round?

The shape of your rug will partly determine how “boutique” it looks, because different shapes read differently in different spaces.

Round rugs are forgiving to crochet because you’re working in a continuous spiral with regular increase rounds, and they have a timeless, almost Scandinavian quality that feels very current in home decor right now. They work especially well in entryways, under a coffee table, or in a child’s room.

Oval rugs have a classic, traditional look and are particularly satisfying under a kitchen sink or in a hallway. They’re also great for using up yarn because you can keep adding rounds indefinitely until you run out.

Rectangular rugs require a bit more attention to your corner increases but they lay flat and fit under furniture in a way that round and oval shapes don’t always manage.

For this tutorial, we’ll work through a round rug using a combination of t-shirt yarn and natural jute twine, because it’s the most beginner-friendly shape and the results are genuinely stunning. Once you have the method down, adapting it to oval or rectangular is straightforward.


The Pattern: A Round Textured Rug in T-Shirt Yarn and Twine

Finished size: Approximately 60 cm in diameter (you can continue adding rounds to make it larger)

Materials for this size:

  • 250g t-shirt yarn in your chosen color (dusty terracotta, sage green, and cream white are all having a moment in home decor right now)
  • 80–100 meters of 3mm natural jute twine
  • 10mm or 12mm crochet hook
  • Scissors and tapestry needle

Stitches used:

  • Magic ring (or chain ring)
  • Chain (ch)
  • Single crochet (sc)
  • Slip stitch (sl st)

Understanding the Texture Technique

The textured, almost woven quality in this rug comes from alternating rounds of t-shirt yarn with rounds of twine, and from using a tight single crochet stitch throughout. When you work tightly in single crochet and alternate materials, the finished fabric has a density and firmness that looks far more structured than most homemade crochet.

There’s also a second technique at play: working into the back loop only (BLO) on twine rounds. This creates a subtle ridge that mimics the look of a woven or braided rug. It’s a small adjustment that makes an enormous visual difference.


Step One: Starting Your Magic Ring

Cut a generous tail of t-shirt yarn (about 15 cm) and form a loop, crossing the working yarn over the tail. Insert your hook through the loop, pull up a loop of working yarn, and chain 1 to secure.

Work 6 single crochets into the magic ring. Pull the tail end to close the ring. You now have 6 stitches in your first round. Slip stitch into the first sc to close the round.

If you’ve never worked a magic ring before and find it frustrating, you can substitute a chain-6 joined into a ring with a slip stitch. The magic ring gives a cleaner center with no hole, which is what contributes to the polished look, so it’s worth practicing a few times.


Step Two: Building the Foundation (Rounds 2–4 in T-Shirt Yarn)

Round 2: Chain 1 (this counts as your turning chain, not a stitch). Work 2 sc into each stitch around. You’ll have 12 stitches. Sl st to join.

Round 3: Chain 1. 1 sc in next st, 2 sc in next st. Repeat from to around. You’ll have 18 stitches. Sl st to join.

Round 4: Chain 1. 1 sc in each of next 2 sts, 2 sc in next st. Repeat around. You’ll have 24 stitches. Sl st to join.

The increase pattern for a flat circle follows a consistent logic: each new round, you add one more “plain” single crochet between your increase stitches. So Round 5 would be 1 sc in each of next 3 sts, 2 sc in next st, and so on. This gives you a flat, even circle rather than a bowl or a ruffled edge.


Step Three: Introducing the Twine (Round 5 Onward, Alternating)

At the end of Round 4, don’t fasten off your t-shirt yarn. Instead, drop it and pick up your twine, leaving a 15cm tail to weave in later.

Round 5 (twine, BLO): Chain 1. Working into the back loop only of each stitch, work your increases as above: 1 sc in each of next 3 sts, 2 sc in next st. You’ll have 30 stitches. Sl st to join. Drop twine.

Round 6 (t-shirt yarn): Pick up your t-shirt yarn where you left it. Chain 1. Working through both loops as normal: 1 sc in each of next 4 sts, 2 sc in next st. 36 stitches. Sl st to join. Drop t-shirt yarn.

Round 7 (twine, BLO): Chain 1. BLO: 1 sc in each of next 5 sts, 2 sc in next st. 42 stitches. Sl st to join. Drop twine.

Continue in this alternating fashion, remembering to:

  • Add one more plain sc between increases in each round
  • Work twine rounds in back loop only
  • Work t-shirt yarn rounds through both loops

Keep going until your rug reaches the diameter you want. At 60 cm, you’ll have worked approximately 18–20 rounds total.


Step Four: The Final Round

Your last round should always be t-shirt yarn, worked through both loops, with no increases — just a plain round of single crochet all the way around. This “sets” the edge and gives the rug a clean, even perimeter.

Fasten off, leaving a 20cm tail for weaving in.


Finishing: The Part That Makes It Look Store-Bought

This is where most handmade rugs go wrong. People finish the last stitch, cut the yarn, and call it done. The finishing process is what separates a craft project from a boutique purchase.

Weaving in ends thoroughly: Every yarn tail — and you’ll have quite a few from where you dropped and picked up materials — needs to be woven in carefully. Thread your tapestry needle and weave each tail back and forth through the stitches on the wrong side of the rug, changing direction at least twice. For twine especially, make sure the ends are tucked in tightly so they don’t poke through or scratch.

Blocking: Lay your rug face down on a clean surface. Lightly mist it with water — don’t soak it, just dampen it. Using your hands, smooth it into a perfect circle (or whatever shape you made). If the edges are trying to curl, use heavy books or pinning to hold them flat while it dries. The combination of t-shirt yarn and jute twine responds very well to this process. Once dry, the rug will hold its shape far better.

Alternatively, use a steamer or the steam setting on your iron held a few centimeters above the surface. Don’t press directly down — you want steam, not compression.

The non-slip back: This is perhaps the most important detail of all. A rug that slides around the floor looks homemade and feels dangerous. Apply either a non-slip rug underlay cut to size, or use non-slip rug spray (available from hardware and home goods stores) applied to the wrong side of the rug and allowed to dry completely. This one addition makes your rug feel finished in a way that’s disproportionate to the effort involved.

Trimming any loose fibers: Check the edges of your rug for any little loops or tails you missed. A pair of sharp scissors can snip these away cleanly. The t-shirt yarn in particular can leave small fuzzy tails at join points. A quick trim leaves the surface looking intentional and neat.


Color Combinations That Look Like They Were Designed, Not Chosen at Random

One of the biggest reasons homemade rugs can look homemade is color choices that feel arbitrary. Here are a few combinations that read as curated:

Natural jute twine pairs with terracotta t-shirt yarn for a warm, Mediterranean-inspired look that suits kitchens, entryways, and sunrooms.

Natural jute with sage green t-shirt yarn gives you something botanical and clean — it would not look out of place in a Pottery Barn or an artisan boutique.

Natural jute with cream or off-white t-shirt yarn creates a tonal, textured rug that works in almost any space and reads as quietly luxurious.

For something with a little more visual drama, try alternating two shades of t-shirt yarn throughout — dusty pink and cream, for example, or charcoal and rust — while keeping the jute twine as your constant neutral anchor.

The key principle is that the twine is always natural/neutral, and the t-shirt yarn is always your chosen palette color or colors. Don’t swap that relationship out. The twine’s natural tone is what grounds everything and gives the rug its professional quality.


Sizing Up: Making a Larger Rug

A 60 cm rug is a beautiful bath mat or bedside accent. If you want something larger — say, a 90 cm or 120 cm rug for a living room — simply keep adding rounds following the same increase pattern, adding one more plain stitch between increases for each new round.

For a larger rug, increase your materials accordingly. A 90 cm rug might need 450–500g of t-shirt yarn and 150 meters of twine. A 120 cm rug could require 700g or more of t-shirt yarn.

Larger rugs also benefit from being worked on the floor occasionally so you can check that they’re lying completely flat. If you notice the edge beginning to cup upward or ruffle, you’ve either increased too little or too much. A gentle blocking session will often correct slight cupping or ruffling in the early stages.


Caring for Your Rug

One of the lovely things about t-shirt yarn and jute rugs is that they’re reasonably low maintenance. Spot clean with a damp cloth and mild soap. For a more thorough clean, hand wash gently in cool water and roll in a towel to remove excess moisture — never wring. Lay flat to dry away from direct sunlight.

The jute twine will stiffen slightly after washing and softening again as it dries and is used — this is normal and actually helps the rug maintain its shape over time.


A Few Honest Troubleshooting Notes

Your rug might curl up at the edges after the first few rounds. This usually means your tension is too tight. Loosen up your grip and try a larger hook size.

Alternatively, your rug might ruffle and refuse to lie flat. This means you’re increasing too much — possibly crocheting more loosely than the pattern intends. Try a smaller hook or tighten your tension slightly.

The back loop only technique on the twine rounds might feel awkward at first, especially with a stiffer material. Take it slowly. Use your thumb to push the front loop forward so the back loop is clearly accessible, and insert your hook deliberately. It becomes much easier after the first round or two.

If your twine keeps splitting or fraying as you crochet, your hook tip might be too sharp. Try rounding the tip very gently on a piece of fine sandpaper, or switch to a hook with a more tapered (rather than inline) head design.


The Bigger Picture

There’s something deeply satisfying about making things for your home that have weight and purpose — things that get used and walked on and lived with. A rug you made yourself carries a different quality of presence than something that arrived in a box. And when people pick up the corner to look for a price tag, that’s not just a compliment to your craftsmanship. It’s a small reminder that handmade doesn’t have to mean rough-around-the-edges. It can mean considered, intentional, and beautiful.

This

Categorized in:

Rugs,

Last Update: August 11, 2026