T-Shirt Rug Tutorial

How to Make a T-Shirt Rug: A Complete Step-by-Step Tutorial

If you have a pile of old t-shirts sitting in a drawer, destined for a donation bin or landfill, there is a better idea waiting for you. Making a t-shirt rug is one of the most satisfying upcycling projects you can take on, and the results are genuinely stunning. Whether you want a cozy bathroom mat, a colorful entryway piece, or a large living room rug, this tutorial will walk you through everything you need to know from start to finish.

This project requires no sewing machine, no special skills, and very little money. What it does require is a bit of patience, some creativity, and a collection of old shirts you are willing to cut up. Let’s get into it.


Why Make a T-Shirt Rug?

Before we dive into the how-to, it is worth taking a moment to appreciate what makes this project so worthwhile. T-shirt rugs have been around for decades in various forms, but they have seen a real resurgence in popularity as more people look for sustainable, budget-friendly ways to decorate their homes.

Old cotton t-shirts are one of the most common forms of textile waste. Americans alone throw away roughly 11 million tons of textile waste every year, and t-shirts make up a significant portion of that number. When you turn those shirts into a rug, you are not just saving money on home décor — you are actively keeping fabric out of a landfill.

Beyond the environmental angle, t-shirt rugs are incredibly durable. Cotton yarn is naturally soft, washable, and forgiving underfoot. The braided, woven, or looped textures that come from t-shirt fabric hold up remarkably well over time, often outlasting commercially produced rugs made from synthetic fibers.

And then there is the personalization factor. You can make a rug that tells a story — old band tees, baby onesies, college shirts, or holiday gifts that never quite fit. A t-shirt rug becomes a patchwork of memory and color.


Choosing the Right T-Shirts

Not all t-shirts are created equal when it comes to rug-making. Here is what to look for.

Cotton and cotton-blend fabrics are your best friends. They cut cleanly into strips, stretch slightly along the cross-grain (which is actually an asset when braiding), and hold their shape well. Pure cotton shirts give you the most consistent results, but a 50/50 cotton-polyester blend works just fine.

Avoid shirts with a lot of spandex or lycra, as these tend to curl more aggressively and can be harder to control when braiding or weaving.

Size matters more than you might think. Larger shirts give you longer, wider strips to work with, which means less cutting and more continuous length. Men’s XL or XXL shirts are ideal. Women’s fitted tees work too, but you will get shorter strips.

Consider your color palette before you start cutting. Laying out all your shirts together before the project begins gives you a chance to see how the colors interact. You might find a beautiful gradient from light to dark, or you might want to group complementary colors together for a striped effect. Taking ten minutes to plan your color layout before you pick up the scissors will save you from a rug that feels chaotic rather than intentional.


Supplies You Will Need

The beauty of this project is that the supply list is minimal.

You will need a collection of t-shirts — for a bathroom mat roughly 20 by 30 inches, plan on 8 to 12 adult-sized shirts. For a larger accent rug around 3 by 5 feet, you are looking at 30 to 40 shirts, sometimes more depending on how tightly you work.

Beyond the shirts, gather a pair of sharp fabric scissors (this really matters — dull scissors will frustrate you enormously), a cutting mat and rotary cutter if you have them, a ruler or yardstick, and safety pins or clips to hold your work as you go. If you plan to do a no-sew braided rug, that is all you need. If you want to try a locker-hook or latch-hook rug, you will also need a canvas backing and the appropriate hook tool.


How to Cut T-Shirts into Strips

This step takes more time than people expect, so set aside a good hour or two just for cutting if you are working with a large number of shirts.

Start by laying your shirt flat on a table or cutting mat. Cut off the bottom hem in one clean line — the hem tends to be a different weight and will create uneven texture in your rug. Then cut off the sleeves and the collar section, leaving you with a tube of fabric from the torso.

Now you are going to make strips. Keeping the shirt as a tube, cut horizontal strips from the bottom up, stopping about an inch from the side seam on one side. These strips should be between one and one and a half inches wide for most rug styles. Do not cut all the way through — you want connected strips, not individual rings.

Once you have cut all your strips along one side, open the tube up at that last uncut column of fabric. Now cut diagonally from the bottom strip to the next one at the uncut seam, which effectively turns all those individual loops into one long continuous strand. This technique is sometimes called the “spiral cut” method, and it is the secret to getting long, continuous pieces of t-shirt yarn — often called “tarn” — without having to knot multiple short pieces together.

As you cut your strips, loosely wind them into balls or coils. This keeps them untangled and makes working with them much more pleasant.


The Braided T-Shirt Rug Method

Braiding is the most beginner-friendly technique for making a t-shirt rug, and it produces a classic, coiled oval or round rug with visible texture and beautiful dimension.

Getting started: Gather three strands of your t-shirt strips. You can use three different colors for a vibrant striped braid, or mix similar tones for a more subtle look. Tie the three strands together in a knot at one end and anchor them to something stable — a drawer handle, a heavy book, or a safety pin attached to a cushion all work well.

Braiding: Braid the three strands together using a standard three-strand braid (right over center, left over center, repeat). Keep your tension consistent. The strips will naturally want to curl inward along their length as you work, which is actually desirable — it creates a rounded, rope-like cord rather than a flat braid.

Adding length: When one strand gets short, overlap the end with a new strip by about two inches and simply continue braiding. The braid itself holds the join in place, and it will be invisible once the rug is coiled and secured.

Coiling and joining: Once you have a braid long enough to begin your rug — usually about two to three feet for a round rug — start coiling it into your desired shape. For a round rug, coil it into a flat spiral. For an oval rug, lay a straight section down first, then begin coiling around it.

