T-Shirt Yarn Rug Crochet Pattern | E’Claire Makery

T-Shirt Yarn Rug Crochet Pattern: A Complete Guide to Making Your Own Cozy, Colorful Rug

There is something deeply satisfying about turning old, worn-out T-shirts into something beautiful and functional. T-shirt yarn rugs have been a beloved DIY project for decades, and once you learn the basics, it becomes one of those projects you genuinely cannot stop making. Whether you are a seasoned crocheter looking for a new challenge or a complete beginner picking up a hook for the first time, this pattern is designed to walk you through every step of the process — from preparing your yarn to finishing off your rug with a polished edge.

At E’Claire Makery, we believe that making things by hand should feel approachable, joyful, and a little bit addictive. This T-shirt yarn rug crochet pattern delivers all three. So pull out your stash of old tees, grab a large hook, and let’s get started.


What Is T-Shirt Yarn and Why Is It Perfect for Rugs?

T-shirt yarn, often called “tarn” in the crafting community, is exactly what it sounds like — yarn made from the stretchy, soft fabric of cotton T-shirts. You can buy it pre-made in a wide range of colors and weights, or you can make your own at home by cutting up old shirts in a continuous spiral strip.

What makes T-shirt yarn such an ideal material for rugs is its combination of durability, softness, and thickness. Because it is primarily made from cotton jersey fabric, it holds up well to foot traffic, washes easily, and resists pilling over time. It also has a natural stretch that makes it forgiving to work with, especially for beginners who are still developing consistent tension. When crocheted into a rug, the layers of looped fabric create a dense, cushioned surface that feels wonderful underfoot.

Another reason crafters love working with T-shirt yarn is the sustainability factor. Every rug you make from repurposed T-shirts is one less item headed to the landfill. If you build your stash from old clothes, thrift store finds, or fabric scraps, you are giving those materials a second life in a genuinely functional way.


Materials You Will Need

Before diving into the pattern itself, take a few minutes to gather everything you need. Having your materials ready before you begin makes the crocheting process much smoother.

T-shirt yarn: For a standard bathroom or accent rug measuring approximately 20 by 30 inches, you will need roughly 200 to 250 yards of T-shirt yarn. The exact amount will vary depending on how tightly you crochet, the thickness of your yarn, and the final size you choose. If you are making your own from shirts, a single large adult T-shirt typically yields between 25 and 35 yards of yarn depending on the size of the shirt and how wide you cut your strips.

Crochet hook: A size N/P (10 mm) or Q (15 mm) hook works best with most commercial T-shirt yarn. If you are using a thinner homemade tarn, start with a 10 mm hook and adjust as needed. The hook size matters more than you might think — going too small creates a stiff, dense fabric that is difficult to work with, while going too large can leave gaps that reduce the durability of your rug.

Scissors: A sharp pair of fabric scissors is essential, especially if you are cutting your own T-shirt yarn. Dull scissors will fray the fabric and make your yarn look ragged.

Tapestry needle: You will use this to weave in your ends at the finish. A large plastic or metal tapestry needle with a blunt tip works best with chunky T-shirt yarn.

Measuring tape: Helpful for checking your dimensions as you go and ensuring your rug comes out the size you intended.

Optional — stitch markers: If you are new to crochet, placing a stitch marker at the beginning of each round can help you keep track of where you are in the pattern.


How to Make Your Own T-Shirt Yarn at Home

If you want to use store-bought T-shirt yarn, feel free to skip this section entirely. But if you have a pile of old shirts you would like to upcycle, making your own is much simpler than it sounds.

Start by laying a clean, flat T-shirt on a table. Cut off the hem at the bottom and the sleeves along the seam lines. You will be left with a tube of fabric. Fold the tube so that the two side seams meet in the middle, then fold it one more time to create a manageable working width.

Now cut horizontal strips across the folded fabric, stopping about an inch from the top edge — do not cut all the way through. You should end up with a series of parallel cuts that leave the strips connected at the top. Open the tube back up carefully, and you will see the loops. Then, using a diagonal cut at the top uncut edge, connect each loop to the next, creating one long continuous strip.

Once you have your strip, pull it gently along its length. Cotton jersey naturally curls inward when stretched, forming a rounded, cord-like strand that is perfect for crocheting. Wind this into a ball and you are ready to go.

