DIY T-Shirt Rug | How to Latch-Hook T-Shirts | Upcycling

DIY T-Shirt Rug: How to Latch-Hook T-Shirts Into a Beautiful Upcycled Masterpiece

If you’ve been staring at a pile of old t-shirts and wondering what to do with them, this project is about to become your new obsession. A latch-hook t-shirt rug is one of the most satisfying upcycling projects you can tackle at home. It transforms worn-out, stretched, or sentimental tees into a thick, colorful, and durable rug that will last for years. No weaving experience required, no fancy equipment, and no need to buy new materials — just a pile of old shirts and a little patience.

In this guide, we’ll walk you through every step of the process, from gathering your materials to finishing the edges so your rug looks polished and professional. Whether you’re completely new to fiber crafts or you’ve tried latch hooking before with yarn, the techniques here are easy to learn and genuinely fun to do.


Why Upcycle T-Shirts Into a Rug?

Before we dive into the how-to, let’s talk about why this project is worth your time.

T-shirts are one of the most commonly discarded clothing items in the world. They fade, shrink, develop holes, or simply fall out of fashion. Most end up in landfills, even when they still have plenty of life left in the fabric. A single average-weight cotton t-shirt can yield a surprising amount of material — enough to contribute meaningfully to a rug that might contain 20 to 40 shirts depending on its final size.

Beyond the environmental angle, there’s a deeply personal quality to a t-shirt rug. Old band tees, race shirts, team uniforms, college gear — these are fabrics loaded with memory. Cutting them up and weaving them into something new doesn’t erase those memories; it transforms them into something you can keep in your home indefinitely. Many people make t-shirt rugs as memorial pieces, graduation gifts, or anniversary projects using shirts collected over a lifetime.

And practically speaking, the finished product is excellent. T-shirt fabric is soft underfoot, holds its shape well, and is machine washable when finished correctly. A latch-hook rug made from jersey knit is thicker and softer than most rugs made from yarn, and it has a beautiful looped texture that feels almost like a shag rug.


What You’ll Need

Let’s go through the supply list before anything else. Most of these items are available at craft stores, online, or you may already have some at home.

T-shirts: Plan for at least 15 to 20 shirts for a small rug (roughly 18 x 24 inches), and 35 to 50 for a larger bath or bedroom rug. Thicker shirts yield chunkier loops; thin, worn shirts still work but may need to be doubled up. Stick to 100% cotton or cotton-blend jersey for best results — heavily synthetic fabrics don’t have the same stretch and can be harder to work with.

Latch hook canvas (monk’s cloth or rug canvas): This is the grid-like mesh backing that you’ll hook your fabric strips through. You can find it at any craft store in the needlework section. A 3.75-holes-per-inch canvas is ideal for t-shirt strips, as the holes are large enough to accommodate the thicker fabric.

A latch hook tool: This is a small hand tool with a hook and a tiny latch that opens and closes to grab your strips and pull them through the canvas. They’re inexpensive — usually a few dollars — and easy to find anywhere that sells needlework supplies.

Sharp fabric scissors: You’ll be cutting a lot of strips, so a good pair of fabric shears will save your hands significant effort. Rotary cutters also work well if you have them.

A cutting mat and ruler: These make cutting even strips much faster and more consistent.

Rug binding tape or fabric glue: For finishing the edges of your rug so they don’t fray or unravel.

Optional — a canvas frame or rug hooking frame: These hold your canvas taut while you work, which can make the process more comfortable and your tension more consistent. They’re not strictly necessary, especially for smaller projects.


Step One: Prepare Your T-Shirts

The preparation stage takes a bit of time but is genuinely meditative once you get into a rhythm.

Start by washing all your shirts if you haven’t already. This pre-shrinks the fabric and removes any oils or finishes that could affect how the strips behave. Once dry, lay your first shirt flat on a cutting surface.

Cut off the hem at the bottom and the seams at the sides, so you’re working with a flat tube of fabric. Then cut across the tube in strips about one inch wide. When you pick up each strip and give it a light stretch, it will curl in on itself, forming a soft, rounded cord. This curling is one of the magical properties of jersey knit fabric, and it’s what makes t-shirt strips so pleasant to work with.

The length of your strips matters. For latch hooking, you want strips that are between 4 and 6 inches long before folding. When you hook a strip, you fold it in half and pull both ends through the canvas, so a 5-inch strip will yield a loop of about 2 inches on each side. If you want taller loops (a shaggier finish), cut longer strips. For a dense, low-pile rug, cut shorter strips.