As you coil, you need to join each round of braid to the previous one. You can do this with a blunt tapestry needle and more t-shirt yarn, sewing back and forth between adjacent braids in a figure-eight pattern. You can also use safety pins as you go and then stitch them properly at the end, or use a strip of fabric threaded through the braids in an over-under lacing technique.

Continue braiding and coiling until your rug reaches the desired size. To finish, taper your final braid by removing one strand a few inches before the end, then removing the second strand, leaving only one strand to tuck under and secure. This gradual taper prevents a sudden bump at the edge.


The Woven T-Shirt Rug Method

If you want a flatter, more uniform rug, weaving is a wonderful option. You can weave on a simple frame loom you make yourself from a wooden picture frame and some nails, or you can use a store-bought loom.

Setting up the warp: Hammer small nails at even intervals — about half an inch apart — along the top and bottom of your frame. String your warp (the vertical foundation threads) back and forth between the nails using a sturdy strip of t-shirt fabric or cotton twine. Pull it taut but not so tight that you bow the frame.

Weaving the weft: Thread your t-shirt strips through a large blunt needle or simply use your fingers. Weave over-under through the warp threads from one side to the other, then come back the opposite way on the next row (under-over). Push each row snugly against the previous one as you go.

You can create patterns by changing colors on each row, weaving stripes or even simple geometric designs. Because the warp and weft are both visible in this kind of rug, the look tends to be more graphic and modern than a braided rug.

When your rug reaches the desired length, remove it from the loom and tie off the warp ends in pairs, trimming them to create a short fringe or tucking them back into the weave for a clean edge.


The No-Sew Braided Rug (Simplified Version)

If even the needle-and-thread finishing work feels like too much, there is a completely no-sew approach that works for smaller mats.

Cut your t-shirt strips slightly wider — about two inches — and braid them into a long cord. Instead of coiling and stitching, lace adjacent rows of braid together by threading a long strip through the loops of both rows as you go. This lacing technique requires no needle, no thread, and no knots. The connection is mechanical rather than sewn, and it holds up surprisingly well for light-use rugs like bathroom mats and bedroom-side pieces.


Tips for Getting the Best Results

Keep your strips consistent in width. Even small variations accumulate over a long braid and lead to one that twists or cups rather than lying flat. If you find yourself struggling with a rug that will not lay flat, try dampening it and placing heavy books on it overnight.

Wash your finished rug before using it. This softens the fibers, removes any cutting residue, and causes the cotton to bloom slightly, which fills in any gaps in the braid or weave. Use a gentle cycle and cold water, then lay it flat to dry or tumble dry on low.

Consider the color transitions thoughtfully. Some of the most beautiful t-shirt rugs use a gradient — starting with deep indigo or forest green at the center and moving outward through increasingly lighter shades. Others embrace a scrappy, rainbow randomness that feels joyful and eclectic. Neither approach is wrong, but having a vision before you start gives the finished piece much more coherence.

Do not overlook jersey knit fabric from sources other than t-shirts. Leggings, tank tops, and lightweight dresses all contribute excellent strips. The more variety in your source fabrics, the more interesting the texture of your finished rug.

Label your t-shirt yarn balls with a small slip of paper noting the shirt they came from if you are making a memory rug. Once it is all cut and balled up, it becomes very hard to remember which ball came from your daughter’s first school play costume or your grandfather’s favorite fishing shirt. Keeping those labels attached adds a whole new layer of meaning to the finished piece.


Caring for Your T-Shirt Rug

One of the great advantages of a cotton t-shirt rug over a conventional area rug is how easy it is to clean. For regular maintenance, shake it out or vacuum it on a low setting. For a deeper clean, most t-shirt rugs can go straight into the washing machine on a gentle cycle with cold water and mild detergent.

Avoid hot water, which can cause the cotton to shrink unevenly and distort the shape of the rug. For very large rugs, a trip to a laundromat with a commercial front-loading washer is worth it — top-loading machines with agitators can put a lot of stress on the braids or weave.

Air drying is always the gentlest option. Lay the rug flat on a clean surface out of direct sunlight, reshaping it gently by hand while it is still damp.


Beyond the Basic Rug

Once you have made your first t-shirt rug and felt the satisfaction of turning worn-out shirts into something genuinely useful and beautiful, you will start seeing all kinds of possibilities.

The same braiding and weaving techniques work for placemats, pot holders, coasters, wall hangings, and even baskets when you work in a three-dimensional spiral upward rather than flat. The tarn you create from t-shirts can also be used in crochet or knitting projects, making chunky, washable baskets and bags that are incredibly durable.

Some crafters dedicate entire rooms to memory rugs — t-shirt rugs made from a single person’s clothes after they have passed, or a child’s outgrown wardrobe turned into a piece of art for their grown-up bedroom. These projects carry a weight and tenderness that store-bought rugs simply cannot replicate.


Final Thoughts

A t-shirt rug is more than a craft project. It is a small act of rebellion against disposable culture, a way of extending the life of something ordinary into something extraordinary. Every strip you cut, every loop you braid, every row you weave is a step toward a finished object that is entirely your own — shaped by the colors you loved, the shirts that meant something, and the time you chose to spend making rather than buying.

If you have never tried it before, start small. Gather five or six old shirts, spend an afternoon cutting and braiding, and see where it takes you. The learning curve is gentle, the tools are minimal, and the reward — a soft, durable, genuinely one-of-a-kind rug under your feet — is very much worth the effort.

Categorized in:

Rugs,

Last Update: October 26, 2026

Tagged in:

, ,