
Crochet Recycled Old T-Shirts Rug Free Pattern
There is something deeply satisfying about turning a pile of worn-out, stained, or outgrown t-shirts into something beautiful and functional. A crocheted t-shirt rug does exactly that — it transforms what would otherwise end up in a landfill into a durable, colorful, and surprisingly stylish piece for your home. If you have been looking for a free pattern to get started, you have come to the right place. This guide will walk you through everything you need to know, from preparing your t-shirt yarn to completing your very own crocheted rug.
Whether you are a beginner or an experienced crocheter, this project is wonderfully forgiving. The chunky nature of t-shirt yarn means your work grows quickly, mistakes are easy to spot and correct, and the finished product is thick enough to be genuinely useful underfoot. Let’s dive in.
Why Use Old T-Shirts for Crochet Rugs
Before we get into the pattern itself, it is worth talking about why this approach is so worthwhile. Most of us have a drawer or box somewhere in the house stuffed with t-shirts we no longer wear. Maybe they shrank. Maybe they developed a small tear or an impossible stain. Maybe they are just relics of a concert or a 5K from fifteen years ago. Instead of donating shirts that are too worn to be useful to anyone else, or worse, throwing them away, you can give them a completely new life.
T-shirt fabric, also known as jersey knit, has a natural stretch that makes it ideal for crochet. When you cut it into strips, the edges curl inward on themselves, creating a smooth, rounded yarn without any fraying. This is one of the reasons t-shirt yarn became so popular in the crafting world — it behaves beautifully, requires no finishing on the edges, and produces a fabric that is soft, washable, and resilient.
From an environmental standpoint, the fashion industry is one of the largest contributors to textile waste globally. Making your own t-shirt yarn is a small but genuinely meaningful way to participate in the circular economy. You are keeping fabric out of the waste stream and creating something with real value and longevity.
What You Will Need
One of the best things about this project is how accessible it is. You likely already have most of what you need.
Materials:
You will need approximately eight to twelve adult-sized t-shirts to make a rug that measures roughly 24 by 36 inches. The exact number will depend on the size of the shirts and how thick you cut your strips. Children’s shirts, tank tops, and other jersey-knit fabrics also work well and can be mixed in freely. Aim for a variety of colors if you want a striped or scrappy look, or gather shirts in similar hues if you prefer something more coordinated.
You will need a large crochet hook. A size P (11.5mm) or Q (16mm) hook works very well for t-shirt yarn. If you find that your fabric strips are particularly thin or your tension is very tight, go up a hook size. The goal is a dense but not stiff fabric with very little space visible between stitches.
A sharp pair of fabric scissors is essential. Trying to cut t-shirt strips with dull scissors will be frustrating and result in uneven yarn. A rotary cutter and self-healing cutting mat can speed things up considerably if you have them.
A ruler or measuring tape will help you keep your strips consistent.
That is genuinely all you need. No special equipment, no expensive tools, no trip to the craft store required.
How to Make T-Shirt Yarn
Preparing your material is the most time-consuming part of this project, but once you get into a rhythm, it goes quickly. There are two main methods for cutting t-shirt yarn.
Method One: The Continuous Strip Method
This is the most efficient approach because it produces one long, unbroken strand of yarn from a single shirt.
Lay your t-shirt flat on your work surface and cut straight across, just below the armpits, removing the sleeves and the neckline in one clean cut. You will be left with a tube of fabric — the main body of the shirt. Fold this tube so that one of the long sides is about an inch shorter than the other. The side that extends further is what you will cut through; the shorter side is where you will stop cutting.
Starting from the folded edge, cut strips about one inch wide along the entire length of the folded section, stopping about an inch before you reach the unfolded edge. You should now have a piece that looks a bit like a fringe. Open the tube back up and lay it flat. You will see that one edge is still connected. Using your scissors, cut diagonally from one strip to the next along this connected edge, working your way along in one direction. This turns all those individual strips into one continuous spiral of fabric.
Gently stretch the strip as you go and roll it into a ball. The stretching activates the natural curl of the jersey fabric, turning flat strips into something that genuinely resembles yarn.
Method Two: Simple Loops Joined Together
If the continuous method feels complicated the first time, this alternative is more straightforward. Cut the shirt body into individual rings, each about one inch wide. You will end up with a pile of loops. To join them, fold one loop in half and push it through the center of another loop, then pull both ends of the first loop through itself. This creates a secure, flat join. Keep adding loops until you have a long strand.
This method produces a slightly chunkier result with visible joins, but it works well and is very beginner-friendly.
For either method, aim for strips between three-quarters of an inch and one and a quarter inches wide. Thinner strips make more refined, tighter fabric; wider strips produce a chunkier, more textural result.
Free Crochet T-Shirt Rug Pattern
Now for the pattern itself. This design creates an oval rug using a simple combination of chain stitches and single crochets. It is worked from the center outward and is perfect for a bathroom, kitchen, or entryway.
Finished Size: Approximately 22 by 36 inches (adjustable)
Hook: Size P/Q (11.5mm to 16mm)
Yarn: T-shirt yarn prepared as described above
Gauge: Gauge is not critical for this project, but you can expect roughly 2 to 2.5 single crochets per inch with a Q hook and standard-weight t-shirt strips.
Abbreviations:
- ch — chain
- sl st — slip stitch
- sc — single crochet
- sc2tog — single crochet two stitches together (decrease)
- sp — space
- st(s) — stitch(es)
Foundation and Round 1
Chain 16. This foundation chain determines the length of your oval, so if you want a longer rug, simply increase the number of chains in multiples of two.
Single crochet into the second chain from the hook and into each chain across until you reach the last chain. You will have worked 14 single crochets.
In the last chain, work 3 single crochets. This creates the curved end of the oval.
Now rotate your work and single crochet into the back bump of each foundation chain all the way back down the other side — 13 single crochets. In the very first chain (where you started), work 2 single crochets. Join with a slip stitch to the first single crochet. You should have 32 stitches total in this first round.
Round 2
Chain 1, do not count this as a stitch. Single crochet into the same stitch and into each of the next 13 stitches across the long side. At the curve, work 2 single crochets into each of the 3 corner stitches (6 stitches total across the curve). Single crochet into each of the next 13 stitches along the other long side. At the second curve, work 2 single crochets into each of the remaining 3 stitches (6 stitches). Join with a slip stitch. You should now have 44 stitches.
Round 3
Chain 1. Single crochet into each stitch across the long side (14 stitches). At the curve: [single crochet into the next stitch, 2 single crochets into the following stitch] three times (9 stitches across the curve). Single crochet across the long side (14 stitches). Repeat the curve pattern at the second end. Join with a slip stitch. You should have approximately 56 stitches.
Rounds 4 through 8
Continue increasing in the same manner. On each round, the long sides gain one stitch on each side, and the curved ends are worked with one additional plain single crochet between each increase point. A general rule of thumb: add approximately 12 stitches per round. The curves handle most of the shaping — the long sides simply grow by working one extra stitch at each edge per round.
Here is a simple guide for the increases at the curved ends as you progress:
Round 4: [sc in 2 sts, 2 sc in next] around the curve.
Round 5: [sc in 3 sts, 2 sc in next] around the curve.
Round 6: [sc in 4 sts, 2 sc in next] around the curve.
Round 7: [sc in 5 sts, 2 sc in next] around the curve.
Round 8: [sc in 6 sts, 2 sc in next] around the curve.
By the end of Round 8, your rug should measure approximately 22 to 24 inches across the short width and 34 to 36 inches along the long axis. At this point, you can fasten off and finish, or continue adding rounds until you reach your desired size.
Finishing the Rug
To fasten off, cut your yarn leaving a tail of about six inches. Pull the tail through the last loop to secure it. Using your fingers or a blunt tapestry needle, weave the tail in and out of several stitches on the underside of the rug to hide it completely. T-shirt yarn is thick enough that you generally only need to weave through two or three stitches for a secure finish.
If you worked with multiple colors and have ends throughout the rug, weave each one in as you go. Trying to finish them all at the end can be tedious.
Tips for a Beautiful Rug
Keep your tension consistent. This is the single most impactful thing you can do for the look of your finished rug. T-shirt yarn can be pulled tighter or left looser depending on how you handle it, and inconsistent tension creates a wavy, uneven surface. Try to hold your yarn at the same tension throughout.
Work in good light. Because t-shirt yarn can be dark and the stitches are large, it is sometimes easy to miss a stitch or accidentally pick up two. Working in a well-lit area helps you see exactly what you are doing.
Change colors intentionally. If you want clean stripes, change your yarn at the end of a round. If you prefer a more scrappy, patchwork look, join new colors whenever one ball runs out. Both approaches look wonderful and give completely different aesthetics.
Cut your strips as evenly as possible. Small variations in width will create bumps and thin spots in your finished yarn. Taking an extra few minutes during preparation to cut even, consistent strips pays off in the quality of the finished rug.
Do not skip the stretching step. After cutting your strips, stretch each one gently along its length. This encourages the edges to curl inward and gives your yarn that characteristic rounded look. Working with unstretched strips produces a flatter, wider yarn that can make your stitches look uneven.
Caring for Your T-Shirt Rug
One of the great advantages of a t-shirt yarn rug is that it is completely washable. Since it is made from cotton jersey, the same material as the original shirts, it tolerates washing very well.
Machine wash on a gentle cycle with cold water. Avoid hot water, which can cause the fabric to shrink slightly. Tumble dry on low or, even better, lay the rug flat to air dry. This helps it maintain its shape. If the rug comes out of the wash looking a little wavy or misshapen, simply smooth it out by hand while it is still damp and let it dry flat.
With normal use and regular washing, a well-made t-shirt crochet rug can last for many years. The thicker the rug and the more densely crocheted, the longer it will hold up underfoot.
Variations and Ideas
Once you have made your first oval rug and feel comfortable with the technique, there is a whole world of variations to explore.
A round rug starts with a magic ring or a small chain ring and is worked outward with increases evenly distributed around the circle. It is even simpler than the oval in some ways, and a large round rug made with bold color stripes makes a striking statement in a living room or bedroom.
A rectangular rug uses a much longer foundation chain and works in rows rather than rounds. It is a great project if you are not yet comfortable working in the round, and a bathroom runner or hallway rug can be sized precisely to fit your space.
You can also experiment with stitches. A half double crochet rug grows a little faster than single crochet and produces a slightly softer, more flexible fabric. Moss stitch — alternating single crochets and chain stitches — creates a beautiful textural pattern that looks very intentional even in a scrappy, mixed-color project.
If you want to add a border, simply work one or two rounds of a contrasting color single crochet around the finished edge of any rug. This frames the piece neatly and gives it a finished, polished look.
Getting Creative With Color
Color planning is honestly half the fun of this project. A few approaches worth considering:
If you have a lot of shirts in similar tones — say, a collection of navy blues and grays — working them together in a gradient or ombre arrangement creates something that looks almost designed, rather than scrappy.
A truly random color approach, using whatever shirts you have without any particular order, tends to create a lively, cheerful rug that is somehow always visually interesting. The irregularity feels intentional once it is finished.
Stripes of two or three alternating colors are classic and never go out of style. A white-and-blue striped rug has a clean, nautical feel; rust and cream together feel warm and earthy; black and white together look graphic and modern.
If you are making this rug as a gift, consider using shirts with personal significance — old band tees, race shirts, jerseys from a favorite team. The recipient gets something functional and beautiful, and also a piece made from fabric that actually means something.
A Note on Buying T-Shirt Yarn
While making your own yarn is deeply satisfying, it is worth knowing that commercial t-shirt yarn is also widely available if you want to skip the preparation step or if you simply do not have enough old shirts on hand. Commercial t-shirt yarn is sold in large balls and comes in a wide range of colors and widths. It behaves identically to homemade t-shirt yarn in this pattern, so feel free to substitute it without any other adjustments.
Thrift stores are also a wonderful source of shirts for this project. You can often find a bag of t-shirts for just a few dollars, which gives you a large quantity of fabric to work with and allows you to be intentional about color without relying entirely on whatever happens to be in your closet.
Final Thoughts
A crocheted t-shirt rug is one of those projects that delivers satisfaction at every stage — during the meditative process of cutting yarn, in the quick visible progress you make with each round, and ultimately in the warmth of having a handmade, sustainable piece underfoot in your home. It is practical, it is beautiful, and it is one of the most meaningful forms of upcycling a person can do with fabric they already own.
If you make this rug, take a photo and share it — the crocheting and upcycling communities are wonderfully supportive, and seeing the incredible variety of color combinations and sizes that come out of the same basic pattern is one of the real joys of sharing projects online.
Happy crocheting.