
The Knitted Tee-Shirt Rug: Your Complete Guide to Making a Beautiful, Sustainable Floor Piece
There is something deeply satisfying about transforming something old into something new. A knitted tee-shirt rug sits at the intersection of creativity, sustainability, and practical home décor — and once you understand how to make one, you will wonder why you ever threw away an old cotton shirt again. Whether you are an experienced knitter looking for your next project or a complete beginner ready to learn the basics, this guide will walk you through everything you need to know about making, styling, and caring for a knitted tee-shirt rug.
What Is a Knitted Tee-Shirt Rug?
A knitted tee-shirt rug is exactly what it sounds like: a rug made by cutting old tee-shirts into strips of fabric, rolling those strips into a ball of “yarn,” and then knitting them together on large needles. The result is a thick, colorful, washable rug that costs very little to make and keeps old textiles out of landfills.
The concept draws on a long tradition of rag rugs, which homemakers have been crafting for centuries using whatever fabric scraps were available. The modern knitted tee-shirt rug puts a fresh spin on that tradition by using jersey cotton — the soft, stretchy fabric that makes up most tee-shirts — which gives the finished rug a cushioned, comfortable feel underfoot.
These rugs work beautifully in entryways, bathrooms, kitchens, nurseries, and living rooms. They are soft enough to stand on barefoot, durable enough to handle daily foot traffic, and easy enough to toss in the washing machine when they get dirty. For crafters who care about sustainability, they offer a meaningful way to give new life to clothing that might otherwise be discarded.
Why Make a Tee-Shirt Rug Instead of Buying One?
You can, of course, buy a rug. Stores are full of them. But there are several compelling reasons to make your own knitted tee-shirt rug rather than purchasing one off a shelf.
The first reason is cost. A handmade tee-shirt rug is nearly free if you already have old shirts at home, or very inexpensive if you source tee-shirts from thrift stores, where cotton shirts often cost less than a dollar each. Commercial rugs of comparable size and quality can cost anywhere from forty to two hundred dollars depending on the brand and materials.
The second reason is customization. When you make your own rug, you choose the colors, the size, the texture, and the pattern. You can match your rug perfectly to the room where it will live. You can create stripes, blend colors together in a gradient, use a single bold tone, or weave in a random mix that celebrates the varied colors of your old wardrobe.
The third reason is sustainability. The fashion industry is one of the largest sources of textile waste in the world. Every tee-shirt you repurpose into a rug is one less piece of fabric heading to a landfill. If you source your shirts from thrift stores, you are also keeping secondhand clothing in circulation rather than contributing to demand for new manufacturing.
The fourth reason is the pleasure of the process itself. Knitting a tee-shirt rug is meditative, tangible work. You are creating something useful with your hands, and there is a particular satisfaction in finishing a project you can step on every morning and know you made yourself.
Gathering Your Materials
Before you begin, you need to gather a few key materials. The good news is that the list is short and the items are inexpensive.
Tee-shirts. You will need a substantial number of shirts depending on the size of rug you want to make. For a small bathroom rug measuring roughly eighteen by twenty-four inches, plan on using eight to ten adult large or extra-large tee-shirts. For a larger entryway or kitchen rug, you might need twenty or more. Cotton tee-shirts work best because the fabric cuts cleanly, stretches slightly when pulled, and creates a dense, durable yarn. Avoid shirts with heavy prints or embroidery on them, as those sections can be stiff or scratchy in the finished rug. Thrift stores are an excellent source if your own closet does not yield enough material.
Large knitting needles. Tee-shirt yarn is thick, so you need appropriately large needles to work with it comfortably. Most knitters find that needles sized between US 15 and US 50 work well for this type of project. The larger the needle, the more open and flexible the weave of the rug will be. Needles in the US 19 to US 35 range tend to produce a nice balance between density and manageability. You can find large wooden or plastic knitting needles at craft stores or online for a modest price.
Scissors. A pair of sharp fabric scissors will make cutting your tee-shirts into strips much easier than using ordinary scissors. Dull blades will drag and fray the fabric, so take a moment to make sure your scissors are sharp before you begin.
A flat surface for cutting. You will be doing a fair amount of cutting, so a clean table or floor space where you can spread out your shirts will make the process much more comfortable.
That is essentially the full materials list. No special tools, no complicated equipment. Just shirts, needles, and scissors.
How to Cut Tee-Shirts Into Yarn
The way you cut your tee-shirts into strips determines how your finished yarn will look and behave, so it is worth taking a few minutes to understand the technique before you start cutting.
Start by laying your tee-shirt flat on your work surface. Cut off the hemmed bottom edge of the shirt in a straight line, and cut across the shirt just below the armpits to remove the sleeves and the neckline section. You should now have a clean tube of fabric — essentially a cylinder of jersey cotton with no seams running from the cut bottom edge to the cut top edge.
Next, fold this tube in half so that the two side seams line up with each other. This fold will be used to guide your cuts. Starting from the folded bottom edge and working upward, cut horizontal strips about one inch wide across the entire width of the folded tube. Stop each cut about one inch before reaching the open edge at the top — do not cut all the way through. This will leave the strips connected at the top edge, creating a ladder-like structure.
Unfold the tube and lay it flat with the uncut top section visible. Now you will make angled cuts through that connecting strip to turn the ladder into one continuous long piece of fabric. Working from one end of the shirt to the other, cut diagonally from the top of one strip to the bottom of the next strip along the uncut section. This releases the whole shirt as one long, connected spiral of fabric.
Once you have your long strip, stretch it gently along its length. Jersey cotton curls inward when stretched, creating a soft, rounded rope rather than a flat strip. This is the natural behavior of the fabric, and it is what gives tee-shirt yarn its characteristic look and feel. Roll the stretched strip into a ball, and you have your first ball of tee-shirt yarn.
Repeat this process with all of your shirts. When you need to join two balls together, simply cut a small slit near the end of one strip and the beginning of the next, then loop one through the other to create a secure, seamless join that will barely be visible in the finished rug.
Choosing Your Colors and Pattern
This is where the project becomes genuinely personal. The colors you choose will define the look of your rug, and the decisions you make here have a significant impact on the final result.
A monochromatic rug — made entirely from shirts of one color or very similar shades — looks clean, modern, and intentional. White, cream, or natural tee-shirt yarn produces a rug that feels Scandinavian and airy. Deep navy or charcoal produces something dramatic and sophisticated. A single bold color like terracotta or forest green can serve as a statement piece in a room.
A striped rug is perhaps the most common approach for beginners, and with good reason: it is easy to execute and naturally beautiful. Simply knit several rows in one color, switch to another color by joining a new ball of yarn, and continue alternating. You can plan your stripes in advance or let them happen organically based on how much yarn you have of each color.
An ombre or gradient rug blends from one color to another across the length of the piece. This works especially well when transitioning between related colors — from pale blue to deep teal, for example, or from soft pink to burgundy. To achieve this effect, you gradually mix lighter and darker balls of yarn, alternating rows between the two as you transition from one tone to the next.
A random or scrappy rug uses whatever shirts you have without a particular plan, simply joining new balls of different colors as each one runs out. These rugs have a folk art, improvisational quality that many people find deeply charming. They also tend to be the easiest to make because there is no planning required.
Basic Knitting Instructions for a Tee-Shirt Rug
If you already know how to knit, you will find this project very familiar — just scaled up. If you are new to knitting, the good news is that the scale of this project actually makes it easier to learn on. Large needles and thick yarn move quickly, and the individual stitches are easy to see and manage.
Cast on the number of stitches that will give you your desired width. As a general guideline, casting on ten to twelve stitches with US 35 needles will yield a rug roughly twenty-four inches wide. You may want to do a small test swatch first to check your gauge before committing to the full cast-on.
Work in garter stitch — knitting every row — for the entire length of the rug. Garter stitch lies flat without curling, which is especially important for a rug that needs to lie flat on the floor. It also has a pleasing ridged texture that looks beautiful in tee-shirt yarn and provides a slightly grippy surface underfoot.
Continue knitting row after row until the rug reaches your desired length. A standard bathroom rug might need anywhere from twenty to thirty rows depending on the needle size and yarn thickness. Work slowly at first to get comfortable with the weight and bulk of the project, and always knit in a position where you have room to spread out slightly.
When you reach the desired length, bind off all stitches in the standard way. Weave in any remaining yarn ends, and your rug is complete.
Adding a Non-Slip Backing
One practical consideration for any handmade rug is preventing it from sliding on smooth floors. Tee-shirt yarn has some natural grip, but on tile, hardwood, or laminate surfaces, a rug without a backing can shift underfoot and create a safety hazard.
The simplest solution is to purchase a roll of non-slip rug pad material from a hardware or home goods store and cut it to size beneath your finished rug. This is inexpensive, easy, and works extremely well.
Another option is to use a product called “rug grip” spray or non-slip latex backing, which you can paint directly onto the underside of the rug in a series of dots or lines. Once dry, this creates a textured surface that grips the floor without adding bulk.
For a completely integrated solution, some crafters sew a piece of rubber or grippy shelf liner directly onto the back of the rug using heavy thread or carpet thread. This takes a bit more effort but creates a very clean, professional result.
Caring for Your Knitted Tee-Shirt Rug
One of the great advantages of a tee-shirt rug is that it is machine washable. Cotton jersey handles washing well, and the knitted construction is sturdy enough to survive a standard wash cycle without falling apart.
Wash your rug in cold water on a gentle cycle to preserve the colors and prevent the cotton from shrinking. Avoid hot water, which can cause cotton to shrink and may loosen any yarn joins. Use a mild detergent without bleach unless your rug is entirely white.
For drying, the best option is to lay the rug flat and allow it to air dry. This prevents any potential shrinkage from tumble drying and helps the rug maintain its shape. If you need to speed up drying, a tumble dryer on a low heat setting will work, but check the rug partway through and remove it before it is completely dry to finish air drying.
Shake your rug outdoors periodically to remove dust and debris. For light surface dirt between washes, a vacuum cleaner works well on tee-shirt rugs, though you should use a gentle setting and avoid a rotating brush that might snag the yarn.
Variations and Creative Ideas
Once you have mastered the basic knitted tee-shirt rug, there are many ways to push the project further and create something truly unique.
You can experiment with different knitting patterns beyond plain garter stitch. A simple seed stitch alternating knit and purl stitches creates a more textured, pebbled surface. A basket weave pattern creates beautiful geometric blocks. More advanced knitters might try incorporating simple cables or raised patterns for additional visual interest.
Mixing tee-shirt yarn with other types of thick yarn — chunky wool, jute, or cotton rope — creates interesting textural contrasts and can expand the color palette beyond what your shirt collection offers. A rug with sections of natural jute interspersed with colorful cotton strips has a beautiful, organic quality.
You can also vary the size and shape of your strips. Wider strips of two inches or more create a chunkier, more rustic rug with visible individual pieces of fabric, while very narrow strips of half an inch produce a finer, denser fabric. Cutting strips at an angle rather than straight across the shirt creates a slightly different texture as well.
For a truly ambitious project, try making a large area rug by knitting several smaller panels and seaming them together with a yarn needle and matching tee-shirt yarn. This allows you to create rugs of virtually any size without being limited by the width your arms can comfortably knit.
The Bigger Picture: Slow Crafting and Sustainable Living
The knitted tee-shirt rug is not just a craft project. It is a small but meaningful act of resistance against the disposable culture that surrounds us. Every time you cut up an old shirt instead of throwing it away, you are participating in what many makers call “slow crafting” — the intentional, thoughtful creation of useful things using your own hands and existing resources.
There is a growing movement of people who are choosing to make rather than buy, to repair rather than replace, and to find beauty in the worn and the imperfect. A tee-shirt rug made from your old favorite shirts carries a kind of history that no store-bought rug can. That grey shirt from a concert ten years ago, the old gym shirt with the faded logo, the children’s shirts your kids have long grown out of — transformed into a rug, they become something that lives on in your home rather than disappearing into a landfill.
Making things by hand also reconnects us to a slower pace of living. Knitting a rug over several evenings gives the mind a chance to rest, wander, and be present in a way that is increasingly rare. Many people find that craft projects of this kind are deeply calming, almost meditative — a welcome counterweight to the speed and noise of daily life.
Getting Started Today
If you have been looking for a reason to clear out your old tee-shirt drawer, this is it. Gather your shirts, pick up a pair of large knitting needles, sharpen your scissors, and spend an afternoon cutting your fabric into yarn. You may find that you enjoy the cutting as much as the knitting itself.
Start small if you are nervous — a dishcloth-sized swatch to practice your gauge and get comfortable with the material before committing to a full rug. Most people are surprised by how quickly the project moves once they get going. Tee-shirt yarn knits up fast on large needles, and a small bathroom rug can be completed in a single long weekend.
The finished piece will be soft underfoot, beautiful on your floor, and genuinely yours in a way that no purchased rug ever could be. It will be a conversation piece, a sustainable choice, and a small daily reminder that making things with your own hands is one of the most satisfying things a person can do.
So find those old shirts, get your needles ready, and start knitting. Your floor — and the planet — will thank you.