Cut all your strips before you start hooking, or at least cut a significant batch. Stopping constantly to cut more strips breaks your rhythm. Many people find it helpful to sort strips by color into bowls or bags at this stage, especially if they’re working toward a particular design.

A single medium-sized t-shirt typically yields around 40 to 60 usable strips, depending on the size of the shirt and how wide you cut them.


Step Two: Plan Your Design

This step is optional in the sense that you can absolutely make a beautiful rug by hooking in random colors — in fact, the randomized approach often produces wonderfully rich, scrappy-quilt-style results. But if you have a vision in mind, it’s worth sketching it out before you begin.

Draw a rough grid on paper that mirrors your canvas dimensions. You don’t need to plan every single hole, but loosely block out regions of color. Simple geometric patterns work especially well with t-shirt rugs: stripes, chevrons, concentric rectangles, or a central medallion surrounded by a border. Bold, graphic designs show up better than intricate details, because the chunky loops don’t translate fine lines cleanly.

If you want to use up specific shirts — say, an old team uniform from a sport you played in school — think about whether you want those colors to be dominant or accent. Often the most personal shirts are best used as focal-point colors, surrounded by neutral tones from plain white, grey, or black tees that fill the background.

Color planning also helps you figure out if you have enough material. If your design calls for a large area of one particular color and you only have one shirt in that shade, now is the time to find more. Thrift stores are a goldmine for this — a bag of plain-colored shirts can often be found for just a few dollars.


Step Three: Prepare Your Canvas

Cut your rug canvas to the desired finished size, plus an extra two inches on all four sides. That border will be folded under and secured when you finish the rug, so you don’t want to start hooking all the way to the edge.

Use a marker to draw the border line two inches in from each edge. This is your working boundary — everything inside this line will be hooked, and everything outside will become your hem.

If you’re using a frame, attach your canvas now according to the frame’s instructions. If you’re working without a frame, you can lay the canvas flat on a table or hold it in your lap. Many experienced latch hookers work with the canvas resting on their knees, with the edge propped against a table — whatever gives you comfortable access and good visibility.


Step Four: Start Latch Hooking

Now the real fun begins.

Hold your latch hook in your dominant hand. Open the latch by pushing it back, and slip the hook under one horizontal bar of the canvas grid, from front to back and back to front in a single motion — so the hook passes under one bar and is now facing upward on the front of your canvas.

Fold one of your t-shirt strips in half and drape it over the hook, with the folded midpoint resting in the hook’s groove and the two loose ends hanging down.

Close the latch by letting it rest over the fabric. Now pull the hook back through the canvas. As it pulls through, the two loose ends of the strip will pass through the folded loop. Give the hook a final pull and then slide it free — you’ll be left with a snug knot attached to your canvas, with two loops of fabric sticking up from the front.

That’s one knot. You’ve got it.

The first few knots will feel a little awkward as you figure out your grip and the mechanics of the latch. By your twentieth knot, it will feel entirely natural, and by your hundredth, you’ll be doing it while watching a movie without looking down.

Work your way across the canvas row by row. Most latch hookers find it easiest to work from the bottom of the canvas upward, or from one edge straight across, but there’s no rule — do whatever feels comfortable and helps you track your progress.

Keep your tension consistent. If some strips are pulled very tight and others left loose, the surface of your rug will be uneven. You want each loop to stand up at roughly the same height. If you notice a strip is looser than its neighbors, you can often adjust it by tugging the ends gently until the tension equalizes.


Step Five: Work With Color and Texture

As you fill in your canvas, you’ll start to see your design emerge — and this is genuinely exciting. The loops create a thick, three-dimensional surface that looks more impressive in person than any photo quite captures.

If you’re mixing colors intentionally, work in blocks or rows of the same color rather than trying to mix individual knots in a random pattern. Random mixing at the single-knot level tends to produce a muddy, visually busy result. Blending at the strip level — using strips cut from a light shirt and a slightly darker one of the same color — creates a lovely tonal variation that looks much more sophisticated.

Don’t be afraid to mix fabric weights. A few strips from a thicker, heavier shirt among thinner ones will add texture and depth. Some people intentionally seek out different fabric weights for exactly this reason.