For best results, aim for strips that are about one inch wide when cut flat. This creates a yarn thickness that works well with a 10 to 15 mm hook and produces a sturdy, well-structured rug.


Choosing Your Colors

One of the most fun aspects of this project is designing your color palette. T-shirt yarn rugs look beautiful in a wide variety of color schemes, so spend a little time thinking about where the rug will live and what aesthetic you want it to have.

For a boho or eclectic room, consider mixing several bold colors in a striped or random pattern. Navy, mustard, terracotta, and cream are a particularly striking combination. For a minimalist or Scandinavian-style space, stick to two or three neutral tones — white, gray, and natural — and let the texture do the talking. If you want something cheerful and casual, bright primary colors worked in simple stripes create a rug that feels playful and fresh.

If you are making your own yarn, remember that the colors of your shirts will dictate your palette, which is part of the fun. Sometimes the most beautiful rugs come from unexpected color combinations found at the bottom of a fabric bin.


Understanding the Stitches

This pattern uses just two basic crochet stitches: the chain stitch and the single crochet. If you already know these, you are fully equipped to make this rug. If you are new to crochet, here is a quick overview.

Chain stitch (ch): The foundation of most crochet projects. You create a series of interlocked loops by pulling the yarn through a loop on your hook. It forms the starting foundation chain of this rug.

Single crochet (sc): The most basic of all crochet stitches. You insert your hook into a stitch, pull up a loop, and then pull the yarn through both loops on your hook. Single crochet creates a tight, dense fabric that is perfect for rugs.

That is genuinely all you need. No double crochets, no treble stitches, no complicated techniques. The beauty of this T-shirt yarn rug pattern is in its simplicity.


The Pattern: Rectangular T-Shirt Yarn Rug

Finished size: Approximately 20 inches wide by 30 inches long (adjustable — see notes below)

Gauge: 6 sc x 8 rows = 4 inches (gauge is not critical for this project, but it helps with sizing)

Abbreviations:

  • ch = chain
  • sc = single crochet
  • sl st = slip stitch
  • sk = skip
  • sp = space
  • rep = repeat

Foundation Chain

Make a foundation chain of 31 stitches. This gives you a working width of approximately 20 inches. If you would like a wider rug, add chains in groups of two. If you want a narrower rug, remove chains in the same way. Each chain stitch adds roughly 0.65 inches to the width, so plan accordingly.


Row 1

Turn your chain and insert your hook into the second chain from the hook. Single crochet across the entire foundation chain. You should end with 30 single crochets. Chain 1 and turn your work.


Rows 2 through 45

Single crochet across every stitch in every row. At the end of each row, chain 1 and turn. Continue in this way until your rug measures approximately 30 inches in length, or your desired length. The number of rows you need will depend on your tension and the thickness of your yarn, so measure as you go rather than relying solely on the row count.


Changing Colors

If you want to incorporate stripes or color blocks, changing colors is easy. When you reach the last stitch of a row before the color change, pull up the final loop of that stitch with your current color, then drop it and use your new color to complete the stitch by pulling it through the two loops on your hook. From there, continue crocheting with the new color. Cut the old yarn, leaving about a six-inch tail to weave in later.

For a classic striped look, change colors every four to six rows. For a chunky blocked effect, work ten to fifteen rows in each color.


Finishing Edge

Once your rug has reached its desired length, do not fasten off yet. Instead, work a single crochet border around the entire perimeter of the rug. This step is optional, but it makes a huge difference in the final appearance, giving the edges a neat, finished look and helping the rug lie flat.

To work the border, continue crocheting along the short end of the rug (what will be one end of the rectangle), placing one single crochet into each row end. Then work along the opposite long edge the same way you crocheted the body — one stitch per stitch. Continue around the second short end and back along the starting foundation chain. When you reach your starting point, slip stitch to close the round.

If you want a more decorative edge, you can work a second round in a contrasting color, or add a simple picot edge by chaining three stitches and slip stitching back into the same stitch at regular intervals around the perimeter.

Fasten off and cut your yarn, leaving a tail of about eight inches.


Weaving In Your Ends

Use your tapestry needle to weave in all yarn tails. Thread the tail through the needle and weave it horizontally through several stitches, then double back in the opposite direction to secure it. With T-shirt yarn, you generally do not need to knot your ends — the friction and stretch of the fabric hold the tails in place on their own. Trim any excess close to the fabric surface.


