I have a drawer stuffed with shirts I’m never touching again. You probably do too. That faded 5K race shirt from 2019, the XL concert tee that fits like a circus tent, the one with the mysterious stain that survived three washes and still won. They’re not garbage. They’re raw material.
Braided rag rugs go back to colonial America — women in the 1700s made them from worn-out clothing because waste wasn’t really an option. And the no-sew version? You can knock it out in a single afternoon with nothing but scissors and your hands. My first one happened on a rainy Sunday, roughly three hours start to finish. It’s still by my back door.
Here’s exactly how it’s done.
What You’ll Need Before You Start
Gather your shirts first. For a small rug (roughly 12 inches across), you’re looking at 6-8 adult-sized t-shirts. Want something closer to 24 inches? Plan on 15-20. Jersey knit cotton is your best friend here — it curls inward when you cut it into strips, which means no fraying, no raw edges poking out.
Get a real pair of fabric scissors. Not the kitchen ones. The difference in effort is genuinely enormous.
How to Cut Your T-Shirts Into Strips
Lay the shirt flat. Cut off the hem and sleeves first, then slice horizontal strips across the body — each one about 1.5 to 2 inches wide. Don’t agonize over precision. Slight variations actually make the finished rug look more alive, not sloppier.
Pick up a loop and stretch it gently. It’ll curl into something resembling a rounded cord. That’s exactly what you want. Aim for strips around 12-18 inches long so braiding stays manageable.
Joining Strips Together Without a Needle
Most tutorials gloss over this part. They shouldn’t, because it matters. Cut a small slit — about half an inch — near the end of each strip you want to join. Thread one strip through the other’s slit, then pull the tail end of the first strip back through its own slit. Pull it snug. It locks together cleanly, no knot, no thread required.
This is sometimes called a “lark’s head join” in fiber arts circles, and it holds up under real foot traffic better than you’d expect.
The Actual Braiding Process
Group three long strips together and knot them at one end. Braid exactly like you’d braid hair — left over center, right over center, keep going. Tension matters here. Too loose and the whole thing sags. Too tight and the rug cups upward like a bowl, which looks bizarre and won’t lie flat.
When a strip runs short, use the joining method above to add a fresh one mid-braid. Just keep going until you’ve got several feet of braid built up.
Coiling and Connecting the Braid Into a Rug
Start coiling your braid into a flat spiral on a table. To connect the coils without sewing, cut small slits through adjacent braid sections and lace them together using more strips of t-shirt fabric — you’re essentially stitching with fabric instead of thread. It sounds fiddly, but you’ll find your rhythm fast.
Go slowly here. Every 3-4 inches of coil needs a connection point. Skip too many and the whole thing won’t hold its shape once someone steps on it.
Color Combinations That Actually Look Good
Don’t just grab whatever’s closest. I learned that the brutal way — a muddy brown-and-neon-green catastrophe, 2021, never again. Work with a loose color story: three neutrals plus one accent, or a gradient that runs light to dark. Erin from the blog Sewing in Circles has documented this beautifully, showing how sorting shirts by color family before you even pick up the scissors produces dramatically better results.
Stripes work. Solid blocks work. A scrappy random look works too — but scrappy requires intention, not just chaos.
Bottom Line
Here’s something that doesn’t get mentioned enough: the structural integrity of a no-sew braided rug actually improves after the first wash. Jersey cotton tightens up, and those lark’s head joins cinch down harder. So that first run through the washing machine isn’t a gamble — it’s basically a finishing step that makes the whole thing tougher.
Frequently Asked Questions
How many t-shirts do I need for a DIY braided rag rug?
For a bathroom-sized rug around 12 inches, plan on 6-8 shirts. A 24-inch rug needs 15-20. Thicker shirts yield fewer strips per garment, so factor that in before you start counting.
Can I mix different fabric types?
You can, but I’d be careful. Stretchy jersey knit and stiff woven cotton behave completely differently under tension, and the joins tend to weaken right where those two materials meet. Stick to jersey when you can.
How long does it take to finish?
Most people get through a 12-inch rug in 2-4 hours on their first try. Once your hands know the rhythm, that drops to around 90 minutes.
Will the rug lay flat or curl at the edges?
Consistent braid tension plus connection points every few inches keeps it flat. But if it starts cupping anyway, soak it in warm water and press it flat while it dries. That fixes it almost every time.
Photo by Tahir Xəlfə on Pexels

