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

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

If you have a pile of old t-shirts sitting in a donation bag that you keep meaning to drop off but never quite get around to, this project is for you. A braided t-shirt rag rug is one of those satisfying crafts that transforms something you’d otherwise throw away into a beautiful, functional piece for your home. And the best part? You don’t need a single stitch of sewing. No thread, no needle, no sewing machine — just your hands, a little patience, and a stack of worn-out cotton shirts.

This tutorial will walk you through every single step, from prepping your fabric strips to finishing off the braid, so that even if you’ve never made a rug in your life, you’ll end up with something you’re genuinely proud to put on your floor.


Why T-Shirt Fabric Is Perfect for This Project

Before we dive into the how-to, it’s worth talking about why t-shirt fabric is the ideal material for a braided rag rug. Unlike woven fabrics, knit cotton (the material most t-shirts are made from) has a natural stretch to it. When you cut it into strips, the edges curl inward on their own, creating a rounded, rope-like strand without any hemming or folding. This means your braid looks clean and polished with absolutely no sewing required.

T-shirt fabric is also durable, washable, and soft underfoot — which are all qualities you want in a rug. Adult-sized t-shirts tend to yield the most usable fabric per shirt, but kids’ shirts, tank tops, and even jersey-knit bedsheets all work beautifully. Basically, if it’s made of stretchy cotton knit, you can use it here.

Another reason this project is so popular is that it’s genuinely beginner-friendly. Braiding is a skill most of us learned as children, so the technique itself requires no learning curve. The magic is in the prep work and the coiling method, which we’ll cover in detail below.


What You’ll Need

You don’t need much to get started. Here’s a simple list of supplies:

T-shirts: You’ll need roughly 8 to 15 adult t-shirts to make a small oval rug that measures approximately 18 by 30 inches. The more shirts you have, the larger your rug can be. A round rug about 24 inches in diameter requires a similar amount of fabric. Keep in mind that darker shirts will hide dirt more effectively, and mixing colors lets you create beautiful patterns.

Sharp fabric scissors: This is the one item where quality really matters. Dull scissors will make cutting your strips a frustrating experience. Fabric scissors or even sharp kitchen shears will work well.

A ruler or cutting mat: Helpful for keeping your strips consistent in width. You don’t need to be perfectly precise, but strips that are wildly different in width will make your braid uneven.

Clips or rubber bands: For holding the start of your braid in place while you work.

A large blunt needle or a crochet hook: Optional, but useful for weaving the end of your braid into the finished rug.

That’s genuinely all you need. No loom, no frame, no special tools.


Step One: Prepare Your T-Shirts

Lay your first t-shirt flat on a table or cutting surface. You’re going to cut it into horizontal strips, working from the bottom hem up toward the armpits. Stop cutting before you reach the underarm seam — the area with the sleeves attached tends to have too many seams and awkward angles to work with, so you’ll set those pieces aside.

Cut your strips about 1.5 to 2 inches wide. For a thicker, chunkier rug, go closer to 2 inches. For something a little finer, 1 to 1.5 inches works well. The most important thing is to keep your strips reasonably consistent so your finished braid has a uniform appearance.

As you cut through the folded shirt (cutting both the front and the back at the same time), you’ll end up with loops of fabric rather than individual strips. To turn these loops into one long continuous strip — which is what you actually want — you’ll use a simple technique:

Lay your fabric loop flat. Make a diagonal cut at one of the connection points — just a small snip at an angle — and you’ll find that the loop unfolds into one long, continuous spiral strip. This is the method that keeps your strips long and saves you from having to tie a bunch of short pieces together.

Repeat this process with all of your shirts. Once all your strips are cut, you can store them in a basket or bin and work on the rug in sessions if you’d like. Because there’s no sewing involved and no complicated setup, you can pick this project up and put it down very easily.


Step Two: Connect Your Strips

Even using the continuous loop method, you’ll eventually run out of fabric from one shirt and need to add a strip from another. Connecting strips without sewing is easy.

Take the end of one strip and the start of the next. Fold the end of the first strip over on itself to create a small loop, then cut a small slit through both layers near the folded end. Do the same with the beginning of your next strip. Thread one strip through the other’s slit, then bring the loose end of that strip back through its own slit and pull gently to tighten. This creates a flat, secure connection that won’t unravel. It takes about ten seconds per join and is nearly invisible once you’ve braided past it.

Try to stagger your joins so that they don’t all fall at the same spot in the braid — this keeps everything looking even.


Step Three: Begin Your Braid

Now for the fun part. Gather three long strips of fabric. If you want a solid-colored rug, use three strips of the same color. If you want a striped or variegated look, mix your colors here. Many people like to use two strips of a neutral color and one strip of an accent color, which creates a subtle spiral stripe through the braid.

Tie the three strips together in a simple overhand knot at one end, or clip them together with a binder clip or safety pin. Attach this end to something sturdy — clip it to the back of a chair, tuck it under a heavy book, or have someone hold it for you. Having the anchor point fixed makes braiding much easier.

Begin braiding just as you would braid hair: bring the left strip over the center, then bring the right strip over the new center, and repeat. The key is to keep even tension as you go. Pull each pass snug but not tight enough to distort the fabric. As you braid, the knit strips will naturally roll inward, creating that rounded, cord-like appearance.

If you run out of a strip while braiding, connect a new one using the slit method described above, and keep going. Braid a few inches past the join before stopping to admire your work — you’ll find the connection is barely visible in the finished braid.

Keep braiding until your strand is long enough to begin coiling. For a small oval rug, you’ll want to braid until you’ve used up a significant amount of fabric — braiding goes faster than you expect, so keep going. You can always braid more and add it to the rug as you go. The beauty of this project is that you’re not locked into a specific length before you start coiling.


