
How to Make a T-Shirt Rug: A Complete Step-by-Step Tutorial
If you’ve been staring at a pile of old t-shirts wondering what to do with them, this tutorial is exactly what you need. Making a t-shirt rug is one of the most satisfying DIY projects you can take on — it’s eco-friendly, budget-friendly, and the end result is a genuinely beautiful, durable rug that adds warmth and texture to any room in your home. Whether you’re a complete beginner or someone who has dabbled in crafts before, this guide will walk you through everything from gathering your materials to finishing your final product.
Let’s get started.
Why Make a T-Shirt Rug?
Before we dive into the how-to, it’s worth talking about why this project has become so popular among crafters and home decorators alike.
Old t-shirts are one of the most common household items people struggle to repurpose. They’re too worn to donate, not quite right for the trash, and just sit in a drawer or a box taking up space. A t-shirt rug solves that problem beautifully. You take something that would otherwise end up in a landfill and transform it into a functional piece of home décor.
T-shirt rugs are also incredibly soft underfoot. Because jersey knit fabric — the material most t-shirts are made from — has a natural stretch and give to it, rugs made from t-shirts have a cushiony, comfortable feel that woven rugs made from rougher materials simply don’t have. Place one in a bathroom, a bedroom, or even a living room and you’ll immediately notice the difference.
Beyond that, there’s a satisfying personal quality to a handmade rug. You might weave in a shirt from a concert you attended years ago, a race you ran, or a team your child used to play on. Every rug tells a story, and that’s something you can’t buy in a store.
What Style of T-Shirt Rug Should You Make?
There are three main styles of t-shirt rugs, and the method you choose will depend on your skill level, the tools you have available, and the look you’re going for.
Braided T-Shirt Rug — This is the most beginner-friendly option. You braid strips of t-shirt fabric together and then coil and stitch the braid into a rug. The result is a classic, rustic look with a round or oval shape. No special tools are required beyond a needle and thread or yarn.
Woven T-Shirt Rug — This method uses a loom (store-bought or homemade from a wooden frame and nails) to weave fabric strips together in a grid pattern. It creates a flat, structured rug with a more modern or geometric look. It requires a bit more setup but is still very manageable for beginners.
Locker-Hooked or Crochet T-Shirt Rug — These methods use a crochet hook or a specialty locker hook tool to pull strips of t-shirt fabric through a mesh backing or to crochet them together directly. These techniques produce a fluffy, shaggy texture that’s extremely soft and plush underfoot.
For this tutorial, we’ll focus primarily on the braided method since it requires the fewest tools and is the most accessible for the widest range of crafters. We’ll also touch on the basics of the woven method so you can explore that if it interests you.
What You’ll Need
Here is a complete list of materials for a braided t-shirt rug approximately 24 inches in diameter. For a larger rug, simply gather more t-shirts.
T-shirts — You’ll need somewhere between 10 and 15 adult-sized t-shirts for a small to medium round rug. More shirts give you more color options and allow you to make a larger rug. Stick to 100% cotton or cotton-blend jersey knit t-shirts for the best results. Avoid shirts with thick seams, heavy graphic prints (they don’t cut as smoothly), or unusual fabrics like polyester mesh.
Sharp fabric scissors — A good pair of sharp scissors makes cutting much easier and more precise. Dull scissors will fray the edges of your cuts and make the whole process frustrating.
A ruler or cutting mat — For measuring and cutting even strips.
A large needle and strong thread — For stitching the braid together into a coil. Upholstery thread works particularly well because it’s strong and won’t snap under tension.
Safety pins — Useful for anchoring your braid while you work.
Optional: a rotary cutter and self-healing mat — These make cutting long, even strips much faster if you have them.
Step One: Prepare Your T-Shirts
Start by washing and drying all of your t-shirts if they haven’t been laundered recently. This removes any oils or residues and also pre-shrinks the fabric so your finished rug won’t change shape after you wash it for the first time.
Once your shirts are clean and dry, lay the first one flat on a table or cutting surface. Cut off the hem at the very bottom of the shirt — that thick stitched band at the bottom edge — and discard it or save it for another project. Similarly, cut off the sleeves and the collar section. You want to be left with just the main body of the shirt, which is essentially a tube of fabric.
Now cut the body of the shirt into horizontal strips. Each strip should be about 1.5 to 2 inches wide. Cut straight across from one side seam to the other. You’ll end up with a series of fabric loops. Don’t cut through the side seams yet — you’ll handle those in the next step.
Once you have your loops, take each one and give it a gentle tug. Jersey knit fabric has a natural stretch, and when you pull a strip, the edges will curl inward on themselves, creating a rounded, cord-like piece of fabric. This is exactly what you want. It makes the strips easier to braid and gives the finished rug a neater appearance.
To turn your loops into long continuous strips, cut through each loop at one of the side seams. You’ll now have a single long strip instead of a loop. As you work through more shirts, you can connect strips end-to-end by cutting a small slit near the end of each strip and feeding the next strip through it, pulling it tight to create a secure join. This is the standard “no-sew” join method for t-shirt fabric and it works beautifully.
Continue cutting all of your shirts into strips and joining them into long continuous lengths. Try to keep colors or color families together so that when you braid, you can create intentional color patterns in your rug.
Step Two: Begin Braiding
Once you have your strips prepared, you’re ready to start braiding. You’ll need three long strips to work with at a time.
If you want a rug with a color pattern, decide on your arrangement now. For example, you might choose one strip of gray, one of blue, and one of navy to create a cohesive palette. Or you can go fully eclectic with as many colors as you like for a rainbow effect — both look wonderful.
Knot your three strips together at one end. Anchor this knotted end to something sturdy — the back of a chair, a door handle, or a hook in the wall — so that you have both hands free to braid.
Braid the strips together using the standard three-strand braid technique: bring the right strip over the center strip, then the left strip over the new center strip, and repeat. Keep the braid tight and even as you work. If a strip runs out, join a new one using the slit-and-loop method described earlier.
As you braid, use safety pins to hold completed sections of braid while you continue working. This prevents the braid from unraveling and makes it easier to manage longer lengths.
Continue braiding until you’ve used all of your strips or until your braid is long enough to make the size of rug you want. For a 24-inch round rug, you’ll need a substantial length of braid — roughly 20 to 30 feet, depending on how tightly coiled you make it.
Step Three: Coil and Stitch the Braid
This is where your rug really comes to life.
Take one end of your braid and curl it into a tight circle. This is the center of your rug. Thread your needle with a long length of upholstery thread — about 24 to 36 inches at a time. Use a color that either matches your fabric or blends in with it so the stitching isn’t visible.
Bring the braid around the center circle, placing it right next to the first coil, and begin stitching the two sections of braid together side by side. The stitch you’re looking for is essentially a whip stitch or a lacing stitch that catches both sides of the braid, pulling them snugly against each other. You want the stitches to go between the ridges of the braid so they’re hidden within the texture.
Work your way around the circle, stitching as you go and adding more braid to the outside edge each time you complete a loop. Keep the rug flat on your work surface as much as possible and check frequently that it’s lying flat and isn’t buckling or curling up at the edges. If the rug starts to curve upward like a bowl, your stitching is too tight — loosen it slightly on the next round. If the rug has ripples and waves, the stitching is too loose — cinch it a bit tighter on the next pass.
Continue coiling and stitching until you’ve incorporated all of your braid. When you reach the end, tuck the final few inches of braid under the edge of the rug and stitch it securely in place so there are no loose ends.
Tie off your thread with a few secure knots and trim the excess.
Step Four: Finishing and Caring for Your Rug
Turn your completed rug over and give the back a look. If any stitching is visible and you’d like to neaten it up, you can use a slightly curved upholstery needle to tuck thread ends into the body of the braid.
If you want to add extra stability to your rug — especially useful if it’s going to be placed on a hard floor where it might slide around — you can cut a piece of non-slip rug backing fabric to size and hand-stitch it to the underside of the rug. This material is widely available at fabric and craft stores and makes a significant difference in safety and durability.
Your finished rug can be machine washed on a gentle cycle in cold water and laid flat or hung to air dry. Avoid putting it in the dryer for extended periods, as high heat can cause the fabric to shrink unevenly and distort the shape of the rug.
Tips for a Better T-Shirt Rug
A few additional tips that will make the whole process smoother and your finished rug more polished.
Plan your color palette before you start cutting. Lay your t-shirts out side by side and think about which colors will work well together in a braid. You don’t need to be rigid about it, but having a loose plan helps you avoid ending up with a rug that feels chaotic rather than intentionally colorful.
Cut your strips consistently. Strips that vary wildly in width will produce an uneven braid and a lumpy rug. Take your time with the cutting, use a ruler, and aim for consistency throughout.
Keep your tension even while braiding. It’s natural to braid more tightly when you first start and more loosely when you’re tired. Try to stay aware of your tension and adjust as needed. The braid should be firm but not stiff.
Work in good lighting. It sounds simple, but stitching a dark braid under poor lighting is genuinely difficult and can lead to missed stitches or uneven coiling. Set yourself up somewhere with plenty of natural or bright artificial light.
Make a test swatch. If you’re trying the woven or crochet method for the first time, make a small sample piece before committing to a full rug. This lets you get comfortable with the technique without the pressure of a large project riding on it.
Don’t worry about perfection. The braided t-shirt rug is a folk art form with a long history, and slight irregularities in shape or color are part of its charm. A handmade rug is supposed to look handmade, and that’s precisely what makes it special.
The Woven T-Shirt Rug Method (A Brief Overview)
If the braided style isn’t quite what you’re looking for and you want something with a flatter, more structured appearance, the woven method is worth exploring.
To weave a t-shirt rug, you’ll need a loom. You can purchase a simple frame loom at a craft store, or you can make one yourself using a wooden frame and evenly spaced nails along the top and bottom edges. The nails hold your warp threads — the vertical threads that form the base structure of the weaving.
Set up your loom with a strong, neutral-colored yarn or cotton string as your warp. Then cut your t-shirts into strips as described above and begin weaving them horizontally (these are called weft strips) over and under the warp threads, alternating the pattern with each row. Use a fork or a weaving comb to press each row down tightly against the one before it.
Continue weaving until you’ve filled the entire loom. Tie off the warp threads in pairs to secure the edges, and trim any loose ends. The result is a sturdy, flat rug with a woven grid texture that looks clean and contemporary.
Ideas for Displaying and Using Your T-Shirt Rug
T-shirt rugs work beautifully in a number of locations around the home. A small round rug is perfect beside a bed, adding a soft landing spot for your feet first thing in the morning. A slightly larger rug works wonderfully in a bathroom, where its absorbent cotton fabric handles water well and its soft texture is particularly pleasant on bare feet.
In a child’s bedroom or playroom, a colorful braided t-shirt rug adds warmth and personality while being durable enough to handle the demands of daily play. If you make it from shirts that belong to the child — old team jerseys, beloved cartoon tees they’ve outgrown — it becomes a truly meaningful keepsake.
A kitchen or mudroom rug made from darker-colored shirts is practical and easy to keep clean. And in a craft room or studio, a handmade rug serves as both a functional floor covering and a piece of inspiration — a reminder of what you’re capable of creating.
You can also make smaller versions as welcome mats, pet beds, or even wall hangings if you braid or weave a particularly beautiful color combination worth displaying.
Final Thoughts
Making a t-shirt rug is one of those projects that rewards you twice: once when you’re in the middle of it and falling into the satisfying rhythm of braiding and stitching, and again every day after when you walk across something you made with your own hands from materials that would otherwise have been thrown away.
It doesn’t require expensive supplies, a lot of space, or advanced skills. It requires patience, a little bit of planning, and a willingness to sit with a project and see it through. If you have a pile of old t-shirts and an afternoon to spare, you have everything you need to make something genuinely lovely.
Start small, enjoy the process, and don’t be afraid to experiment with color and technique. Once you’ve made your first rug, chances are good that you’ll want to make another.