
DIY No-Sew Rug Made Out of Old T-Shirts: A Complete Step-by-Step Guide
If you’ve been staring at a pile of old t-shirts taking up space in your closet and wondering what on earth to do with them, this project is about to become your new favorite weekend activity. Making a no-sew rug out of old t-shirts is one of those rare craft projects that checks every box: it’s budget-friendly, eco-conscious, surprisingly stylish, and genuinely satisfying to finish. No sewing machine required, no complicated techniques to master, and no expensive materials to track down. Just old fabric, a little patience, and the reward of a beautiful, functional rug you made completely by hand.
This guide will walk you through everything from gathering your materials and preparing your fabric strips to braiding, weaving, or knotting your way to a finished rug you’ll actually want to display in your home. Whether you’re a seasoned crafter or someone who has never made anything with their hands before, this is the kind of project that welcomes all skill levels and produces results worth being proud of.
Why Make a Rug Out of Old T-Shirts?
Before we get into the how, let’s talk about the why — because the reasons to love this project go well beyond saving a few dollars.
T-shirts are made from jersey knit fabric, which is soft, durable, and has a natural stretch to it. That stretch is actually what makes t-shirt yarn (sometimes called “tarn”) such a dream to work with. When you cut strips from a t-shirt and pull them slightly, the edges curl inward, creating a smooth, rounded cord of fabric that behaves almost like thick rope or chunky yarn. This means your finished rug won’t have raw edges that fray, which is exactly why you don’t need to sew anything at all.
From an environmental standpoint, the average American throws away about 81 pounds of clothing per year, and a huge percentage of that textile waste ends up in landfills. Upcycling old t-shirts into something useful and beautiful is a direct, tangible way to push back against that waste. You’re keeping fabric in use, reducing your consumption footprint, and avoiding the purchase of a new rug that likely required significant energy and resources to produce.
Then there’s the cost factor. A decent-sized area rug from a home goods store can easily run anywhere from $50 to several hundred dollars. A t-shirt rug costs you nothing beyond the time you put into it, assuming you’re using shirts you already own or can collect from friends and family.
And finally, the customization angle is hard to beat. You choose the colors. You decide the size. You pick the pattern. Your rug will be entirely one of a kind, perfectly matched to whatever room you’re placing it in.
What You’ll Need
The material list for this project is refreshingly short.
You’ll need old t-shirts — the more the better, especially if you want to make a larger rug. A typical medium-sized bathroom rug (roughly 24 by 36 inches) uses anywhere from eight to fifteen t-shirts depending on their size and how tightly you work. For a larger living room rug, plan on collecting twenty to thirty shirts or more. Ask friends and family to save their old tees for you; most people are happy to hand them over.
Beyond the shirts themselves, you’ll need a sharp pair of fabric scissors. This is worth emphasizing because dull scissors will make cutting frustrating and give you uneven strips. If your fabric scissors have been sitting in a drawer for years, it might be worth either sharpening them or picking up a fresh pair. A rotary cutter and cutting mat can also speed up the strip-cutting process significantly if you have them.
You might also want a ruler or measuring tape, a large safety pin or two (useful for pulling strips through loops if you go with a braided or woven method), and a non-slip rug pad to place underneath your finished product so it doesn’t slide on hard floors.
That’s genuinely all you need. No glue gun, no frame, no loom, no sewing supplies of any kind.
Preparing Your T-Shirts
The preparation stage is where everything starts, and doing it right makes the actual rug-making process much smoother.
Start by washing and drying all of your t-shirts if they haven’t been laundered recently. You want clean fabric, especially if you’re using shirts that have been in storage. Once they’re clean, lay each shirt flat on a table or the floor.
Cut off the hem at the very bottom of each shirt — that folded seam along the base — and set it aside or discard it. Then cut off the area just below the armpits, essentially removing the top portion of the shirt (the part with the sleeves and collar). You can set these aside; some crafters use them for smaller projects, but for rug-making, the bottom tube of the shirt is the most useful part.
What you’re left with is a tube of fabric. The most efficient way to cut this into strips is to fold it flat, then cut across the width of the tube in strips about one to one and a half inches wide. When you pull these loops of fabric taut, they’ll snap into that rounded cord shape mentioned earlier. You can keep them as loops (which works well for certain weaving techniques) or cut each loop at one point to create a long single strip.
For a braided rug, you’ll want long continuous strips. To maximize length, you can use a spiral-cutting technique on the fabric tube: instead of cutting straight across to create separate loops, you angle your cuts slightly so you end up with one long continuous spiral strip from each shirt body. This takes a little practice but becomes intuitive quickly.
Sort your strips by color as you go. Keeping them in separate piles or winding them into loose balls will save you a lot of untangling frustration later.
Method One: The Braided Rug
The braided rug is probably the most classic and widely recognized style, and it’s the perfect starting point for beginners. The technique is nothing more than the same three-strand braid you’ve been doing since childhood — just with fabric instead of hair.
Tie or knot three strips together at one end. If you need to join strips as you run out of material, simply tie a new strip onto the end of the old one. You can position these knots so they fall on the underside of the rug where they won’t be visible.
Braid the three strands together, keeping the tension even and firm. Don’t braid too loosely or the rug will be floppy; don’t braid so tightly that the strips bunch up. A medium, consistent tension is what you’re aiming for.
As your braid grows longer, you’ll coil it into your desired rug shape. Oval rugs are the most traditional and easiest to form because you start with a straight center braid and then wrap subsequent rows around it, curving naturally. Round rugs work similarly but start from a very tight coil at the center. Rectangular rugs require a bit more planning but are absolutely achievable.
To hold the coiled braid together without sewing, you connect adjacent rows using a simple lacing technique. Thread a long strip of t-shirt fabric through a large safety pin or blunt needle, then weave it back and forth between the loops of adjacent braid rows, pulling them snug against each other. This is technically not sewing — you’re lacing through existing loops, not creating new stitches through fabric — and it holds the rug together firmly.
Continue braiding, coiling, and lacing until your rug reaches the size you want. Tuck the final ends of your braid under and lace them in securely to finish the edge neatly.
Method Two: The Knotted or Woven Rug
If braiding sounds too repetitive for your taste, the knotted method offers a different kind of satisfaction and creates a beautiful, shaggy, or looped texture that many people prefer.
For this approach, you’ll need a base — a piece of open-weave fabric like burlap, or a rubber shelf liner with holes in it, or even a section of chicken wire or plastic mesh canvas available at craft stores. The base creates the structure, and you attach your t-shirt strips to it through knotting or looping.
Cut your t-shirt strips into shorter lengths, about six to eight inches long. Fold a strip in half, push the folded end through a hole in your base from back to front, then pull both loose ends through the loop and pull snug. This creates a simple lark’s head knot that grips the base securely. Repeat across the entire surface of your base, placing knots close together for a dense, plush feel.
Work in a consistent pattern of colors if you want a design, or mix randomly for a bohemian patchwork look. Once the entire base is covered, trim the ends to an even length for a neat finish, or leave them slightly uneven for a more casual, organic look.
This method is very meditative once you get into a rhythm, and the rug grows visibly with every few minutes of work, which makes it highly satisfying to keep going.
Method Three: The Woven Rug
Weaving creates a flatter, more structured rug with a look closer to a traditional woven textile. You don’t need a formal loom for a basic version of this.
Cut a piece of cardboard or foam board to the size you want your rug to be. Cut evenly spaced notches along the top and bottom edges, about half an inch apart. Thread your t-shirt strips vertically through these notches to create your warp — the vertical foundation threads. Tape or knot the ends at the back to keep them taut.
Now weave horizontal strips (the weft) over and under the vertical warp strips, alternating which ones go over and which go under with each new row. Push each row down snugly against the previous one as you work. When you run out of a strip, simply overlap the new one with the old for a few passes and keep going.
When the entire board is woven, carefully remove the rug from the cardboard by loosening the notches and tying off the warp ends in secure knots along the edges. The result is a firm, flat rug with a classic woven appearance.
Tips for Making Your Rug Last
A few simple steps will extend the life of your t-shirt rug considerably.
Use high-quality, cotton-heavy shirts rather than synthetic blends where possible. Cotton holds up better with use and washing, and it has a softer feel underfoot. Polyester-heavy shirts tend to feel scratchy and can pill over time.
Keep your strips fairly consistent in width throughout the project. Strips that vary a lot in size will create uneven tension and a rug that doesn’t lie flat.
Place a non-slip rug pad underneath your finished rug, especially on hard floors. T-shirt rugs on wood or tile can slide dangerously without this simple safety measure, and the pad also helps the rug keep its shape.
To wash your finished rug, put it in the washing machine on a gentle cycle with cold water. Lay it flat to dry rather than putting it in the dryer, which can cause the fabric to shrink unevenly and distort the shape. Most t-shirt rugs are remarkably durable and wash beautifully, which is one of the many advantages of jersey knit fabric.
Ideas for Color and Design
One of the most enjoyable parts of this whole project is planning your color palette. Because you’re working with whatever shirts you have on hand, you might not have full control over every shade, but a little creative curation goes a long way.
Monochromatic rugs — working entirely in shades of one color, from pale to deep — look strikingly sophisticated and are easier to plan than multicolor designs. Collect shirts in blues, for example, from ice blue to navy, and braid or weave them together for a cohesive, calming rug perfect for a bedroom or bathroom.
High-contrast rugs using only two colors, like black and white, or navy and cream, create bold graphic patterns. In a braided rug, a two-color braid produces a natural spiral effect that looks intentional and polished.
Rainbow or ombre rugs arrange colors in spectrum order and are cheerful, energetic, and great for a child’s room or a bright kitchen.
If you’re working with knotting on a base, you can actually plan simple geometric patterns — stripes, chevrons, simple diamond shapes — by plotting out your color placement row by row before you start. It takes a bit more upfront thinking but the results can be genuinely stunning.
Common Mistakes to Avoid
A few pitfalls come up often for first-time rug makers, and knowing about them in advance will save you time and frustration.
Cutting strips that are too thin is probably the most common issue. Strips thinner than about three-quarters of an inch often break when you pull them, and they produce a rug that feels flimsy. When in doubt, go wider rather than narrower.
Using too few shirts is another frequent mistake. It’s always better to have more material than you think you need. Running short halfway through a project and not being able to match your colors is a genuinely deflating experience. Collect more shirts than your estimate suggests and use the leftovers for smaller projects.
Working with inconsistent tension throughout the project will leave you with a rug that cups, curls at the edges, or won’t lie flat. Try to maintain the same amount of pull and pressure from start to finish. If you notice the rug curling as you work, your tension is probably too tight; if it’s flopping and floppy, go a bit snugger.
Where to Use Your Finished Rug
T-shirt rugs are soft, cushioned, and washable, which makes them ideal in spots where those qualities matter most.
Bathrooms are a classic choice. The washability factor is especially valuable here. A bath mat made from soft jersey knit feels wonderful underfoot on a cold morning and can go straight into the washing machine as needed.
Kitchens benefit from a rug in front of the sink or stove, where you spend a lot of time standing. A thick braided rug provides just enough cushioning to make a difference during long cooking sessions.
Children’s rooms and playrooms love the softness and color of a t-shirt rug. Kids tend to play on the floor, and a homemade rug in their favorite colors makes the space feel personal and special.
Entryways are another wonderful spot, especially since your rug was made from material you were going to discard anyway — a little mud or wear is perfectly fine.
Final Thoughts
There’s something genuinely moving about the idea of turning the fabric of your everyday life — old concert t-shirts, beloved but worn-out favorites, the shirt from a race you ran years ago — into something that will live on the floor of your home for years to come. A no-sew t-shirt rug isn’t just a craft project. It’s a small act of creativity and sustainability that connects you to your materials in a way that buying a mass-produced rug never could.
The project scales beautifully to your ambition and your time. Make a small bathroom mat in an afternoon, or commit to a large, colorful living room rug over several weekends. Either way, every time someone notices it and you get to say you made it yourself from old t-shirts, you’ll feel exactly the kind of quiet, earned pride that the best DIY projects always deliver.
So dig out that pile of shirts, grab your scissors, and get started. The only thing you’ll regret is not beginning sooner.