
T-Shirt Yarn Rug Knitting Pattern – Easy Free Chunky Knit Rug Pattern
There is something deeply satisfying about making something beautiful for your home with your own hands, and a t-shirt yarn rug is one of those projects that delivers that satisfaction in a big way. It is colorful, chunky, cozy underfoot, and surprisingly quick to knit up compared to most other rug-making methods. Whether you are a beginner who has just learned to cast on or an experienced knitter looking for a fun weekend project, this free chunky knit rug pattern using t-shirt yarn is exactly what you need.
In this post, I am going to walk you through everything: what t-shirt yarn is and why it is perfect for rugs, what supplies you need, how to read the pattern, step-by-step instructions, and tips to make your finished rug look polished and professional. By the end, you will have a complete, ready-to-use pattern and all the knowledge you need to make a rug you will be proud to put on your floor.
What Is T-Shirt Yarn?
T-shirt yarn, sometimes called tarn or zpagetti yarn, is exactly what it sounds like — yarn made from knit fabric, usually recycled cotton jersey (the same material as a t-shirt). It is produced by cutting fabric into long continuous strips, which are then rolled into balls. The edges of the strips naturally curl inward as you work with them, which gives the yarn a smooth, rounded, almost rope-like appearance when knitted up.
You can buy t-shirt yarn in craft stores or online in a huge variety of colors, from solid neutrals to bright multicolored prints. It is typically sold in 500g to 1kg balls, and because it is so thick, a single ball goes a surprisingly long way. You can also make your own t-shirt yarn at home by cutting up old t-shirts, which is a brilliant way to repurpose worn or stained clothing that would otherwise end up in the bin.
T-shirt yarn has several properties that make it ideal for rug knitting. It is durable enough to handle foot traffic. It is machine washable in most cases, which is a must for a floor covering. It has just enough stretch to make it comfortable to knit with large needles. And because it is a flat, wide material rather than a twisted fiber, it creates a dense, flat fabric that lies beautifully on the floor without curling up at the edges.
Why Knit a Rug Instead of Crocheting One?
Both knitting and crochet produce wonderful rugs from t-shirt yarn, but knitting has some distinct advantages. A knitted fabric tends to be slightly more flexible and drapes a little more naturally than a crocheted one, which means a knitted rug conforms better to uneven floors. The fabric is also typically denser when worked flat in stockinette or garter stitch with a chunky yarn, which gives you a satisfying thickness underfoot.
Knitting with very large needles and chunky yarn is also one of the fastest ways to create a substantial piece of fabric. A small bathroom rug can be finished in an afternoon. A larger kitchen or living room rug can be knocked out over a weekend. For anyone who tends to abandon long projects out of impatience, t-shirt yarn rug knitting is a wonderful antidote.
Supplies You Will Need
Before you start, gather your materials. Here is what you need for this pattern.
T-shirt yarn in the weight described below. I recommend using 100% cotton jersey yarn that is approximately 2 cm wide when unrolled flat. Most commercial t-shirt yarn sold in craft stores fits this description. You will need approximately 500g to 750g per approximately 60 cm x 90 cm of finished rug, though this varies depending on your tension and the specific yarn you choose.
Large knitting needles. For this pattern, you will use 15mm (US size 19) straight or circular needles. If you are making a small rug, straight needles work perfectly. For a larger rug, circular needles are more comfortable because they allow the weight of the rug to rest in your lap rather than balancing on the tips of two long straight needles. The needle does not need to be long enough to hold all the stitches at once if you are using circulars — you are still knitting flat, back and forth, not in the round.
Scissors for cutting and trimming yarn ends.
A tapestry needle or large blunt yarn needle for weaving in ends. With t-shirt yarn this thick, you will want a needle with a very large eye — something sold as a jumbo tapestry needle or even a large plastic weaving needle works well.
A non-slip rug pad (optional but strongly recommended). Even a beautifully knitted rug can slide on hard floors without a pad underneath, and a non-slip pad will protect both your rug and anyone walking on it.
Gauge and Sizing
Gauge: approximately 6 stitches and 10 rows = 10 cm x 10 cm in garter stitch (knit every row) on 15mm needles using t-shirt yarn.
It is worth knitting a small swatch before you begin, especially if you are making a specific size. Knit a square of about 15 to 20 stitches and measure it after you have worked about 20 rows. If your swatch is larger than the gauge, try going down a needle size. If it is smaller, try going up.
Finished sizes (approximate):
The small bathroom rug works out to about 50 cm x 70 cm and uses approximately 500g of yarn. The medium kitchen rug is approximately 60 cm x 90 cm and uses approximately 750g of yarn. The large living room rug is approximately 80 cm x 120 cm and uses approximately 1.2 kg of yarn.
The pattern below is written for the medium size. Instructions for adjusting the size are included at the end of the pattern.
Pattern Notes Before You Begin
This pattern uses only knit stitches, worked flat (back and forth). When you knit every row, you create garter stitch, which produces a ridged, squishy texture that lies flat without curling. This is one of the best stitch patterns for rugs because it is naturally flat, very sturdy, and easy for all skill levels.
If you want a smoother, slightly thinner fabric, you can work in stockinette by knitting one row and purling the next, but be aware that stockinette has a tendency to curl at the edges. If you choose stockinette, add a border of a few garter stitch rows at the beginning and end and a few garter stitch stitches on each side of every row to counteract the curl.
All yarn used in this pattern is held as a single strand.
When you run out of one ball of yarn or want to change colors, always join at the beginning of a row rather than in the middle. This makes it much easier to weave in ends and keeps the side edges neat.
The Free Chunky T-Shirt Yarn Rug Knitting Pattern
Materials:
750g t-shirt yarn in your chosen color or colors (approximately 2 cm wide, cotton jersey), 15mm straight or circular knitting needles, scissors, tapestry needle.
Gauge: 6 sts and 10 rows = 10 cm x 10 cm in garter stitch.
Finished size: approximately 60 cm x 90 cm.
Casting On
Using the long-tail cast on method or a simple cable cast on, cast on 36 stitches.
If you have never worked with t-shirt yarn before, the cast on can feel a little stiff and awkward at first because the yarn is so wide and stretchy. Take your time. Make sure your cast on is not too tight — you want the loops to slide easily along the needle. A loose, even cast on will make your first row much easier to work and will ensure the bottom edge of your rug lies flat.
Main Body of the Rug
Row 1 (and every subsequent row): Knit all stitches to the end of the row.
That is the entire stitch pattern. Every single row is a knit row. You are working in garter stitch, and there is nothing more complicated than that.
Continue knitting every row until your piece measures approximately 90 cm from the cast on edge, or until you are happy with the length.
At the gauge given, 90 cm of length will be approximately 90 rows, but measuring is always more reliable than counting rows when working with stretchy t-shirt yarn.
Casting Off
When your rug has reached the desired length, cast off loosely. A loose cast off is especially important with t-shirt yarn because the fabric has a lot of stretch, and a tight cast off will cause the top edge of the rug to pull in and pucker.
To cast off, knit the first two stitches, then use the left needle to lift the first stitch over the second stitch and off the needle. Knit one more stitch, then lift the previous stitch over it and off the needle again. Continue in this way until one stitch remains, then cut the yarn leaving a tail of about 20 cm and pull the tail through the last stitch to secure it.
Finishing
Weave in all yarn ends using your tapestry needle. With t-shirt yarn, you do not need to weave in and out through individual strands of fiber the way you would with regular yarn. Instead, thread the end through the tapestry needle and run it along the wrong side of the rug, going in and out of the loops of a few stitches. The bulk and grippy texture of the yarn will hold it in place.
Trim any remaining tails close to the surface of the rug.
Your rug does not need to be blocked in the traditional sense, but if it looks slightly uneven or the edges are a little wavy, you can lay it flat on the floor, press it gently with your hands, and leave it for a few hours with something heavy and flat on top (like a stack of books or a cutting board). This helps the fabric relax and settle into shape.
Place a non-slip pad underneath before putting it on your floor.
How to Adjust the Size
This pattern scales up and down very easily. The key is that you cast on a number of stitches that gives you the width you want, and then you simply knit until the piece reaches the length you want.
To calculate how many stitches to cast on, divide your desired width in centimeters by 10, then multiply by 6 (the number of stitches per 10 cm in the gauge). Round to the nearest whole number.
For example, if you want a rug that is 50 cm wide, the calculation is 50 ÷ 10 = 5, then 5 × 6 = 30 stitches. Cast on 30 stitches and knit until your rug is 70 cm long.
If you want a large rug that is 80 cm wide, cast on 48 stitches and knit until the piece is 120 cm long.
Color Ideas and Stripe Variations
One of the most enjoyable things about this rug pattern is how easy it is to add color. Because the entire pattern is garter stitch, stripes are incredibly simple. Just join a new color at the beginning of a row and continue knitting. You do not need to do anything special — the color change takes care of itself.
Some beautiful color combinations to consider include natural linen with rust and mustard stripes for a warm, earthy look, or navy and cream for a classic nautical feel. Soft grey with blush pink makes a gorgeous bathroom rug. Bright rainbow stripes in varying widths look playful in a child’s room. A single rich color in a deep terracotta or forest green can look surprisingly sophisticated in a kitchen or hallway.
For even stripes, change colors every 10 rows. For a more dynamic look, vary the width of your stripes — a few narrow stripes alongside a wide band of color creates a modern, graphic effect. A gradient rug using shades of the same color from light to dark is also stunning and surprisingly easy to execute.
Working With Multiple Balls at Once
If you want vertical stripes rather than horizontal ones, you can carry two colors along the same row by working part of the row in one color and the rest in another. This technique, sometimes called intarsia in traditional knitting, is a little more advanced but entirely manageable even for beginners willing to take a small step up in complexity. For a simple two-color vertical stripe, divide your stitches evenly, work the first half with color A and the second half with color B, making sure to twist the two yarns around each other at the color change point to prevent a gap.
Most people find horizontal stripes easier and equally beautiful, so do not feel any pressure to attempt vertical stripes on your first rug.
Care Instructions for Your Finished Rug
Most commercial t-shirt yarn is machine washable, which is one of its biggest selling points for a rug. However, always check the care label on your specific yarn before washing.
As a general rule, wash your t-shirt yarn rug in cold water on a gentle cycle. Use a mild detergent and avoid bleach, which can weaken cotton fibers over time. Remove the rug from the washing machine promptly and lay it flat to dry rather than putting it in a dryer or hanging it up. Hanging a wet, heavy knitted rug can cause it to stretch out of shape.
If the rug loses its shape slightly after washing, simply lay it flat, straighten the edges with your hands, and allow it to dry completely. It will return to its original shape as the cotton dries.
Tips for Knitting With T-Shirt Yarn
Knitting with t-shirt yarn is a very different experience from knitting with regular yarn, and a few tips will make the process much smoother.
Keep your tension relaxed and even. T-shirt yarn is stretchy, and it is easy to unconsciously pull your stitches too tight, especially if you are used to working with firmer wool yarns. Check your tension regularly by measuring your work against the gauge.
Work in good light. The flat, wide nature of t-shirt yarn can make it harder to see individual stitches than with regular yarn. Good lighting will help you keep track of where you are in each row.
Let the yarn unroll freely from the ball as you work. T-shirt yarn has a tendency to twist on itself if it cannot unwind easily, and twisted yarn is harder to work with and can create uneven tension. Keeping your ball in a loose pile on the floor or in a wide bowl will help it unwind smoothly.
If your yarn splits or frays at the point where you are knitting, check that your needle tips are not too sharp. Very pointy needles designed for lace knitting or fine yarn can catch on the wide fabric strips of t-shirt yarn. A slightly blunter tip is actually ideal for this kind of yarn.
Take breaks if your hands get tired. Because the needles and yarn are both so bulky, the physical effort of knitting a rug is greater than knitting a sweater or a pair of socks. Listen to your hands and step away when you need to.
Why This Makes a Perfect Gift
A handmade t-shirt yarn rug is one of those gifts that combines practicality with genuine beauty. It is something the recipient will use every single day, which is not always true of more decorative handmade gifts. Because you can choose colors to match the recipient’s home, it feels thoughtful and personal rather than generic.
The relatively low cost of t-shirt yarn compared to premium wool also means you can make a generous, substantial gift without spending a fortune. And the speed of the knitting means you can have a finished rug ready in a weekend even if you are making it at the last minute.
Rugs make wonderful housewarming gifts, wedding or shower gifts for new couples setting up a home, birthday presents for friends who love interior décor, and holiday gifts for family members who appreciate handmade goods.
Frequently Asked Questions
Can a complete beginner make this rug? Yes, absolutely. If you can knit a knit stitch and cast on and cast off, you have all the skills you need. There is nothing more complicated in this entire pattern.
How long will it take to knit the medium rug? Most people find they can knit the medium rug in a single long afternoon or two to three shorter sessions. At this gauge and with this yarn weight, the work progresses very quickly.
Can I use circular needles? Yes, and for larger rugs, circular needles are actually recommended because they allow the weight of the rug to rest comfortably in your lap as you work. You will still be knitting flat, back and forth, not in the round.
My rug is curling at the edges. What do I do? Garter stitch (knitting every row) should not curl, so if your rug is curling, check whether you accidentally started working stockinette (alternating knit and purl rows). If you have been purling alternate rows, switch to knitting every row. You can also press the edges