Tutorials for Crocheting the Easiest Customizable Tshirt Rugs – A Crafting Mess

Tutorials for Crocheting the Easiest Customizable T-Shirt Rugs — A Crafting Mess

If you’ve ever looked at a pile of old t-shirts and thought, “There has to be something better I can do with these,” then you’ve already taken the first step toward one of the most satisfying crafting projects out there. Crocheting t-shirt rugs is the kind of project that makes you feel like a genius — you’re upcycling fabric you already own, creating something genuinely beautiful and functional, and doing it all with a skill that feels impressively artsy. Whether you’re a seasoned crocheter or someone who learned a basic chain stitch last Tuesday, this tutorial will walk you through everything you need to know to make the easiest, most customizable t-shirt rug you’ve ever seen.

Let’s get into it.


Why T-Shirt Yarn Is the Secret Ingredient

Before we even touch a hook, let’s talk about why t-shirt fabric is such a fantastic material for making rugs. Regular yarn is beautiful, but it tends to be slippery, fine, and sometimes frustrating when you’re working on a large-scale project. T-shirt fabric — often called “tarn” in the crafting community, a portmanteau of t-shirt and yarn — is thick, grippy, stretchy, and incredibly durable. It behaves differently from traditional yarn, and that’s a good thing.

T-shirt rugs made from tarn are machine washable, which is a huge win for anything that lives on the floor. They’re soft underfoot, thick enough to provide real cushioning, and because you’re working with such chunky material, the project grows quickly. You’ll see real progress in just a couple of hours, which keeps motivation high even for beginners.

The best part? The raw material is either free or nearly free. You’re repurposing something that might otherwise get donated or tossed. There’s a real satisfaction in that.


Gathering Your Materials

Here’s what you’ll need before you start:

T-shirts. For a small bath-sized rug (roughly 20 by 30 inches), you’ll want at least 6 to 8 adult-sized t-shirts. For a larger area rug, plan on 15 to 20 shirts. The thicker the shirt, the fewer you’ll need. Avoid shirts with lots of seams, buttons, or embellishments down the front — they make the cutting process annoying and the finished strip uneven. Plain cotton tees are your best friend here.

Sharp scissors. Don’t underestimate this. Dull scissors will make you miserable. A good pair of fabric scissors makes clean, even cuts that translate directly into tidy, professional-looking yarn strips. If you have a rotary cutter and a self-healing mat, even better — it speeds up the process significantly.

A large crochet hook. You’re working with thick material, so you need a correspondingly large hook. A size 15mm or 16mm hook is ideal for most t-shirt yarn projects. Some crafters prefer an even bigger hook (20mm or larger) for an ultra-chunky, open-weave look. If you don’t have jumbo hooks on hand, many craft stores carry them, and they’re relatively inexpensive.

Optional but helpful: A ruler or cutting guide, a large-eyed yarn needle or tapestry needle for weaving in ends, and a dedicated storage container or bag for your strips as you cut them.


How to Cut T-Shirts Into Yarn

This is the step that separates a so-so tarn experience from a genuinely smooth one. The goal is to create one continuous strip from each shirt rather than lots of individual pieces you’d have to knot together constantly.

Step one: Prep the shirt. Lay the t-shirt flat on a table or cutting mat. Cut off the hem at the very bottom of the shirt — that thick folded edge doesn’t behave like the rest of the fabric and will create bumpy, uneven strips. Then cut straight across the shirt just below the armpits to remove the entire top portion including the sleeves, collar, and shoulder seams. You’re left with a tube of fabric. Set the top portion aside — you can use it for smaller projects or scrap strips.

Step two: Cut the tube into a spiral. This is the clever part. Fold the tube so you’re working with both layers together, but offset it slightly — fold up from the back so the bottom edge of the back layer sticks out about an inch below the front layer. Now make parallel cuts from the front edge all the way through, stopping just before you reach the back layer’s overhanging edge. Cut strips about 1 to 1.5 inches wide, all the way up the tube. Spacing matters here: narrower strips give you thinner yarn that works up more like traditional chunky yarn; wider strips give you a thicker, fluffier result that works up faster.

Once you’ve made all your parallel cuts, unfold the tube. You’ll see that instead of a bunch of separate loops, you have one long spiraling strip of fabric. This is because each cut connects to the next one via that offset fold. It’s a little bit of magic.

