Weave a Fluffy Rug from T-shirts

How to Weave a Fluffy Rug from T-Shirts: A Complete Step-by-Step Guide

There is something deeply satisfying about turning a pile of old T-shirts into something beautiful and functional. A fluffy woven rug made from T-shirt yarn is one of those projects that manages to be beginner-friendly, budget-conscious, and genuinely impressive all at once. Whether you have a drawer full of worn-out band tees, outgrown kids’ shirts, or thrift store finds you snagged for a dollar each, this guide will walk you through everything you need to know to create a thick, cozy, fluffy rug that you will actually want to display in your home.

This technique requires no special weaving machine, no expensive materials, and no prior experience with textile crafts. All you need is fabric, a little patience, and a few basic tools you probably already own.


Why T-Shirt Yarn Makes Such a Beautiful Rug

Before diving into the how-to, it is worth understanding why T-shirts are such an ideal material for this kind of project. Regular cotton T-shirts are made from knit fabric, which means they stretch. When you cut knit fabric into strips and give it a gentle tug, the edges curl inward naturally, creating a rounded, cord-like strip that feels soft and behaves almost like store-bought yarn. This curling effect is what gives your rug that fluffy, plush texture once it is woven or knotted together.

T-shirt fabric is also incredibly durable. A rug made from T-shirt yarn can handle foot traffic, pet paws, and regular washing without falling apart. It resists fraying because the knit structure holds together even at cut edges. And from an environmental standpoint, you are keeping textiles out of the landfill and giving them a second life that is arguably more beautiful than their first.

The color possibilities are another major advantage. T-shirts come in every color imaginable, and mixing shades, patterns, and textures gives you complete creative control over the final look of your rug. You can go bold and eclectic, or keep things neutral and cohesive — the choice is entirely yours.


What You Will Need

Gathering your materials before you start makes the whole process much smoother. Here is what you will need to complete this project.

T-shirts: Plan on anywhere from 10 to 25 adult-sized T-shirts depending on the size of rug you want to make. Larger shirts yield more fabric. Thicker shirts produce a denser, fluffier final product. 100% cotton works best, but cotton-polyester blends are also perfectly fine. Avoid shirts with heavy graphics or iron-on prints in areas you plan to cut, as these sections tend to be stiff and difficult to work with.

Sharp scissors or a rotary cutter: Clean cuts are important. Dull scissors will fray your strips and make the process frustrating. A rotary cutter paired with a self-healing mat speeds things up considerably if you have one.

A ruler or cutting mat with grid lines: These help you cut consistently sized strips, which matters more than you might expect. Uneven strips create uneven texture in the finished rug.

A base or loom: For this guide, we will use a simple frame loom, which you can buy inexpensively or make yourself from a picture frame and nails or screws. You can also use a hula hoop for a round rug, or even work on a piece of burlap or mesh canvas if you prefer a latch-hook style approach.

A large blunt needle or shuttle: You will use this to weave your T-shirt strips through the warp threads. A large tapestry needle or even a bent piece of cardboard cut into a flat shuttle shape works well.

Optional — a non-slip rug pad: If you plan to use your rug on a hard floor, a non-slip pad cut to size underneath will keep it in place and add a little extra cushion.


How to Cut T-Shirt Yarn

The way you cut your T-shirts determines a great deal about the quality and look of your rug. There are two main methods, and both are easy once you get the hang of them.

The loop method is the most efficient approach. Lay your T-shirt flat on a table. Cut off the hem at the bottom and the sleeves and collar at the top, so you are left with a clean fabric tube. Now fold the tube so the two side seams line up on the right side, and fold it once more so the left open edge stops about an inch short of the folded right side. Cut horizontal strips across the folded fabric, about one to two inches wide, stopping just before you reach that left edge — do not cut all the way through. Open up the partially cut shirt so it lies flat. You will see a row of cuts with an uncut strip running along the left side. Starting from one end, cut diagonally from one strip to the next along that uncut edge. This creates one continuous long loop of T-shirt yarn rather than dozens of separate rings.

The simple strip method is even more beginner-friendly. Cut the T-shirt into a flat piece of fabric, then cut straight strips from top to bottom, each about one to two inches wide. Give each strip a pull and it will curl into a round cord. This method gives you shorter individual strips, which you will knot together end to end as you work. The knots become barely visible once the rug is complete because the texture hides them.

Whichever method you use, aim for strips that are roughly the same width throughout. Variation adds charm, but dramatic inconsistency can make the rug look sloppy. Pull each strip gently before using it so the edges curl fully before you weave.


Setting Up Your Frame Loom

A frame loom is simply a rectangular frame with evenly spaced notches or nails along two opposite sides. You thread your warp (the foundation threads that run vertically) across the frame before you begin weaving.

If you are making your own frame, use a sturdy picture frame or build a simple rectangle from two-by-twos. Hammer small nails or brads every half inch to three-quarters of an inch along the top and bottom edges. The spacing of these nails determines how dense your weave will be.

To warp the loom, tie your warp material to the first nail on one end. Warp material can be strong cotton string, twine, or even long strips of a neutral-colored T-shirt. Bring the warp down to the corresponding nail on the opposite end, loop around it, and bring it back up to the next nail. Continue back and forth until every nail is used and the loom is strung with parallel vertical threads. Keep the tension even — tight enough that the warp does not sag, but not so tight that the frame bends.

The spacing you chose will determine how many times your shuttle passes through per inch. Closer spacing means a denser, more tightly packed rug. Wider spacing means a looser, loftier weave with more visible texture.


The Basic Weaving Technique

Now comes the part that is genuinely meditative and enjoyable. Weaving is the over-under, over-under motion you probably remember from elementary school paper weaving. This is exactly the same concept, just much chunkier.

