The EASIEST No-Sew Braided T-Shirt Rag Rug Tutorial

The EASIEST No-Sew Braided T-Shirt Rag Rug Tutorial

If you’ve been collecting old t-shirts in a bin somewhere, wondering what on earth to do with them, this project was made for you. A braided rag rug is one of the most satisfying crafts you can make at home — it costs almost nothing, it’s completely no-sew, and the result is a beautiful, durable rug that looks like it came from a boutique home goods store. Best of all, this tutorial walks you through every single step in plain language, so even if you’ve never made a rug in your life, you’ll finish this project feeling like a total pro.

Let’s get into it.


Why a T-Shirt Rag Rug Is the Perfect Beginner Project

Before we talk about how to make this rug, let’s talk about why you should. There are a lot of DIY home décor projects floating around the internet that claim to be easy but actually require specialized tools, expensive materials, or a learning curve that takes weeks to master. This isn’t one of those projects.

A no-sew braided t-shirt rug requires zero sewing. You don’t need a sewing machine, you don’t need a needle and thread, and you don’t need any craft experience whatsoever. If you can braid hair — or even if you’ve just watched someone braid hair — you can make this rug. The technique is exactly the same.

It’s also one of the most eco-friendly projects you can take on. The United States alone sends millions of tons of textile waste to landfills every year. T-shirts, in particular, are among the most commonly discarded items of clothing. By turning old shirts into a rug, you’re not just saving money — you’re keeping fabric out of the trash and giving it a second life that could last for years, even decades, with the right care.

And honestly? These rugs are gorgeous. The chunky, textured weave of braided fabric has a cozy, rustic quality that works beautifully in entryways, bathrooms, kitchens, kids’ rooms, and living rooms. You can keep the colors random for a fun, eclectic look, or coordinate your shirts for a designer-worthy color palette.


What You’ll Need

One of the best things about this project is that the supply list is minimal. Here’s what to gather before you start.

T-shirts: You’ll need anywhere from 6 to 15 t-shirts depending on how large you want your finished rug to be. A small bathroom rug (roughly 18 by 24 inches) needs about 6 to 8 shirts. A larger oval rug (around 24 by 36 inches) will need 10 to 15. Cotton t-shirts work best because they stretch slightly and lay flat, but any jersey knit fabric will work. Men’s XL or XXL shirts give you the most fabric to work with.

Scissors: A sharp pair of fabric scissors will make the cutting process much faster and cleaner. You can use regular scissors in a pinch, but fabric scissors will save your hands.

A ruler or cutting mat: Optional but helpful for cutting consistent strips.

Safety pins or binder clips: These will help you secure your braid while you work.

A large-eye tapestry needle or plastic yarn needle: This is the only tool that might feel slightly unfamiliar, but it’s inexpensive and available at any craft store. You’ll use it to coil your braid and lace it together at the end. Some people skip the needle entirely and use a crochet hook instead, which also works well.

A flat surface to work on: A table, the floor, or a large cutting mat. You’ll want room to spread out.

That’s it. No glue gun required (though we’ll mention an alternative method using one at the end). No sewing machine, no loom, no special equipment.


How to Prepare Your T-Shirts

This is the step most tutorials rush through, but taking a few extra minutes here will make everything easier later. Proper preparation means your strips will be even, your braid will be tidy, and your finished rug will lie flat.

Step 1: Wash and dry all your shirts. If they’ve been sitting in a bin or closet, give them a wash. This pre-shrinks the fabric so your rug won’t warp or pucker the first time it goes in the laundry.

Step 2: Lay each shirt flat on a table. Smooth out any wrinkles so you’re cutting on an even surface.

Step 3: Cut off the hem at the bottom of the shirt. This seam is thicker than the rest of the fabric and will create a bump in your braid. Set it aside — you can save these hem strips for tying things together later.

Step 4: Cut off the sleeves. Cut straight across the shirt just below the armhole on each side. Set the sleeves aside. Some people use these for smaller rugs or pot holders, so keep them if you like.

Step 5: Cut the body of the shirt into horizontal strips. You’ll be cutting from one side of the shirt to the other, essentially creating loops of fabric. Aim for strips that are about 1 to 1.5 inches wide. If you go thinner than 1 inch, the strips tend to look stringy in the final braid. If you go thicker than 2 inches, the rug gets very bulky.

Here’s the key step that most beginners miss: when you cut these loops and stretch them gently, the fabric will curl inward on itself, creating a rounded cord rather than a flat strip. This is exactly what you want. Give each loop a little stretch after you cut it and it will naturally form into a soft, round strand.

Step 6: Connect your strips into long strands. To join two loops together without sewing, lay one loop on top of another in a cross shape. Fold the bottom loop up through the center of the top loop, then pull the other end of the bottom loop through itself to create a simple slip knot. Pull it snug. This creates a flat, nearly invisible join that holds up beautifully in the finished rug.

Keep joining strips until you have three very long strands. Each strand should be about 10 to 12 feet long for a medium-sized rug. You can always add more as you go, so don’t stress about getting this exact.


How to Braid Your T-Shirt Strips

Now comes the most meditative, satisfying part of the whole process: braiding.

Step 1: Gather the ends of your three strands together and tie them in a knot. Use a binder clip or safety pin to attach this knotted end to something stable — a doorknob, a chair leg, or a heavy book all work well. This keeps the braid taut as you work and makes for a much more even braid.

Step 2: Begin braiding. Cross the right strand over the center, then the left strand over the center. Continue alternating — right over center, left over center — keeping your tension consistent. This is a standard three-strand braid, the same technique used for braiding hair.

