
The EASIEST No-Sew Braided T-Shirt Rag Rug Tutorial
If you’ve been searching for a satisfying weekend project that costs almost nothing and produces something genuinely beautiful, you’ve found it. This no-sew braided t-shirt rag rug tutorial is one of those rare crafts that looks impressive, feels incredibly rewarding, and requires zero special skills or equipment. All you need is a pile of old t-shirts, a pair of scissors, and a few hours of your time.
Whether you’re a seasoned crafter or someone who has never made anything by hand in your life, this project is absolutely approachable. No sewing machine. No needle and thread. No special loom. Just your hands, some fabric strips, and a technique so simple that kids can do it right alongside you.
Let’s get into everything you need to know to make your very own braided t-shirt rag rug from scratch.
Why Make a T-Shirt Rag Rug?
Before we dive into the how-to, let’s talk about why this project is worth your time.
First, it’s a brilliant way to give old t-shirts a second life. Most of us have a drawer, bin, or closet full of shirts we no longer wear — faded favorites, stretched-out basics, race day shirts from five years ago. Rather than sending them to a landfill or having them pile up indefinitely, you can transform them into something functional and beautiful.
Second, rag rugs made from t-shirt fabric have a wonderful texture and softness that you can’t get from store-bought rugs. T-shirt knit is naturally stretchy, so the strips curl slightly when cut, creating a thick, cushioned braid that feels amazing underfoot. These rugs work beautifully in bathrooms, kitchens, near entryways, beside beds, and anywhere else you want a soft landing for bare feet.
Third, this is a genuinely sustainable craft. You’re upcycling materials that already exist rather than purchasing new goods. The environmental footprint of your finished rug is essentially zero, which feels pretty great.
And finally, making a rag rug is meditative. Once you get into the rhythm of braiding, it becomes almost hypnotic in the best possible way. Many people find it a wonderful way to decompress while still feeling productive.
What You’ll Need
One of the best things about this project is that the supply list is almost laughably short. Here’s what you need to gather before you begin.
Old t-shirts. Plan on using anywhere from 6 to 15 shirts depending on the size of rug you want to make. The shirts don’t need to be in great condition — stained, stretched, or worn-out shirts work perfectly. Avoid shirts with a lot of thick seams, buttons, or zippers, as these can create uneven texture. Standard jersey knit t-shirts are ideal.
Sharp fabric scissors. This is the one place where it’s worth being a little particular. Dull scissors will make cutting the strips much harder and less precise. If your scissors struggle to cut through fabric smoothly, take a moment to sharpen them or grab a sharper pair before you start.
A cutting mat and rotary cutter (optional but helpful). If you have these from other crafting projects, they’ll speed up the cutting process considerably. However, they are absolutely not required — regular scissors work just fine.
Safety pins or binder clips. You’ll use these to secure the beginning of your braid while you work. A safety pin attached to a couch cushion or a clipboard works perfectly.
A tapestry needle and yarn or a large crochet hook (for finishing). Even though this is a no-sew project, you’ll want one of these tools to tuck in the ends at the finish so everything stays secure. No actual sewing involved.
That’s genuinely it. If you have old t-shirts and scissors, you have everything you essentially need to get started.
Choosing Your Color Palette
This is where things get fun. The colors and patterns of your t-shirts will determine the look of your finished rug, so spend a few minutes thinking about this before you start cutting everything up.
For a casual, eclectic bohemian look, a mix of random colors works beautifully. Grab whatever you have and don’t overthink it — these rugs tend to look charming when they’re a little chaotic in color.
For a more intentional, coordinated look, try sticking to a two- or three-color palette. Imagine alternating stripes of navy and cream, or a warm combination of terracotta, rust, and mustard. You can also do an ombre effect by arranging your shirts from lightest to darkest and cutting strips progressively as you go.
For a classic farmhouse or cottage aesthetic, neutrals like white, gray, cream, and soft blue are timeless and gorgeous.
The key thing to remember is that t-shirt fabric tends to look a bit different once it’s braided and coiled than it does when it’s flat. Colors blend and mix as they twist together, so a combination that seems bold on the table may look softer and more harmonious once braided. Don’t be afraid to experiment.
How to Cut T-Shirt Fabric into Strips
This is the step that takes the most time, but it’s simple once you understand the method. Getting your strips consistent in width will make braiding easier and give your rug a more polished appearance.
Start by laying your t-shirt flat on your work surface. Cut off the bottom hem in a straight line and discard it, as the hem is usually too thick and stiff to work with nicely. Similarly, cut off the top portion of the shirt just below the armpits, removing the shoulders, neckline, and sleeves. You’re left with a tube of fabric — the body of the shirt.
Now, instead of cutting individual loops, you’re going to make one long continuous strip. To do this, fold the tube almost in half but not quite — stop about an inch or two short of lining up the edges perfectly, so one side is longer than the other. This offset is key to the technique.
Cut strips across the fabric from the open side toward the folded side, stopping about an inch from the fold so you don’t cut all the way through. Make your strips about 1 to 1.5 inches wide. Keep them as consistent as possible. Once you’ve cut all the strips up to that uncut inch at the fold, open up the tube. You’ll see a series of loops connected at a diagonal strip along the edge.
Now, working along that uncut section, cut diagonally from one strip to the next, connecting them all into one long continuous strip. This is the continuous loop cutting method, and while it takes a moment to understand conceptually, it makes perfect sense once you’re holding the fabric in your hands.
Give that long strip a gentle tug and it will curl naturally into a rounded cord. This is the nature of jersey knit fabric, and it’s exactly what makes t-shirt rag rugs so thick and cushioned.
Repeat this process with all of your shirts, then join the strips end to end. To join two strips without sewing, cut a small slit about half an inch from the end of each strip, overlap the ends so the slits line up, pull one end through both slits and tighten. This creates a secure, nearly invisible connection.
How to Braid the Strips
Now for the heart of the project. Traditional braiding is exactly what you’ll be doing here — the simple three-strand braid you learned as a child — just with fabric instead of hair or rope.
Gather three long strips (they can be the same color or different colors depending on your desired look) and tie them together at one end in a simple overhand knot. Attach that knotted end to something secure — clip it to a clipboard, pin it to a couch cushion with a safety pin, or tuck it under a heavy book. Having your braid anchored while you work makes everything easier and produces a more even result.
Begin braiding. Take the right strand and cross it over the middle strand so it becomes the new middle strand. Then take the left strand and cross it over the new middle strand. Repeat, keeping consistent tension throughout. The goal is a firm, even braid — not too loose, not pulled so tight that the fabric bunches.
As your strips run out, add new strips using the same slit-and-loop joining method described earlier. Try to stagger where your joins happen across the three strands so they don’t all hit at the same spot, which can create a lumpy section in the braid.
Keep braiding until you have a very long braid — much longer than you might think you need. For a small bathroom rug about 18 by 24 inches, you’ll want roughly 15 to 20 feet of braid. For a larger area rug, you may need 40 feet or more. It’s better to have too much than too little, as extra can always be trimmed.
When you’re finished braiding, secure the loose end with a safety pin or a temporary knot to keep it from unraveling while you coil.
How to Coil and Secure the Braid
This is where your rug takes shape, and honestly, watching the coil come together is one of the most satisfying moments in the whole project.
Lay your finished braid on a flat surface. Take one end and begin coiling it in a tight oval or circle, depending on the shape you want for your rug. Oval rugs are made by folding the first section of braid back on itself before beginning to coil — this creates the elongated shape. Round rugs are started by coiling from the very center outward in a spiral.
As you coil, you’ll need to connect the rows of braid together so the rug holds its shape. The no-sew method uses the openings in the braid itself to lace the rows together. Thread a tapestry needle with a long strip of t-shirt fabric (or use a crochet hook to pull loops through), and simply lace through corresponding loops of adjacent rows, pulling snug but not tight enough to pucker. Work your way around the rug as you coil, lacing as you go.
This lacing technique is quick to learn and fast to do once you get into the rhythm. The connection is strong and flexible, and the t-shirt strips blend right into the braid so you can barely see the lacing when it’s done correctly.
Continue coiling and lacing until the rug reaches your desired size. When you reach the end of your braid, tuck the final tail under the edge of the rug and use your tapestry needle or crochet hook to weave it securely into the surrounding loops. Pull it through several times and trim any excess. No knots necessary — the t-shirt fabric grips itself well enough to stay secure.
Tips for a Beautiful Finished Rug
A few extra pointers can make the difference between a rug that looks homemade and one that looks genuinely polished and professional.
Keep consistent tension throughout your braiding. Loose, sloppy braiding leads to a floppy rug that won’t lie flat. Firm, even braiding produces a rug with good structure that stays put on the floor.
Check your work on a flat surface often. Lift your rug periodically and set it flat to check whether it’s lying evenly. If it’s starting to cup or dome in the center, your coils are too tight and you need to relax your tension slightly. If it’s ruffling around the edges, your coils are too loose.
Pre-wash your t-shirts before cutting. This preshrinks the fabric, removes any chemical finishes, and ensures your rug won’t shrink unevenly the first time you wash it.
Mix the weight of your fabrics intentionally. Thinner, lightweight shirts cut into slightly wider strips. Thicker, heavier shirts can be cut narrower. This helps keep your braid even throughout.
Don’t panic about perfection. The beauty of a handmade rag rug is precisely that it’s handmade. Small variations in color, texture, and braid tension give it character. Embrace the imperfection.
Caring for Your T-Shirt Rag Rug
One of the great advantages of a t-shirt rag rug is that it’s completely machine washable. Simply toss it in the washing machine on a gentle or delicate cycle with cold water. Use a mild detergent. Skip the fabric softener, as it can break down the fibers over time.
For drying, laying the rug flat to air dry is the gentlest option and will help it keep its shape. You can also tumble dry on a low heat setting if you’re in a hurry, but high heat can cause the knit fabric to shrink unevenly over time.
Shake the rug out periodically to fluff it up and keep it looking fresh. Over time the braid may flatten slightly underfoot, but a run through the dryer on low with a couple of tennis balls will help restore some of its loft.
Sizing Guide and How Many Shirts You’ll Need
To give you a practical sense of quantities, here’s a rough guide based on common rug sizes.
For a small accent rug or bathroom mat around 12 by 18 inches, plan on 6 to 8 medium t-shirts. This is a great size for a first project.
For a standard bath rug around 18 by 24 inches, you’ll want approximately 10 to 12 shirts.
For a kitchen runner about 18 by 48 inches, gather 15 to 18 shirts.
For a larger area rug around 24 by 36 inches, you may need 20 or more shirts depending on their size and weight.
These are approximations — larger shirts give more fabric per shirt, and the final numbers depend on how wide you cut your strips and how tightly you braid. It’s always worth collecting a few extra shirts before you start, just in case.
Variations to Try Once You’ve Got the Basics Down
Once you’ve made your first rug and feel comfortable with the method, there are so many fun directions you can take the technique.
Try a two-strand twist instead of a three-strand braid for a completely different texture. This ropelike coil has a more rustic look and works up very quickly.
Experiment with adding a fabric that’s not a t-shirt. Old flannel shirts, worn-out leggings, and cotton pillowcases all work beautifully in combination with jersey knit t-shirts and add interesting texture variation.
Make a small decorative trivet or pot holder using the same technique with just a few shirts and a coil about eight inches in diameter.
Create a coordinated set of rugs for a bathroom by using the same color palette across multiple rugs in different sizes.
Gift rugs made from a loved one’s old t-shirts — team shirts, concert tees, shirts from a late family member — are incredibly meaningful and sentimental. This is one of the most beloved uses for the technique, and many people commission these as memory keepsakes.
Final Thoughts
There really is something special about making a rag rug with your hands. The process is slow in the best possible way — it gives you time to think, to listen to a podcast or playlist, to sit with a friend and chat while your fingers work. And at the end, you have something real and useful and beautiful that you made entirely yourself from materials that would otherwise have gone to waste.
If you’ve been on the fence about trying this project, consider this your sign to pull out that pile of old shirts and get started. The technique is easy to learn, the supplies cost nothing, and the finished rug is something you’ll genuinely love having in your home.
Start small if you’re nervous — even a simple bathroom mat will teach you everything you need to know and give you the confidence to tackle a larger project next time. Before long, you’ll be eyeing every old shirt in your house (and maybe in your friends’ closets, too) as potential rug material.
Happy crafting, and enjoy the softness underfoot.