Step Four: Coil and Secure the Rug

This is where a rag rug truly comes together, and it’s the step that most tutorials make sound more complicated than it is. Here’s the simple approach.

For an oval rug: Take the beginning of your braid (the knotted or clipped end) and fold it back on itself to create a U-shape. This initial U will become the center of your oval rug. The length of that center section determines how long your oval will be. For an 18 by 30 inch oval rug, make your center section about 12 inches long. For a smaller oval, make it shorter.

Begin wrapping the braid around this center section, pressing the coils firmly against each other. As you wrap, you need to connect each row to the previous one. To do this without sewing, use a crochet hook or a large blunt needle threaded with a strip of the same fabric. Every few inches, push your hook through the edge of the previous row and loop the braid through, pulling the current row snug against it. You can also use strips of fabric to whipstitch the coils together loosely — it’s less about precision and more about keeping things connected.

A faster, simpler method that many crafters prefer is to braid three strands that are different enough in color that you can track them, and then simply use one of the outer strands of the braid as an anchoring strand as you coil. As you wrap each new row around, you loop the outermost strand through the corresponding loop on the adjacent row before bringing it back into the braid. This effectively “locks” each new row to the previous one with no separate sewing step at all. It takes a little practice to keep the tension right, but once you get the rhythm, it moves quickly.

For a round rug: Instead of creating a straight center section, start coiling the braid in a tight circle from the very beginning. Hold the starting end and wind the braid around it in a flat spiral, connecting each row to the previous one as described above. The key to a flat, even circle is maintaining consistent tension — too tight and your rug will cup upward; too loose and it will ruffle. If you find your rug is curling, loosen your coils. If it’s ruffling, tighten them slightly.


Step Five: Keep Adding Length and Coiling

The rhythm of this project is simple: braid for a while, coil for a while, braid more, coil more. Because your braid is long and flexible, you can hold it loosely coiled in your lap while you work, feeding it out as you need it.

As your rug grows, you’ll need to add more fabric. Keep your extra strips nearby so you can join them in quickly. Many crafters find it helpful to braid a few feet ahead of where they’re coiling so they always have a ready supply to work with.

Watch the shape of your rug as it grows. If it’s pulling in one direction or the coils aren’t lying flat, gently adjust the tension on the next several rows. The flexibility of the knit fabric means small adjustments correct previous mistakes quickly.


Step Six: Finish the Rug

When your rug has reached the size you want, it’s time to finish off the braid neatly. Gradually taper the end of your braid by trimming each of the three strands at slightly different points, reducing the bulk as you go. This prevents a thick, bumpy lump at the end.

Thread a blunt needle or use a crochet hook to tuck the last few inches of each strand through the adjacent coils on the underside of the rug. Pull them through firmly and trim any excess. If you’re feeling extra secure, you can tie the last few strands together in a small knot and tuck the knot underneath.

Flip your rug over and admire the back — a well-finished rug will look almost as tidy from underneath as it does from the top.


Tips for Making Your Rug Even Better

Using a color scheme from the start makes a huge difference in the final look. Decide before you begin whether you want your rug to be random and eclectic, or whether you want it to follow a gradient, a color block pattern, or a repeating stripe. Once you’ve chosen your approach, sort your fabric strips accordingly before you start braiding.

If you want a softer rug, use shirts made from a higher percentage of cotton. Synthetic blends are less flexible and don’t curl as nicely on the edges. Pure cotton or cotton-modal blends are ideal.

To keep your rug from slipping on hardwood or tile floors, apply a few zigzag lines of latex caulk to the underside and allow it to dry fully before using. This inexpensive trick is far more effective than any rug pad and costs almost nothing.

This rug is fully machine washable. Toss it in on a gentle cycle with cold water and either lay it flat to dry or tumble dry on low. Because the fabric is already pre-washed (it came from old shirts, after all), you won’t have any shrinkage or color bleeding issues.


Creative Variations to Try

Once you’ve made your first rug, you’ll find yourself looking at every worn-out piece of fabric in a new light. Here are a few variations worth experimenting with:

You can use old jeans cut into narrow strips for a sturdier, more textured rug — though denim doesn’t curl the same way as knit, so you’ll need to fold and press the strips before braiding.

Mixing t-shirt fabric with strips of flannel or jersey sheet sets adds beautiful texture and color variety. Holiday-themed flannel shirts make wonderful seasonal accent rugs.

Very small braided circles make charming drink coasters or trivets. A rug made from baby clothes is a sentimental keepsake that many parents treasure for years.

If you want to make a larger area rug, simply keep going. With enough t-shirts, you can make a rug large enough for an entryway, a mudroom, or even beside a bed. The technique scales beautifully — the only limit is your fabric supply and your patience.


Why This Project Is Worth Your Time

There’s something deeply satisfying about transforming something worn-out and headed for the landfill into a useful, beautiful object. A braided t-shirt rug carries the memory of the shirts that made it — the old college tee, the faded vacation souvenir shirt, the well-loved pajama top — woven into something you’ll use every day. That combination of sustainability, sentimentality, and practicality is rare in any craft project, and it’s a big part of why this particular tutorial has been a favorite in the DIY community for years.

The no-sew approach makes it accessible to absolutely anyone. You don’t need special skills, expensive equipment, or a dedicated craft space. You need scissors, some old shirts, and a few free hours. For something that requires so little, the result is remarkably impressive.

Start small with a single bath mat or doorstep rug, get comfortable with the technique, and before long you’ll be planning rugs for every room in the house. Once you try it, you’ll understand why crafters who discover this project almost always make more than one.

Categorized in:

Rugs,

Last Update: October 7, 2026