The key to a beautiful rug is consistent tension. Try to pull each strand with the same amount of firmness every time. If your braid is too loose, the rug will look sloppy and won’t hold its shape. If it’s too tight, the rug will pucker and curl.

Step 3: Keep braiding until you run out of strips or reach your desired length. When a strand runs out, simply attach a new one using the slip knot method described above. Try to stagger your joins so you don’t have two knots in the same section of braid — this keeps the texture even throughout.

Step 4: When your braid is long enough, secure the end with a safety pin or binder clip. Don’t cut the loose ends yet — you’ll need a bit of extra length when you coil and lace the rug together.

A note on length: a braid that is about 6 to 8 feet long will make a small oval rug. For a medium rug, aim for 12 to 15 feet. For a large area rug, you’ll want 20 feet or more. You can also make multiple braids and coil them separately, joining them as you go — this gives you more control over the shape.


How to Coil and Lace the Rug (No-Sew Method)

This is the step that actually turns your braid into a rug. The lacing technique binds the coils together tightly without any stitching, and the result is surprisingly sturdy.

Step 1: Thread your tapestry needle with a long, thin strip of t-shirt fabric. This lacing strand should be thinner than your braid strips — about half an inch wide is ideal. Use a neutral color that blends in, or lean into the contrast with a bold accent color.

Step 2: Begin coiling your braid. Start at one end and coil the braid tightly in an oval or circular shape, depending on your preference. Oval rugs are the most traditional shape for braided rugs, while round rugs are great for under a chair or in a corner.

For an oval rug, start by laying a straight section of braid — about 6 to 12 inches long depending on your desired finished size — and then begin wrapping the braid around this center section.

For a round rug, simply start coiling from the very first inch of the braid, spiraling outward from a tight center point.

Step 3: As you coil, lace the rows together. Thread your tapestry needle through the loops between the braided strands on adjacent rows, pulling the lacing strip snug. You’re essentially weaving the rows together, catching a loop on one row and then a loop on the next row, alternating back and forth.

Keep the lacing snug but not so tight that it distorts the braid. As you work, lay the rug flat on the table every few minutes to check that it’s lying flat. If it starts to dome up in the center, your braid is too tight. If it ruffles at the edges, loosen up slightly.

Step 4: Continue coiling and lacing until your rug reaches the desired size. When you run out of lacing material, simply tie a new strip on with a small knot and tuck the knot under the braid where it won’t show.

Step 5: Finish the end of the braid. When you’re done coiling, tuck the loose end of the braid under the last row and lace it tightly into place. Trim any excess fabric and tuck the raw end under a loop so it’s hidden. No knots need to show on the finished surface.


Tips for a Beautiful, Long-Lasting Rug

A few extra tips will take your rug from good to genuinely impressive.

Mix textures thoughtfully. Thin t-shirts and heavier shirts will braid differently. For the most even result, try to group similar weights together in your strands. That said, some variation actually adds to the charm of a rag rug — don’t stress about this too much.

Create a color plan before you start. Lay your shirts out on a table and arrange the colors before you cut. If you want a striped effect in your braid, keep one color in position one, one in position two, and one in position three throughout. If you want a random, eclectic look, mix freely as you join strips.

Use darker colors for high-traffic areas. If this rug is going in an entryway or kitchen, choose darker, patterned fabrics that will hide dirt between washes.

Don’t worry about perfection. One of the most beautiful things about handmade rag rugs is that the small imperfections are part of the charm. Slight variations in braid tension and strip width give the rug character. Embrace the handmade quality rather than fighting it.

Add a non-slip backing if needed. Once your rug is finished, you can place a non-slip rug pad underneath, or spray the back with fabric grip spray. This is especially important on hardwood or tile floors.


Caring for Your T-Shirt Rag Rug

The great news is that these rugs are completely machine washable. Because you pre-washed your shirts, there shouldn’t be any significant shrinkage. Use cold water on a gentle cycle and tumble dry on low. Some people prefer to air dry their rugs flat to preserve the shape, which is a great option if you have the space.

Avoid washing with heavy items like jeans or towels, which can tangle in the braid. A mesh laundry bag is a handy way to protect the rug in the wash.

If a lacing strip breaks over time, it’s easy to re-lace that section without disassembling the whole rug. Just thread a new strip through and stitch it into place.


Variations to Try Once You’ve Mastered the Basics

Once you’ve made your first rug, you’ll want to make more — this is genuinely one of those projects. Here are some fun variations to explore.

Three-color striped rug: Use one color per strand and keep them in fixed positions throughout. The result is a classic, structured look with clean diagonal stripes.

Ombre rug: Arrange your t-shirt colors from light to dark, transitioning gradually as you move from one shirt to the next. The finished rug will fade beautifully from one shade to another.

Mini accent rugs: Use just 3 or 4 shirts to make small rugs for the bathroom, beside the bed, or in front of the kitchen sink.

Coaster set: Use very short braids to make small round coasters. These make wonderful handmade gifts.

Wall hanging: Instead of coiling your braid into a rug, hang a long braid vertically and add horizontal braids woven through it for a bohemian wall hanging.


Final Thoughts

A no-sew braided t-shirt rag rug is the kind of project that reminds you how satisfying it is to make something beautiful with your own hands from materials that would otherwise go to waste. It’s slow in the best possible way — the kind of repetitive, rhythmic work that quiets the mind and produces something tangible at the end.

If you’ve been holding onto a pile of old t-shirts, there’s no better time to start. Clear a table, grab your scissors, and give those shirts a second life. Your floors will thank you.

If you make one, share a photo in the comments — there’s nothing more fun than seeing the colors and combinations people come up with. Every rug is completely one of a kind, and that’s exactly the point.

Categorized in:

Rugs,

Last Update: November 8, 2026