
How to Crochet a T-Shirt Yarn Rug: The Complete Step-by-Step Guide
There is something deeply satisfying about creating something beautiful and functional for your home using your own two hands. Crocheting a rug from t-shirt yarn is one of those projects that sits at the perfect intersection of beginner-friendly and genuinely impressive — the kind of thing that earns compliments every time a guest spots it in your entryway, bathroom, or living room. If you have ever wanted to try this craft but felt unsure where to start, this guide walks you through everything you need to know, from choosing the right yarn to finishing your last stitch with confidence.
What Is T-Shirt Yarn?
T-shirt yarn, often called “tarn” in the crafting community, is exactly what it sounds like: yarn made from strips of jersey knit fabric, the same stretchy material used to make everyday cotton t-shirts. When you cut this fabric in strips and pull it gently, the edges curl inward, creating a soft, tubular rope that is wonderfully pleasant to work with.
You can buy t-shirt yarn ready-made from craft stores and online retailers, where it typically comes in 200-gram to 500-gram balls in a rainbow of solid colors, stripes, and prints. You can also make your own from old t-shirts or fabric remnants, which is a fantastic way to upcycle clothing that has seen better days. Either approach works beautifully for a rug project, and each has its own advantages, which we will discuss a little later.
The finished fabric that t-shirt yarn produces is thick, durable, and has a wonderful cushioned texture underfoot — all of which makes it ideal for rugs. It is also machine washable in most cases, which is a practical bonus for high-traffic areas or households with children and pets.
Why Crochet a Rug Instead of Knitting One?
Both crochet and knitting can produce beautiful rugs, but crochet has some specific advantages when working with bulky materials like t-shirt yarn. Crochet stitches tend to be denser and sturdier than their knitted equivalents, which means your rug will hold its shape better under foot traffic. Crocheting also tends to be faster for this type of project because each stitch stands on its own — there is no need to manage a long row of live stitches on a needle. For beginners, crochet can feel more forgiving because a dropped stitch is far less catastrophic than it would be in knitting.
Materials You Will Need
Before you sit down to start crocheting, gather everything you need so the process flows smoothly.
T-shirt yarn. The amount depends on the size of rug you want to make. A small bathroom rug measuring roughly 18 by 24 inches requires approximately 200 to 300 grams of yarn. A medium round rug about 24 inches in diameter uses closer to 400 to 500 grams. A large oval or rectangular rug for a living room or entryway can require anywhere from 800 grams to 1.5 kilograms or more. It is always wise to buy a little more than you think you need, because dye lots can vary between batches and running out mid-project is frustrating.
Crochet hook. T-shirt yarn is bulky, so you need a large hook. The most commonly recommended sizes for t-shirt yarn rugs are between 10mm and 15mm. A 12mm hook is a great all-around choice for most weights of t-shirt yarn. Using a hook that is too small will make your stitches very tight and your hands very tired, so do not be afraid to go large.
Scissors. A sharp pair will make cutting and finishing much easier.
Tapestry needle or yarn needle. You will use this to weave in your ends neatly when you are finished.
Stitch markers (optional). These are helpful for keeping track of the beginning of rounds when working in the round, especially when you are just starting out.
Non-slip rug pad or fabric spray (optional). Once your rug is complete, a non-slip pad placed underneath is a practical safety measure, especially on hardwood or tile floors.
Choosing Your Colors and Planning Your Design
One of the most enjoyable parts of this project is choosing your colors. T-shirt yarn is widely available in a huge range of shades, from neutral oatmeal and warm cream to bold terracotta, dusty sage, navy blue, and everything in between. Before you purchase, take a moment to think about where the rug will live and what colors already exist in that space.
For a bathroom, soft neutrals and pastels tend to feel calm and spa-like. For a child’s room, bright primaries or playful pastels can add a cheerful pop. For an entryway or living room, earthy tones and deep saturated colors tend to be practical because they hide dirt well and age gracefully.
You can work with a single color for a clean, modern look, or you can stripe two or three colors together for a more dynamic result. If you want to get creative, you can change colors every few rounds in a round rug to create concentric rings, or alternate colors every two rows in a rectangular rug for classic stripes.
How to Make Your Own T-Shirt Yarn
If you prefer to make your own tarn rather than buy it, this is a deeply satisfying process and a wonderful way to give old clothing a second life.
Start with a cotton or cotton-blend jersey t-shirt with no side seams if possible, as this makes the cutting process simpler. Lay the shirt flat on a table and cut off the hem and the underarm area, leaving a clean tube of fabric. Then cut across the tube in strips that are roughly one inch wide. When you hold the strip and pull it gently from both ends, the fabric will curl on itself and form that characteristic t-shirt yarn rope.
To create one continuous strip rather than lots of separate rings, use a technique called the spiral cut. After cutting your tube into strips almost all the way across (but stopping about one inch from the edge), you can then cut diagonally across the remaining inch to connect each strip to the next, creating one long continuous length of yarn. There are many visual tutorials available online that make this technique easy to follow if you have not tried it before.
Ball up your finished yarn and you are ready to go.
Basic Crochet Stitches You Will Use
Even if you are a complete beginner, the stitches required for a simple t-shirt yarn rug are very manageable. Here is a quick overview of what you need to know.
Slip knot. This is how you attach your yarn to the hook to begin. Form a loop with the yarn, pull a second loop through the first, and slide it onto your hook, pulling gently to snug it up.
Chain stitch (ch). The foundation of most crochet projects. With your yarn on the hook, wrap the yarn over the hook (yarn over) and pull it through the loop already on the hook. Each time you do this, you create one chain stitch.
Single crochet (sc). Insert your hook into the stitch, yarn over and pull through (two loops on hook), yarn over again and pull through both loops. This creates a tight, sturdy stitch that is ideal for rugs.
Slip stitch (sl st). Insert your hook into the stitch, yarn over, and pull through both the stitch and the loop on your hook in one motion. This is used mostly for joining rounds or moving to a new position without adding height.
For a basic round rug, you will work in single crochet in continuous rounds. For a rectangular or oval rug, you will work in rows of single crochet and turn your work at the end of each row, or work around a foundation chain for an oval shape.
How to Crochet a Round T-Shirt Yarn Rug
A round rug is one of the most popular shapes for beginners because it grows outward naturally and there is no need to manage corners or seams.
Step one: Create a magic ring. A magic ring (also called a magic circle) allows you to begin crocheting in the round without leaving a hole in the center. To make one, wrap the yarn around two fingers twice, insert your hook under both loops, grab the working yarn and pull it through, then chain one to secure it.
Step two: Work the first round. Into your magic ring, work six single crochet stitches. Pull the magic ring closed by tugging the tail end, then join the round with a slip stitch into the first single crochet. You now have a small, flat circle with six stitches.
Step three: Increase every round. To keep your rug flat as it grows, you need to add stitches evenly in every round. The general rule for single crochet worked in the round is to increase by six stitches per round. In round two, work two single crochets into each stitch (12 stitches total). In round three, alternate between one single crochet and two single crochets in the same stitch (18 stitches total). Continue this pattern — add one more regular single crochet between increases each round — and your rug will grow into a flat, even circle.
Step four: Continue until the desired size. Keep working rounds, increasing evenly, until your rug reaches the size you want. Check periodically by placing the work on a flat surface. If it starts to ruffle or cup, you may need to adjust your increases slightly — either adding more or fewer depending on your personal tension.
Step five: Fasten off and weave in ends. When your rug is the right size, cut the yarn leaving a tail of about six inches, pull it through the final loop on your hook to fasten off, and use your tapestry needle to weave the tail neatly into the stitches on the back of the rug.
How to Crochet an Oval T-Shirt Yarn Rug
An oval rug is a wonderful shape for placing in front of a sink, bathtub, or sofa, and it is only slightly more complex than a round rug.
Begin by making a foundation chain. The length of this chain determines how long your rug will be. For a rug roughly 24 inches long, chain about ten to twelve stitches (the exact count depends on your gauge and hook size, so swatch first if precision matters to you).
Work single crochet stitches along one side of the chain, then when you reach the end, work three stitches into the last chain stitch to turn the corner. Continue single crochet along the other side of the chain (picking up stitches from the opposite side), and work three stitches into the very first chain stitch to complete the oval. Join with a slip stitch and continue working rounds around the outside of the oval, increasing at both curved ends every round just as you would for a round rug. The two straight sides will stay relatively flat while the ends curve around, giving you that classic oval shape.
How to Crochet a Rectangular T-Shirt Yarn Rug
For a rectangular rug, you will work in rows rather than rounds.
Make a foundation chain as long as you want the rug to be wide. Turn your work, chain one, and single crochet across the row. At the end, turn again, chain one, and work back across. Continue this until the rug reaches the length you want. This is among the simplest structures in crochet, and it produces a clean, tidy fabric perfect for hallways and entryways.
Tips for Getting a Professional Finish
A few small habits make a significant difference in the quality of your finished rug.
Keep your tension consistent throughout the project. T-shirt yarn is forgiving, but if you crochet much tighter or looser at different points, it can affect the shape of the rug. Try to relax your grip and let the yarn flow through your fingers naturally.
Check flatness regularly. Every five or six rounds, lay the rug on a flat surface and look for any rippling or doming. Rippling means you have too many stitches for the round; doming means too few. Adjust accordingly in the next round.
Join new balls of yarn neatly. When you run out of one ball and need to attach the next, join at the end of a round if possible. Simply begin pulling the new yarn through the last stitch of the join, leaving a tail of about four inches on both ends. Weave these tails into the back of the rug with your tapestry needle once you are finished.
Add a border. A simple round of single crochet or slip stitch around the very edge of your finished rug gives it a neat, polished look and helps it lie flat.
Caring for Your T-Shirt Yarn Rug
One of the greatest advantages of a t-shirt yarn rug is how easy it is to care for. Cotton jersey is machine washable, so most rugs made from commercial t-shirt yarn can go straight into the washing machine on a gentle cycle with cold or warm water. Lay the rug flat to dry rather than putting it in the dryer, as heat can cause some yarns to shrink or deform slightly. If you made your rug from hand-cut fabric strips, test a small piece first to make sure your specific fabric handles washing well before committing the whole rug.
For day-to-day maintenance, a quick shake outdoors removes most dust and loose debris. For light stains, a damp cloth and a drop of mild dish soap work well.
Making It Your Own
The basic techniques described in this guide are really just a starting point. Once you feel comfortable with the structure of a t-shirt yarn rug, there is a whole world of creative possibilities to explore. You can try the half double crochet stitch for a slightly taller, looser fabric. You can weave in contrasting strips of yarn after the rug is finished to create a plaid effect. You can combine two strands of thinner t-shirt yarn held together to create interesting color blends. You can even incorporate other thick materials — rope, jute, or macramé cord — alongside the t-shirt yarn for interesting textural contrast.
Many experienced makers also experiment with tapestry crochet, a technique where you carry multiple colors across a row and crochet over the unused color to create geometric patterns and pictures within the rug’s surface.
A Note on Sustainability
Choosing to crochet a rug from upcycled t-shirts or responsibly sourced t-shirt yarn is a genuinely sustainable choice. Fast fashion generates an enormous amount of textile waste every year, and repurposing old jersey fabric into a beautiful, durable home accessory is one small but meaningful way to push back against that cycle. Even if you buy commercial t-shirt yarn, many brands use recycled fabric scraps from garment factories, giving leftover material a useful second life.
There is also something worth appreciating about the durability of a handmade rug. Unlike cheap machine-made rugs that fray and flatten within a year or two, a well-crocheted t-shirt yarn rug can last for many years with basic care. That longevity has its own environmental logic.
Final Thoughts
Crocheting a t-shirt yarn rug is a project that rewards you on multiple levels. It builds your crochet skills, gives you a creative outlet, produces something genuinely useful for your home, and can even serve as a thoughtful handmade gift for someone you care about. The learning curve is gentle, the materials are affordable and widely available, and the finished product is something you will be proud to show off.
Whether you choose a simple round bathroom rug in a single soft color or an ambitious oval entryway rug in bold stripes, the process is much the same: gather your materials, take it one stitch at a time, and enjoy the meditative rhythm that comes with working your hands through something thick, soft, and wonderfully tactile. By the time you pull the last stitch tight and weave in that final end, you will almost certainly be planning your next one.