
DIY T-Shirt Rug: How to Latch-Hook T-Shirts Into a Beautiful Upcycled Masterpiece
There is something deeply satisfying about looking down at a rug on your floor and knowing that you made it yourself — and that it used to be a pile of old T-shirts you were about to throw away. Latch-hook rugs have been a beloved craft for decades, but combining that classic technique with upcycled T-shirt yarn takes the project to a whole new level. You get a rug that is colorful, plush, durable, and completely one of a kind, all while keeping fabric out of the landfill.
Whether you are a seasoned crafter or a total beginner, this guide will walk you through everything you need to know: gathering your materials, preparing your T-shirt yarn, setting up your latch-hook canvas, and finishing your rug so it looks polished and lasts for years. By the end, you will have a stunning handmade piece and a new skill you will want to use again and again.
Why Latch-Hook and T-Shirts Are a Perfect Match
Traditional latch-hook uses short lengths of pre-cut yarn pushed through a stiff canvas mesh. The result is a looped, tufted pile that is soft underfoot and visually rich. The technique is simple enough that beginners pick it up in minutes, but the repetitive, meditative rhythm of it keeps experienced crafters coming back.
T-shirts, on the other hand, are one of the most abundant pieces of textile waste in any household. The average American discards about 80 pounds of clothing and textiles per year, and a significant chunk of that is old cotton tees — faded, stretched, stained, or simply out of style. But cotton jersey fabric has a wonderful quality: when you cut it into strips, the edges curl inward on themselves, creating a soft, rounded cord that behaves almost exactly like chunky yarn.
That natural curl is what makes T-shirt strips so perfect for latch-hook. They push through the canvas cleanly, hold their knot firmly, and produce a pile that is thick, springy, and incredibly soft. Because the strips are wider than standard yarn, your rug works up faster, too. A project that might take weeks with traditional yarn can come together in a few evenings with T-shirt fabric.
There is also the color angle. T-shirts come in an enormous range of colors and prints, which means your rug can be as bold, subtle, ombre, geometric, or wildly patterned as you want it to be. You are essentially painting with fabric.
What You Will Need
Before you start cutting a single strip, gather your supplies. Having everything ready before you begin makes the process smooth and enjoyable.
T-shirts. Plan on 8 to 15 adult-sized T-shirts for a rug that measures roughly 18 by 27 inches, which is a good starter size. Larger rugs require more shirts. The exact number depends on how thick you cut your strips and how dense your canvas mesh is. 100% cotton or high-cotton-blend shirts work best because the fabric curls reliably and does not fray. Avoid shirts with heavy screen-print graphics covering large sections, as that area is stiffer and harder to work with. Thinner, softer shirts are ideal.
Latch-hook canvas. This is the stiff, open-weave mesh that forms the base of your rug. It is also called rug canvas or monk’s cloth, and it comes in different gauges. A 3.75-mesh (3.75 holes per inch) or 5-mesh canvas works well for T-shirt strips. You can find it at most craft stores or online. Buy a piece that is a few inches larger than your intended finished rug, because you will fold over the edges.
A latch-hook tool. This small, inexpensive tool has a hook at one end with a little latch that opens and closes. It is specifically designed to push through canvas, grab a folded strip of yarn or fabric, and pull it back through in a locked loop. You can find them wherever latch-hook canvas is sold.
Scissors. Sharp fabric scissors make a big difference. You will be cutting a lot of strips, and dull scissors will slow you down and fray your cuts.
A ruler or rotary cutter and cutting mat. These help you cut strips to a consistent width and length.
Optional: a non-slip rug backing. Iron-on or sewable rug backing can be applied to the finished piece to keep it from sliding on smooth floors. A piece of rubber shelf liner cut to size works just as well and costs almost nothing.
Optional: tapestry needle and coordinating thread. For finishing the edges of your canvas once the rug is complete.
Preparing Your T-Shirt Yarn
This step is sometimes called making “tarn” — a blend of the words T-shirt and yarn — and it is genuinely fun once you get the hang of it. There are a few ways to do it, but the continuous-cut method gives you long strips that are easier to work with than short pieces.
Start by laying a T-shirt flat on your cutting surface. Cut off the bottom hem and the top section just below the armholes, so you are left with a tube of fabric. This is the most usable part of the shirt.
Now, instead of cutting all the way through the tube on each pass, you are going to make a series of parallel cuts that stop about an inch from one edge, leaving a connected strip along that border. Accordion-fold the tube if it helps you keep your cuts even. The goal is strips that are roughly 3/4 inch to 1 inch wide. After you have made all your cuts, open the tube out flat and use diagonal cuts along the uncut border to connect all the cuts into one long continuous strip. When you pull gently on this strip, the fabric curls into a round cord.
If the continuous-cut method feels too fiddly at first, you can simply cut the shirt tube into rings by cutting straight across at regular intervals. Each ring becomes a loop, and you can use loops as-is for latch-hooking (folding them in half to hook through the canvas) or stretch and cut them into single strips.
For latch-hook specifically, you want pieces that are about 3 to 4 inches long after being folded in half — so cut or snip your strips to roughly 6 to 8 inches in length. The pile height of your finished rug will be about half that measurement, once the loop is knotted through the canvas.
Sort your cut strips by color and store them in separate piles or small bags. This makes it much easier to work from a design or simply to grab the color you want without hunting.
Planning Your Design
The simplest approach is a random or scrappy design where you grab strips without worrying too much about placement. This works beautifully with a collection of shirts in a cohesive color palette — all blues and greens, for example, or a rainbow gradient — and produces a relaxed, boho look.
If you want something more intentional, sketch your design on paper first. Graph paper is ideal because each square on the paper corresponds to one hole on the canvas. Simple geometric designs — stripes, chevrons, concentric squares, a checkerboard, large diamonds — translate especially well to latch-hook because the technique naturally creates a grid-based texture.
For a striped rug, just decide how many rows each color will occupy. For a simple motif like a large initial, a flower, or a geometric shape, shade in the squares on your graph paper with colored pencil, then follow your map as you work.
You can also draw your design directly onto the canvas with a permanent marker. Lightly mark which sections should be which colors, and you will have a guide to follow as you go.
How to Latch-Hook: Step by Step
Once your canvas is ready and your strips are cut and sorted, the actual hooking process is quick to learn.
Step one: Orient your canvas. Lay it flat on a table or your lap with the rough side facing up. The holes in the canvas form a grid, and you will be working row by row, typically starting at the bottom and working your way up, though you can start anywhere.
Step two: Fold a strip in half. Take one of your T-shirt strips and fold it so the two ends are together and the fold is at the top.
Step three: Open the latch and push the hook down through a hole. The latch on your hook swings open as you push it through the canvas hole. Push the hook down through one hole and up through the hole directly above it, so the shank of the hook sits across the horizontal bar of canvas between those two holes.
Step four: Place the folded strip over the shank. Lay the folded middle of your T-shirt strip over the shank of the hook, just above the canvas.
Step five: Pull the two loose ends through the loop. Push the two loose ends of the strip down through the fold loop and hook them with the tip of your latch hook. As you pull the hook back through the canvas, the latch closes around the ends and pulls them up through the fold, creating a secure lark’s head knot.
Step six: Pull snug. Give the two ends a gentle tug to tighten the knot against the canvas. It should feel secure and sit flush with the rest of your work.
That is the entire technique. Repeat it, hole by hole, row by row, until your canvas is full. Most people find a comfortable rhythm within the first ten minutes and settle into a pleasant, almost hypnotic pace.
A few tips to keep in mind as you go. Try to keep your knots consistently snug — not so tight that the canvas warps, but tight enough that the pile stands upright. If you are working a design, check your graph paper or canvas markings often so you do not drift off course. And turn your work over occasionally to look at the back: a tidy, even back is a sign of consistent tension on the front.
Finishing Your T-Shirt Rug
When every hole in your canvas is filled, the rug is technically done — but a few finishing steps will make it look and last much better.
Trim the pile. Because T-shirt strips vary slightly in length, the surface of your rug may look uneven. Use sharp scissors to trim the pile to a uniform height, just as a barber would trim hair. Move across the surface in small sections, holding the scissors parallel to the rug and taking off just the tips of any strips that stand higher than their neighbors. This step alone transforms a good rug into a great one.
Fold and secure the edges of the canvas. Leave about two inches of unworked canvas around the perimeter of your rug. Fold this border to the back of the rug and either glue it down with fabric glue, stitch it down with a tapestry needle and strong thread, or iron it down if the canvas allows. This hides the raw edge and keeps the outermost knots from pulling free. For extra security, you can work a row of latch-hook strips all the way to the very edge before folding, which locks the border knots in place.
Add a non-slip backing. Apply iron-on rug backing fabric to the underside according to the package instructions, or simply cut a piece of rubber shelf liner to size and place it beneath the rug. This is especially important if your rug will live on a hardwood or tile floor.
Wash your rug. Before putting it to use, toss the rug in the washing machine on a gentle cycle with cold water and mild detergent. This relaxes the T-shirt fabric, evens out the pile, and makes the whole piece softer and more pliable. Tumble dry on low or lay flat to dry. Your rug will come out looking beautifully full and cohesive.
Ideas for Customizing Your Project
One of the best things about this project is how infinitely adaptable it is. Here are a few directions to take it once you have mastered the basics.
Ombre or gradient rugs. Sort your shirts from darkest to lightest in a single color family — deep navy to pale sky blue, for example — and work rows in a gradual progression from one end to the other. The result is a soft, watercolor-like wash of color.
Patchwork or memory rugs. Use shirts that carry personal meaning — old band tees, sports jerseys, vacation shirts, kids’ clothing they have outgrown — and arrange them in sections or rows. This kind of rug becomes a genuine keepsake, a textile scrapbook you can walk on every day.
Graphic or painted-look designs. With careful planning on graph paper, you can create surprisingly complex images: a simple landscape, a large initial, a stylized animal, a mandala. The chunky texture of T-shirt latch-hook gives these designs an almost pixelated, retro quality that is genuinely charming.
Mixed textures. Combine T-shirt strips with traditional rug yarn, cut denim, flannel, or even strips of old bedsheets for varied texture within the same rug. Keep the strip width consistent so everything knots evenly.
Different shapes. Latch-hook canvas can be cut into rounds, ovals, runners, or any shape you like. A round rug made with concentric rings of T-shirt colors is a real showstopper.
Caring for Your Finished Rug
T-shirt latch-hook rugs are surprisingly durable and easy to care for. Machine wash on a gentle cycle in cold water as needed, and tumble dry on low. Avoid hot water or high heat, which can shrink the cotton and distort the canvas backing. Shake the rug out occasionally to fluff the pile and remove debris. If a knot ever works loose, simply re-hook it with your latch-hook tool and pull the ends snug.
Over time, heavy foot traffic may compress the pile in certain areas. A gentle fluffing by hand or a once-over with a soft-bristled brush will revive it. Because the rug is made from cotton, it will soften further and become even more beautiful with washing and use, much like a well-loved pair of jeans.
A Sustainable Craft Worth Sharing
Beyond the pleasure of making something beautiful with your hands, there is real meaning in a project like this. Every T-shirt you transform into a rug is one that does not end up in a landfill. It is a small act of care for the planet and a reminder that the objects we make and use every day can have a story behind them.
Latch-hooking T-shirts is also an excellent project to do with others. The technique is easy enough to teach children, and the repetitive nature of the work makes it perfect for a crafternoon with friends, each person working on a section, or everyone making their own small rug from their own collection of shirts. There is something communal and generous about it.
If you end up making several, they make wonderful gifts. A rug made from a friend’s old band shirts, a child’s outgrown clothes, or a family member’s favorite colors carries a warmth and intentionality that no store-bought object can replicate.
So pull out that bin of shirts you have been meaning to donate, order a small piece of canvas and a latch-hook tool, and give it a try. Your floors will thank you, the planet will benefit, and you might just find that this simple, satisfying craft becomes one of your favorite ways to spend an evening.