How to Care for Your T-Shirt Yarn Rug

One of the best things about a rug made from cotton T-shirt yarn is how easy it is to care for. Because the base material is cotton jersey, your rug can go straight into the washing machine on a gentle cycle with cold water. Use a mild detergent and avoid bleach, which can break down the fabric fibers over time.

For drying, laying the rug flat is ideal to help it maintain its shape. If you put it in the dryer, use a low heat setting. Avoid high heat, which can cause the cotton to shrink and distort the rug’s shape.

Rugs made in areas with heavy foot traffic — entryways, kitchen floors, bathroom floors — may need washing every few weeks. Rugs in lower-traffic areas can be washed as needed, typically every month or two.

If you notice the rug sliding on hardwood or tile floors, place a non-slip rug pad underneath. You can also apply a thin layer of puff paint or fabric grip to the underside and allow it to dry completely before using the rug. Both methods work well and help keep the rug safely in place.


Tips for Success

A few practical tips can make a real difference in how your finished rug looks and how enjoyable the process feels.

Work with consistent tension throughout the project. T-shirt yarn is stretchy, which means it is easy to pull too tightly or work too loosely without realizing it. Try to hold the yarn with an even, relaxed grip. If you notice your rows starting to curve or ripple, your tension is likely the culprit. Blocking the finished rug — dampening it and pinning it flat to dry — can help correct minor tension inconsistencies.

Join new balls of yarn in the middle of a row rather than at the edge whenever possible. End-of-row joins create a visible lump at the border that is harder to conceal. Joining mid-row means the tail gets buried in the interior of the rug where it is much less noticeable.

If you are mixing different brands or homemade T-shirt yarns, check the thickness before combining them. A significant difference in thickness between balls can create visible lines of texture change in the rug. It is not necessarily a problem — sometimes it adds beautiful character — but it is worth knowing ahead of time so you can plan accordingly.

Take breaks. T-shirt yarn is wonderful to crochet with, but because the hook and yarn are large and heavy, your hands and wrists can tire more quickly than they would with a lighter project. Stretch regularly and switch hands if you start to feel any tension or discomfort.


Variations and Customizations

Once you have mastered the basic rectangular rug, there are many ways to build on the pattern and make it your own.

An oval rug is a beautiful variation that works especially well in front of sinks or bathtubs. To make an oval, start with a shorter foundation chain and increase at each end of every round, working in a continuous spiral rather than turning rows.

A round rug is another popular option, starting with a magic ring and increasing evenly in each round. Round rugs work beautifully as statement pieces in a living room or bedroom.

You can also experiment with surface texture by alternating single crochet with half double crochet, or by working through the back loop only of each stitch, which creates a subtle ribbed effect across the surface of the rug.

For a truly unique look, try braiding several strands of T-shirt yarn together before crocheting. This creates an extra-chunky, multi-tonal yarn with a rope-like texture that makes for an especially cozy and visually interesting rug.


Why You Will Love This Project

T-shirt yarn rug making occupies that wonderful sweet spot between functional and creative. You end up with something you will use every day, something that makes a real difference in the look and feel of a room, and something that carries the quiet pride of having been made with your own hands.

The scale of the project is also refreshing. Because T-shirt yarn is so thick and the hook so large, you can crochet a complete rug in a single weekend — sometimes in a single evening if you really get into the flow. For crafters who spend most of their time on smaller or slower projects, the speed of a T-shirt yarn rug is genuinely satisfying.

And then there is the sustainability aspect. In a world of fast fashion and disposable textiles, making something lasting and beautiful out of materials that might otherwise be thrown away feels meaningful. Every stitch is a small act of creativity and care.

Whether you make this rug for your own home, as a gift for someone you love, or as one of many in an ongoing upcycling practice, we hope this pattern brings you as much joy in the making as it will in the using. Happy crocheting — and as always, we cannot wait to see what you create.


If you make this T-shirt yarn rug, we would love to see it! Tag your finished project with #EClaireMakery on Instagram or share it in our community group. And if you have questions along the way, drop them in the comments below — we are always happy to help.

Categorized in:

Rugs,

Last Update: August 6, 2026