
Free Crochet T-Shirt Yarn Rug Pattern: A Step-by-Step Guide for Beginners and Beyond
If you’ve been looking for a satisfying, practical, and beautiful project to add to your crochet rotation, a t-shirt yarn rug might be exactly what you need. These chunky, colorful rugs come together quickly, feel amazing underfoot, and are the perfect way to use up old t-shirts or invest in a skein of quality fabric yarn. Whether you’re a seasoned crocheter or someone who has just learned to hold a hook, this free crochet pattern will walk you through everything you need to know to create a stunning t-shirt yarn rug from start to finish.
What Is T-Shirt Yarn and Why Is It Perfect for Rugs?
T-shirt yarn, also called tarn (a blend of “t-shirt” and “yarn”), is exactly what it sounds like: yarn made from strips of jersey knit fabric, typically cut from old cotton t-shirts. You can buy it commercially in thick, satisfying rolls, or you can make it yourself at home from t-shirts you no longer wear.
The reason t-shirt yarn is so well suited for rugs comes down to a few key qualities. First, it’s incredibly durable. Jersey knit cotton holds up to foot traffic, washing, and daily wear in a way that traditional wool or acrylic yarns simply can’t. Second, it’s soft. Nobody wants to step out of bed onto something scratchy, and a t-shirt yarn rug has just the right amount of cushion and smoothness. Third, it works up quickly. Because t-shirt yarn is thick — usually falling into the super bulky or jumbo weight category — even a large rug can be completed in a weekend.
Commercially produced t-shirt yarn comes in a wonderful range of solid colors, variegated prints, and even metallic finishes, so you can design a rug that fits perfectly with your home décor. If you decide to make your own yarn from old shirts, you get the added satisfaction of upcycling fabric that would otherwise end up in a landfill.
Materials You’ll Need
Before diving into the pattern, let’s gather everything you need. One of the great things about t-shirt yarn rugs is that the supply list is minimal.
For a finished rug measuring approximately 24 inches by 36 inches (a standard bath or kitchen rug size), you will need the following: around 400 to 500 yards of super bulky t-shirt yarn in your main color, 100 to 150 yards of a contrasting or accent color if you want to add stripes or a border, a size 15mm or 16mm crochet hook (though some crafters prefer an even larger hook for a looser, more relaxed fabric), a pair of scissors, a yarn needle or tapestry needle for weaving in ends, and a non-slip rug pad if you plan to place the rug on hardwood or tile floors.
For a round rug of approximately 30 inches in diameter, the yardage is similar, around 450 to 550 yards total. Adjust quantities based on your desired finished size.
Popular brands of t-shirt yarn include Hoooked Zpagetti, Bobbiny, and DMC Natura XL, but many craft stores and online marketplaces carry their own versions. If you’re making your own tarn from recycled shirts, you’ll need a pile of old cotton or cotton-blend t-shirts in coordinating colors, scissors, and about an hour of prep time.
How to Make Your Own T-Shirt Yarn at Home
If you’d like to upcycle old shirts rather than purchase commercial yarn, the process is simple and meditative. Start by cutting off the hem of each shirt and discarding it, then cut off the top portion of the shirt just below the armpits. What you’re left with is a tube of fabric. Fold this tube flat and cut horizontal strips about one inch wide, stopping about one inch from the folded edge. Don’t cut all the way through.
When you’ve cut as many strips as possible, open the tube up and use angled cuts to connect all the strips into one continuous strand. Stretch the strip gently as you roll it into a ball, and the fabric will curl in on itself, creating that characteristic round, rope-like look of t-shirt yarn. One large adult t-shirt typically yields about 50 to 70 yards of usable yarn.
Understanding the Stitches
This free pattern uses very basic crochet stitches, making it accessible to beginners while still producing a polished, professional-looking result. Here’s a quick refresher on the stitches you’ll be using.
A chain stitch (abbreviated as ch) is your foundation. It’s the simplest stitch in crochet and is used here to begin the project. A single crochet stitch (abbreviated as sc) is the workhorse of this pattern. It creates a tight, dense fabric that holds up beautifully to foot traffic. A slip stitch (abbreviated as sl st) is used to join rounds when working in the round, giving you a clean, invisible seam. If you’re working the oval or rectangular version, you’ll also use a half double crochet (hdc) in a few places to shape the corners.
If you’re brand new to crochet, look up a quick video tutorial on each of these stitches before beginning. Watching someone else’s hands work through the motion even once will make the written instructions feel much more intuitive.
Free T-Shirt Yarn Rug Pattern: Rectangular Version
This is the rectangular version of the pattern, ideal for use in front of a kitchen sink, along a hallway, or at the foot of a bed.
Finished Size: Approximately 24 inches wide by 36 inches long
Gauge: 4 single crochet stitches and 4 rows = 4 inches, though gauge is not critical for this project
Abbreviations: ch = chain, sc = single crochet, st = stitch, sp = space, rep = repeat, sl st = slip stitch, hdc = half double crochet
Foundation Chain: With your main color yarn and a 15mm hook, chain 37. This gives you a foundation of 36 usable stitches.
Row 1: Starting in the second chain from the hook, sc in each chain across. You should have 36 sc. Chain 1, then turn your work.
Row 2 through Row 48 (or until the rug reaches your desired length): Sc in each stitch across. Chain 1 and turn at the end of every row.
When your rug reaches the desired length, do not fasten off. Instead, proceed to the optional border section below.
Optional Striped Section: For a striped effect, switch to your accent color at the end of any row by pulling the new color through the last two loops of the final stitch in that row. Work as many rows as you’d like in the accent color, then switch back. This creates bold, clean stripes that give the rug a graphic, modern feel.
Border Round: Working around all four edges of the completed rectangle, join your accent or main color with a sl st at any corner. Chain 1. Work 2 sc into the corner stitch, then sc evenly around all four sides of the rug, working 2 sc into each corner. Join with a sl st to the first sc. Fasten off and weave in ends.
Free T-Shirt Yarn Rug Pattern: Round Version
The round rug is one of the most popular shapes for a t-shirt yarn project, and for good reason. It’s versatile, it softens any room, and it’s actually very easy to crochet because you build it from the center outward.
Finished Size: Approximately 30 inches in diameter
Foundation Ring: With your main color and a 15mm or 16mm hook, create a magic ring (also called a magic circle). If you’re not comfortable with the magic ring technique, chain 4 and join with a sl st to form a small ring.
Round 1: Work 6 sc into the ring. Join with a sl st to the first sc. (6 stitches)
Round 2: Chain 1. Work 2 sc into each stitch around. Join with a sl st. (12 stitches)
Round 3: Chain 1. Work 1 sc in the first stitch, then 2 sc in the next stitch. Repeat this pattern around. Join with a sl st. (18 stitches)
Round 4: Chain 1. Work 1 sc in each of the first two stitches, then 2 sc in the next stitch. Repeat this pattern around. Join with a sl st. (24 stitches)
Continue in this manner, adding one additional sc between each increase stitch with every round. The formula is simple: in each new round, you work one more plain sc before the increase than you did in the previous round. This creates the consistent, flat circle shape that prevents curling or cupping.
Round 5: (3 sc, 2 sc in next st) repeat around. Join. (30 stitches)
Round 6: (4 sc, 2 sc in next st) repeat around. Join. (36 stitches)
Round 7: (5 sc, 2 sc in next st) repeat around. Join. (42 stitches)
Round 8: (6 sc, 2 sc in next st) repeat around. Join. (48 stitches)
Round 9: (7 sc, 2 sc in next st) repeat around. Join. (54 stitches)
Round 10: (8 sc, 2 sc in next st) repeat around. Join. (60 stitches)
Continue this pattern until the rug reaches your desired diameter. For a 30-inch rug, you’ll typically work about 14 to 16 rounds depending on your tension.
Final Round (Border): If you’d like to add a contrasting color border, join your accent yarn at any stitch with a sl st, chain 1, and sc in each stitch around without any increases. This creates a clean, solid-color edge that really makes the rug pop. Join and fasten off. Weave in all ends.
Tips for a Flat, Professional Result
One of the most common questions people have when crocheting a round rug is how to keep it lying flat. The secret is in the increases. If you find your rug is cupping (forming a bowl shape), you need to add more increases per round. If it’s ruffling or gathering at the edges, you’ve added too many increases and need to space them out more.
For the rectangular rug, keeping even tension throughout is the key to a neat finished piece. T-shirt yarn can be inconsistent in thickness, which is completely normal, but try to maintain consistent tension with your hook and hands to minimize uneven spots.
When weaving in ends, use a tapestry needle with a large eye and weave the tail back and forth through several stitches in different directions. T-shirt yarn doesn’t unravel easily, but this technique ensures your ends stay put even after washing.
How to Wash and Care for Your T-Shirt Yarn Rug
One of the biggest advantages of a cotton t-shirt yarn rug is its washability. Unlike some decorative rugs that need to be dry cleaned, this one can typically be tossed in the washing machine on a gentle or delicate cycle with cold water. Use a mild detergent and avoid bleach, which can weaken the fibers and fade the colors.
Lay the rug flat to dry or hang it over a railing or drying rack. Avoid putting it in the dryer if possible, as the heat can shrink the cotton fibers and cause the rug to change shape. If your rug does shrink slightly after its first wash, gently reshape it while it’s still damp and allow it to air dry completely.
Color Inspiration and Design Ideas
One of the most enjoyable parts of making a t-shirt yarn rug is choosing your color palette. Here are a few combinations that work beautifully.
A neutral palette of cream, oatmeal, and soft terracotta looks stunning in a boho-style living room or bathroom. Bold primary colors in stripes create a cheerful, retro look that’s perfect for a child’s room or playroom. A monochromatic palette using different shades of a single color, say dusty rose, blush, and burgundy, creates a sophisticated, layered look. Black and white with a single accent color like mustard yellow or forest green gives the rug a crisp, modern aesthetic.
If you’re making your rug from recycled shirts, try sorting them by color family before you start cutting to ensure a cohesive finished look. Mixing too many unrelated colors can result in a busy, muddled appearance, while sticking to two or three colors creates a much more polished result.
Making a Larger Rug
If you want to create a larger area rug for a living room or bedroom, simply continue working the pattern for more rows or rounds. For an oval rug, start with a longer foundation chain (try chaining 20 or 25 instead of 4) and work your increases around both ends of the oval. This technique is similar to the round rug but elongated, and it creates a beautiful organic shape.
For a living room area rug, plan on using anywhere from 800 to 1,200 yards of t-shirt yarn depending on the finished size you’re aiming for. At that scale, the project might take a few evenings rather than an afternoon, but the result is a truly impressive, custom piece that would cost significantly more to purchase in a store.
Why This Project Is So Rewarding
There’s something particularly satisfying about crocheting something functional. A t-shirt yarn rug isn’t just a decorative craft project — it’s something your household will use every single day. Every time you step on it, you’ll remember the process of making it, the colors you chose, and the time you invested.
Beyond the personal satisfaction, these rugs make wonderful gifts. A handmade rug is a thoughtful, durable present for housewarmings, weddings, new babies, or simply as a way to show someone you care. Customize the colors to match the recipient’s home, and you’ve created something truly personal and one-of-a-kind.
This free crochet t-shirt yarn rug pattern is designed to be your jumping-off point. Once you’ve worked through it once, you’ll naturally start to see ways to modify it — adding texture with a basketweave stitch, experimenting with tapestry crochet for geometric designs, or trying a star or hexagon shape. The possibilities really are endless, and the basics you’ve learned here will serve you for every project that follows.
So grab your hook, unroll that first ball of t-shirt yarn, and get started. Your feet will thank you.