If you’re making a rug that will see heavy foot traffic, consider doubling your strips. Instead of a single folded strip, use two strips folded together and hooked as one. This makes the knots bulkier and the rug significantly denser and more durable.


Step Six: Finish the Edges

Once your canvas is fully hooked, it’s time to give your rug its finished edge — this step makes the difference between something that looks handmade in a charming way and something that looks truly polished.

Fold the unhooked canvas border to the back of the rug, mitering the corners neatly as you go (fold each corner at a 45-degree angle before folding the edges over, just as you would when wrapping a gift). The canvas should fold under cleanly, lying flat against the back of your rug.

Secure the border using a combination of fabric glue and hand stitching for the best results. Apply fabric glue or rug binding adhesive to the folded canvas, press it firmly in place, and let it dry fully. Then, using a large blunt needle and sturdy thread or a strip of t-shirt fabric, whipstitch the edge down by hand. This double-securing method ensures the rug won’t fray or come unraveled even after repeated washing.

Alternatively, you can use iron-on rug binding tape, which is sold specifically for this purpose and works very well on canvas backings.

Once the edges are secured, give the rug a good press from the back with a warm iron (no steam, as the moisture can affect some adhesives). This flattens the border and gives the back a clean, professional look.


Caring for Your T-Shirt Rug

One of the practical advantages of a t-shirt rug is that the material is already been through the washing machine before — it’s preshrunk, pre-softened, and familiar with laundry detergent. Your finished rug can absolutely be machine washed.

Use a gentle or delicate cycle with cold water, and either air dry the rug flat or tumble dry on low. Avoid high heat, which can loosen adhesives or affect the canvas backing. For rugs with fabric-glued edges, air drying is the safer choice.

For day-to-day care, a quick shake outdoors removes surface dust, and a light vacuuming with a brush attachment keeps the loops clean and fluffy. If your rug is in a high-traffic area, rotate it periodically to ensure even wear.


Tips, Variations, and Creative Extensions

Once you’ve made one t-shirt rug, you’ll likely start seeing project possibilities everywhere. Here are a few directions to take the basic technique.

Using a thrift-store canvas as a base is a popular variation among people who want a specific shaped rug. Pre-cut oval or round rug canvases are available at many craft stores and give you a different silhouette to work with.

You can combine latch hooking with punch needle if you own that tool — punch needle tends to work better for detailed design elements and can be used to add finer details that latch hooking can’t achieve.

T-shirt yarn, also called “tarn,” is made by cutting shirts in a spiral rather than in straight strips, producing one long continuous strand. This tarn can be used for latch hooking in exactly the same way as strip pieces, but it gives a slightly different look — more fluid and less blocky. Many people keep their long tarn wound in balls and cut it to length as they work.

A fully-looped t-shirt rug also makes a wonderful wall hanging if you use a wider canvas, incorporate meaningful shirts, and hang it on a dowel through a fabric sleeve attached to the back. The result is a piece of fiber art that functions like a quilt but has a completely different, more sculptural texture.


The Bigger Picture: Slow Craft and Intentional Making

There’s something genuinely valuable about making things slowly, by hand, from materials that already carry a history. Latch hooking a t-shirt rug is not a quick project — depending on the size, it can take several evenings or a few solid weekends to complete. But that time is rarely felt as wasted. The repetitive, rhythmic motion of working knot by knot is meditative in the way that knitting or hand sewing can be. Your hands are busy, your mind is quiet, and the work accumulates in a way that’s visibly satisfying.

At the end of it, you have a rug that is genuinely yours. Not purchased, not printed, not mass produced. Made from fabric you owned, cut by your hands, knotted one strip at a time into a surface that will warm your floors for years. Every color in it has a story. Every shirt remembers something.

That’s the heart of upcycling — not just diverting waste from landfills, though that matters too. It’s the practice of looking at something worn out and asking what else it could become. A t-shirt rug is a very good answer.


Getting Started Today

If you’ve read this far and you’re ready to try it, the best advice is to start small. Cut a batch of strips, buy a small piece of rug canvas and an inexpensive latch hook tool, and spend one evening making something the size of a small placemat. By the end of that first session, you’ll know whether you love the process — and most people do — and you’ll have the confidence to scale up to a full rug.

Gather the shirts. Pick up the tool. Make the first knot. Everything else follows from there.

Categorized in:

Rugs,

Last Update: September 29, 2026