Thread your large needle or cardboard shuttle with a length of T-shirt strip. Starting at the bottom of the loom, weave it over the first warp thread, under the second, over the third, and so on across the full width of the loom. When you reach the end, loop around the last warp thread and begin the return pass — this time going under where you went over, and over where you went under. The alternating pattern is what holds everything together.

Push each row down firmly toward the rows below it using your fingers or a wide-toothed comb. This is called “beating” the weft, and it is what creates that dense, fluffy appearance. The tighter you pack the rows, the fluffier and more cushioned the rug will feel underfoot.

When one strip of yarn runs out, simply overlap the end with the beginning of the next strip by a few inches and continue weaving. As long as you weave both ends into the fabric for several passes, the join will be secure without any knotting required. You can also tie a simple square knot if you prefer, positioning the knot on the underside of the rug.

Continue row by row, alternating colors as often or as rarely as you like. Some beautiful rugs use a completely random color arrangement. Others work in wide stripes, gradients, or deliberate patterns. If you want a specific design, it helps to sketch it out loosely on paper first so you have a visual reference as you work.


Creating Extra Fluffiness with Cut Loops

If you want your rug to be extra fluffy — more like a shag rug than a flat weave — there is a simple technique that takes things to the next level. Instead of weaving your T-shirt strips all the way through from side to side, you fold small sections into loops and attach them to the warp threads.

Cut your T-shirt fabric into strips about six to eight inches long and two inches wide. Fold each strip in half to create a loop. Slide the loop behind a warp thread, then pull both loose ends through the loop itself and tighten. This is the same basic knot used in latch-hook rug making. Work your way across the warp row by row, covering every warp thread with knotted loops. When you are finished and the rug is removed from the loom, you will have a thick, shaggy surface of fabric loops.

You can leave the loops intact for a rounded, softer texture, or cut through each loop with scissors to create individual fringe-like strands. Cutting the loops gives the rug an even fluffier, more dramatic appearance, and you can trim the cut ends to an even length with a pair of scissors once the rug is off the loom. This is the technique that produces those gorgeous, thick rugs that look like they belong in a magazine.


Finishing the Rug

Once you have woven or knotted your way to the top of the loom, it is time to finish the edges and remove the rug. Finishing is just as important as the weaving itself — a poorly finished edge can unravel or look ragged no matter how beautiful the center is.

To remove the rug from the loom, carefully lift each warp loop off its nail one at a time. You will be left with pairs of warp thread loops along the top and bottom edges of the rug. To secure these, tie adjacent loops together in pairs using a simple overhand knot. Pull each knot snug against the body of the rug. Trim the excess warp thread, leaving a short tail that you can tuck back into the weave with your needle.

Alternatively, you can weave the warp ends back into the rug using a tapestry needle, threading them through several inches of existing weave before trimming. This creates a very clean, seamless edge.

If your rug has any loose ends from strip joins, now is the time to tuck them in or trim them. Flip the rug over and check the back for any dangling threads. Give the whole surface a gentle tug in all directions to even out the tension, and lay it flat on a clean surface to let it settle into its final shape.

For a particularly crisp, flat result on a plain woven rug, you can mist it lightly with water and press it with a warm iron on the reverse side. For a shag or looped rug, skip the iron and instead use your fingers to fluff and separate the loops.


Caring for Your T-Shirt Rug

One of the greatest advantages of this kind of rug is how easy it is to care for. Because it is made from T-shirt fabric, it is machine washable. Toss it in the washing machine on a gentle cycle with cold water and a small amount of mild detergent. Avoid hot water, which can cause the fabric to shrink or the colors to bleed. Lay flat to dry rather than putting it in the dryer on high heat, as intense heat can cause the rug to lose its shape over time.

For day-to-day care, shake the rug outside to remove dust and loose debris. A handheld vacuum or the upholstery attachment on a regular vacuum works well for keeping the surface clean between washes. If you spill something on it, blot the stain immediately with a clean cloth rather than rubbing, and treat it with a gentle stain remover before washing.

With proper care, a well-made T-shirt rug can last for years and even improve with use as the fabric softens and mellows.


Size Variations and Project Ideas

Once you have mastered the basic technique, the possibilities really open up. A small accent rug measuring roughly twelve by eighteen inches is a perfect first project and requires only five or six T-shirts. A bathroom rug at about twenty by thirty inches takes ten to fifteen shirts and makes a wonderful, practical gift. A large area rug — say, four by six feet — is a serious undertaking but results in a statement piece that can anchor an entire room.

You do not have to stick to rectangles, either. A hula hoop makes an excellent circular loom for a round rug, perfect for in front of a sink or under a coffee table. Oval frames produce oval rugs. You can also sew multiple smaller woven panels together to create a larger rug in a patchwork style, which lets you work in manageable sections rather than all at once.

Beyond rugs, the same T-shirt yarn technique works beautifully for baskets, wall hangings, tote bags, and even cozy pet beds. Once you have a bag of T-shirt yarn ready to go, you will find yourself looking for new things to make with it.


Final Thoughts

Making a fluffy rug from old T-shirts is one of those rare craft projects that delivers on every front — it is economical, environmentally responsible, creatively satisfying, and produces something genuinely beautiful and useful at the end. The process itself, with its rhythmic over-under weaving or the repetitive knotting of loops, has a calming quality that makes it easy to pick up and put down over a few evenings.

If you have never tried anything like this before, start small. Cut up a handful of shirts, warp a simple frame, and spend an afternoon seeing how far you get. You will likely be surprised by how quickly a pile of cut fabric transforms into something that looks like it came from a boutique textile shop — because in a way, it did. You just happened to be the one who made it.

Categorized in:

Rugs,

Last Update: August 8, 2026

Tagged in:

, , ,