Step three: Stretch and roll. Grab the strip and gently tug it lengthwise. T-shirt fabric curls inward on itself as you stretch it, creating a rounded rope-like strand rather than a flat ribbon. This is exactly what you want — it looks more polished and behaves better on the hook. Once stretched, wind the strip into a ball just like regular yarn.

Repeat this process with all your shirts, connecting strips end to end as needed. To join two strips, cut a small slit near the end of each strip, loop one through the other, and pull the end back through itself to create a seamless join. No knots necessary, and the join will be nearly invisible in the finished rug.


Choosing Your Rug Pattern and Shape

Here’s where the customization really starts to shine. T-shirt yarn is incredibly versatile, and the rug you make can take almost any shape or structure depending on the stitch and construction method you choose.

The oval rug is probably the most classic and beginner-friendly. It works up from a foundation chain stitched in the center, with increases at each end that form the oval shape. It has a traditional, farmhouse-style look and lies completely flat without any curling or bunching.

The round rug is perfect for under a small table, in front of a vanity, or as a statement piece in a bathroom or bedroom. You start with a magic ring or a small chain joined into a circle, then work outward in a spiral with regular increases to keep it flat.

The rectangle rug is the most straightforward shape from a technical standpoint. You work back and forth in rows, which many beginners find intuitive because it mirrors the way you might imagine weaving a rug by hand. This shape is ideal for hallways, runners, or in front of a sink.

For this tutorial, we’ll walk through an oval rug using single crochet stitches, because it’s the most universally useful shape and a great entry point for understanding how t-shirt rug construction works.


The Single Crochet Oval Rug: Step-by-Step

Foundation chain. The length of your starting chain determines the final length of your rug. For a bath-mat sized rug (about 20 by 30 inches), start with a chain of 10 stitches using your 15mm hook and t-shirt yarn.

Round one. Working into the second chain from the hook, single crochet into each chain stitch across — that’s 9 single crochets along the top of the chain. When you reach the last chain stitch, work 3 single crochets into that stitch (this is your increase at the end, which creates the rounded oval tip). Now turn and work back along the opposite side of the foundation chain, placing one single crochet into each chain stitch. When you reach the beginning, work 2 single crochets into the same stitch where you started. You’ve just completed the first round of your oval. Place a stitch marker in the last stitch so you know where each round ends.

Round two. In this round, you’ll work one single crochet into each stitch all the way around, except at the two curved ends. At each end, you’ll increase by working 2 single crochets into each of the 3 increase stitches from the previous round. This keeps the oval flat as it grows outward.

Subsequent rounds. The pattern continues: single crochet evenly around the straight sides, and increase at the ends. As a general rule, add one extra increase stitch per end with every two rounds to prevent the rug from cupping or ruffling. If you notice the edges starting to ruffle, you’re increasing too much. If the rug starts to bowl upward like a basket, you’re not increasing enough. T-shirt yarn is forgiving — you can easily rip back a round and try again.

Continue until your rug reaches the desired size. For a standard bath mat, you’ll work approximately 8 to 10 rounds beyond the foundation. For a larger rug, simply keep going. The beauty of a spiral construction is that there’s no “wrong” stopping point — you just keep crocheting until it’s the size you want, then fasten off.

Finishing. Cut your yarn, leaving a 6-inch tail, and pull the tail through the final loop to secure it. Thread the tail onto a tapestry needle and weave it into the fabric of the rug by poking it through several nearby stitches on the underside. Trim any excess. Repeat for any other loose ends around the rug.


Color Blocking and Customization Ideas

This is where things get really fun, and where “the easiest customizable t-shirt rug” lives up to its name. Because you’re working with strips that you roll into separate balls, switching colors is as simple as cutting one strip and starting a new one.

Stripes. The most intuitive color pattern. Decide how wide you want each stripe, count rounds, and switch colors at the beginning of each new section. Stripes can be bold and graphic (bright contrasting tones) or subtle and sophisticated (varying shades of the same color family).

Color blocking. Rather than alternating with a set rhythm, color block by working longer sections of each color before switching. A rug with a large central color and a contrasting border has a clean, modern look that works in almost any room.

Ombre or gradient. This one takes a little planning. Sort your t-shirts by color from lightest to darkest (or vice versa) before cutting. Work through each color ball in order, and the finished rug will shift gradually through a spectrum. This looks stunning in blues, greens, or earthy neutrals.

Random/scrappy style. This is the no-planning-required option, and honestly it often produces the most charming results. Cut all your t-shirts into strips, mix them together in a bag, and pull out strips at random. The result is a lively, eclectic rug that looks artfully casual and tells the story of every shirt that went into it.

Textured stitches. Single crochet is the easiest and most uniform stitch, but if you’re comfortable branching out, try half double crochet for a slightly taller, softer texture, or alternate rows of front post and back post stitches to create subtle ribbing. A simple moss stitch (alternating single crochet with chain stitches) creates a lovely open, woven appearance.


Tips for Getting the Best Results

Keep your tension consistent. T-shirt yarn is stretchy, and it’s tempting to pull stitches very tight — especially when the fabric feels like it wants to slide off the hook. Resist that urge. Work with an even, moderate tension. Overly tight stitches make the rug stiff and can cause it to curl; too loose and the rug becomes floppy and won’t lie flat.

Work in good lighting. Thick yarn with tight stitches can be surprisingly hard to see, especially with dark-colored t-shirts. A well-lit workspace will save you from accidentally splitting stitches or skipping them entirely.

Use the right hook size for your yarn thickness. This sounds obvious, but it’s worth saying: if your t-shirt strips are coming out particularly thin or particularly chunky, adjust your hook size accordingly. The goal is stitches that have a little breathing room but aren’t so loose they look like holes.

Don’t stress about perfection. T-shirt rugs are floor coverings. They’re going to get walked on, possibly muddy, and periodically thrown in the washing machine. A stitch that’s slightly off or a color join that’s a tiny bit lumpy will disappear into the texture of the finished piece and be completely invisible once the rug is in use. Give yourself permission to be imperfect and enjoy the process.

Pre-wash your t-shirts. If you’re using shirts from various sources and you want to minimize any shrinkage or color bleeding after the rug is made, run them through the wash before cutting. This is especially important with red or very saturated fabrics.


Caring for Your Finished Rug

One of the greatest things about t-shirt rugs is how easy they are to maintain. Most cotton tees are machine washable, and your rug inherits that quality. Wash on a gentle cycle in cold water and either tumble dry on low or lay flat to dry. Avoid high heat, which can cause the fabric to shrink unevenly.

For spot cleaning, a little dish soap and cold water applied with a cloth works perfectly well. Blot, don’t rub, and rinse thoroughly.

Over time, your rug may develop a little fuzz or pilling — this is completely normal with t-shirt fabric. A fabric shaver or lint roller can tidy it up and make it look fresh again.

If a section of the rug ever starts to unravel from a loose end, just re-weave that tail back into the nearby stitches with a tapestry needle. It’s an easy fix and far easier than mending a traditional woven rug.


Making It Your Own

The real joy of this project is that no two t-shirt rugs will ever be exactly alike. Every collection of shirts is unique, every color combination tells a different story, and every crocheter brings their own rhythm and tension to the work. You might make a rug from your kids’ outgrown clothes, from your own faded concert tees, from thrifted shirts picked up for fifty cents each, or from a mix of everything.

Try making a small matching set — a bathmat and a smaller piece for the toilet base. Make a kitchen runner from dish towel tones of red and white. Make a round rug for a nursery in soft pastels. Make a bold, graphic floor piece for a home office using high-contrast black and white shirts. The technique is the same every time; the expression is entirely yours.

If you’re feeling adventurous after your first oval rug, look into the Waistcoat Stitch (sometimes called the Center Single Crochet) — worked into the “waistcoat” of each stitch rather than under both loops, it creates a beautiful woven texture that looks remarkably close to hand-knit fabric. It’s slightly more effort but completely beginner-accessible, and the result is stunning.


A Final Note from the Craft Table

Here at A Crafting Mess, we believe the best projects are the ones you can explain in an afternoon and enjoy for years. T-shirt rugs check every box: they’re fast, forgiving, functional, and endlessly adaptable. You don’t need a big budget, a fancy studio, or years of experience. You need some scissors, a hook, a pile of old shirts, and a little bit of patience with yourself as you find your rhythm.

Cut your first shirt tonight. Roll it into a ball. Chain ten stitches and see what happens.

You might be surprised how quickly a pile of fabric becomes something you’re genuinely proud to put on your floor.

Happy crocheting.

Categorized in:

Rugs,

Last Update: October 30, 2026