Crochet a T-Shirt Yarn Rug

How to Crochet a T-Shirt Yarn Rug: A Complete Beginner-Friendly Guide

There is something deeply satisfying about turning old fabric into something beautiful and functional. Crocheting a rug from t-shirt yarn is one of those projects that checks every box — it’s budget-friendly, beginner-accessible, endlessly customizable, and the result is a chunky, cozy piece that can anchor any room in your home. Whether you’ve been crocheting for years or you’re picking up a hook for the first time, this guide will walk you through everything you need to know to create a stunning t-shirt yarn rug from start to finish.


What Is T-Shirt Yarn?

Before diving into the how-to, it helps to understand what makes t-shirt yarn special. T-shirt yarn — sometimes called tarn, jersey yarn, or fabric yarn — is a stretchy, ribbon-like material made from cotton jersey fabric, the same fabric used to make everyday t-shirts. It’s typically sold in large rolls or skeins and comes in a wide range of colors, from soft neutrals to bold, vivid hues.

Because it’s made from cotton jersey, t-shirt yarn has a natural stretch and a smooth texture that makes it pleasant to work with. It’s thicker than traditional yarn, which means projects work up quickly, and the resulting fabric is dense, durable, and machine-washable — all qualities you want in a rug.

You can buy t-shirt yarn at most craft stores or online, and it’s also easy to make yourself from old cotton t-shirts. If you go the DIY route, you’ll simply cut the t-shirt fabric into long continuous strips, and the natural curl of the jersey will roll the edges inward, forming a rounded cord. This is a wonderful way to upcycle clothing that would otherwise end up in the landfill, and it gives your rug a one-of-a-kind character.


Why Crochet a T-Shirt Yarn Rug?

Rugs can be surprisingly expensive, especially if you want something handmade or high quality. A crocheted t-shirt yarn rug gives you all the charm of an artisan piece at a fraction of the cost. Here are a few more reasons this project is worth your time.

It’s fast. Because t-shirt yarn is so thick, you’re working with large stitches that cover a lot of ground quickly. A basic round rug can be finished in a single afternoon or a weekend, depending on the size you want.

It’s beginner-friendly. The most common stitch used for t-shirt yarn rugs is the single crochet, which is one of the very first stitches beginners learn. Even if you’ve never crocheted before, you can produce a beautiful rug using just this one stitch.

It’s forgiving. Unlike delicate lace or fine-gauge knitting, t-shirt yarn rugs don’t show small tension inconsistencies. The chunky material has an inherent texture that naturally camouflages minor imperfections.

It’s practical. Cotton is durable, easy to clean, and naturally absorbent, making these rugs ideal for bathrooms, kitchens, entryways, and anywhere that sees regular foot traffic or the occasional spill.

It’s personal. You choose the colors, the size, the shape, and the pattern. Whether you want a minimalist gray round rug for a Scandinavian-inspired bathroom or a vibrant striped runner for a bohemian hallway, the creative possibilities are genuinely limitless.


Materials You’ll Need

Getting started requires only a few supplies, and the shopping list is refreshingly short.

T-shirt yarn. For a standard bath rug measuring roughly 24 inches in diameter, you’ll need approximately 300 to 400 grams of t-shirt yarn. For a larger living room rug, plan on 600 to 900 grams or more. If you’re making a multicolored design, divide the total weight across your chosen colors.

A large crochet hook. T-shirt yarn requires a big hook. A size N/15 (10mm) or P/Q (15–16mm) hook works well for most t-shirt yarns. Check the yarn label for the manufacturer’s recommendation, and go up a size if your fabric feels stiff or tight.

Scissors. A good pair of sharp scissors is essential, especially if you’re cutting your own t-shirt yarn from fabric.

A tapestry needle or large blunt needle. You’ll use this to weave in your ends when you finish.

A stitch marker. Optional but helpful, especially for round rugs, to mark the beginning of each round so you don’t lose your place.


How to Make Your Own T-Shirt Yarn

If you’d rather upcycle t-shirts than buy yarn, here’s a quick guide to making your own.

Choose t-shirts made from 100% cotton jersey or at least a high cotton blend. Avoid shirts with side seams if possible, as seamless shirts give you longer, more continuous strips. Lay the shirt flat and cut off the hem at the bottom and the top portion just below the armholes, leaving you with a tube of fabric. Do not cut through both layers — keep the tube intact.

Make horizontal cuts through both layers of the tube about one inch apart, stopping about one inch from the edge on one side. You’ll end up with a series of loops still attached along one edge. Open the tube and cut diagonally from one loop to the next along that uncut edge, forming one long continuous spiral strip. Stretch the strip between your hands and it will curl into a rounded cord. Roll it into a ball and you’re ready to crochet.


How to Crochet a Round T-Shirt Yarn Rug

The round rug is the most classic shape for a t-shirt yarn project and is worked in a continuous spiral from the center outward. Here is a full step-by-step pattern.

Starting the Center

Make a magic ring, or alternatively chain 4 and slip stitch into the first chain to form a small ring. The magic ring is preferable because it closes tightly without leaving a hole in the center of your rug.

Round 1: Work 6 single crochet stitches into the ring. Place a stitch marker in the last stitch to mark the end of the round. Do not join — you’ll be working in a continuous spiral. (6 stitches)

Round 2: Work 2 single crochet stitches in each stitch around. (12 stitches)

Round 3: Single crochet in the first stitch, 2 single crochet in the next stitch. Repeat this sequence around. (18 stitches)

Round 4: Single crochet in the next 2 stitches, 2 single crochet in the following stitch. Repeat around. (24 stitches)

Round 5: Single crochet in the next 3 stitches, 2 single crochet in the following stitch. Repeat around. (30 stitches)

The pattern here is consistent: with each new round, you add one more single crochet between each increase. This gradual adding of stitches is what keeps the rug flat. If you add increases too quickly, the rug will ruffle. If you don’t add enough, it will curl up at the edges. Keep adding stitches in this way — one extra single crochet per section between increases — and your rug will lie perfectly flat.

Continue in this manner until your rug reaches the desired size. A typical bath rug is about 20 to 24 inches across, while a larger accent rug might be 30 to 36 inches. When you reach your target size, slip stitch into the next stitch and fasten off, leaving a 6-inch tail.

Finishing

Thread the tail onto your tapestry needle and weave it back and forth through the stitches on the underside of the rug to secure it. Trim the excess. Do the same with the tail from the center. Give the rug a gentle tug all around to even out the shape and lay it on a flat surface to dry if needed.


How to Crochet an Oval T-Shirt Yarn Rug

An oval rug is wonderfully practical for hallways, kitchen sinks, and the foot of a bed. It’s made differently from the round rug — instead of starting with a ring, you start with a foundation chain.

Foundation: Chain 10 (or any odd number depending on your desired length).

Round 1: Single crochet in the second chain from the hook and in each chain across. When you reach the last chain, work 3 single crochet into that chain to create the rounded end. Now rotate your work and crochet along the other side of the foundation chain back to the beginning. Work 2 single crochet into the first chain to create the other rounded end. Place a stitch marker. (You now have an oval shape.)

Subsequent rounds: Continue working around the oval, increasing at both ends to keep the rug flat. At each short end, increase by adding extra stitches to the curved sections. The sides of the oval stay straight — no increases there. As with the round rug, keep increasing at the ends with each round until you reach your target size.


How to Crochet a Square or Rectangle T-Shirt Yarn Rug

For a more structured look, a square or rectangular rug has a clean, modern feel that suits contemporary interiors. Work this in rows rather than rounds.

Foundation chain: Chain as many stitches as you need to reach your desired width. For a 24-inch-wide rug, you might chain around 16 to 18 stitches depending on your tension and hook size — it’s worth chaining a quick swatch first.

Row 1: Single crochet in the second chain from the hook and in each chain across. Chain 1, turn.

Repeat: Single crochet in each stitch across. Chain 1, turn. Continue until the rug is as long as you want it.

To add color stripes, simply change yarn colors at the end of a row. Cut the old color, join the new color, and crochet the next row with the new shade. Weave in your ends as you go or all at once at the end.


Tips for Keeping Your Rug Flat

One of the most common challenges with crocheted rugs is keeping them from curling or cupping. Here are the most important things to watch for.

Tension is everything. With t-shirt yarn, it’s easy to crochet too tightly because the material is thick and can feel hard to pull through. If your rug is cupping upward, your tension is too tight. Try going up a hook size, and consciously loosen your grip on the yarn and hook.

Follow the increase pattern carefully. As described above, the magic formula for a flat round rug is adding exactly the right number of increases per round. If you lose count, use a stitch marker at each increase point.

Block it if needed. If your finished rug has minor cupping or uneven edges, dampen it with water, shape it by hand, and lay it flat to dry. The cotton will usually relax into the correct shape.


Color Ideas and Design Inspiration

The beauty of making your own rug is that you control the color story. Here are some directions to consider.

A neutral palette using shades of white, cream, gray, and taupe creates a timeless, versatile piece that works in almost any room. This approach is particularly beautiful with a round rug where the different shades are worked in concentric rings.

A bold two-color design — think deep navy and crisp white, or terracotta and sage — makes a strong visual statement without being complicated to execute. Alternate the two colors every two rounds for a graphic, striped look.

An ombre effect, moving from a light shade to a darker version of the same color, creates depth and sophistication. This works beautifully in blues, greens, or earthy tones.

A boho rainbow rug using every color in the spectrum is joyful and playful, and it’s a great way to use up multiple partial skeins of t-shirt yarn. Work one round per color and repeat the sequence as many times as needed.


Care and Maintenance

One of the biggest practical advantages of a cotton t-shirt yarn rug is how easy it is to care for. Most t-shirt yarn rugs can be machine washed on a gentle cycle with cold water and a mild detergent. Avoid the dryer, as heat can cause the cotton to shrink and stiffen. Instead, reshape the rug by hand while damp and lay it flat to air dry.

For everyday maintenance, a good shake outdoors removes loose dirt and debris. If your rug is in a high-traffic area, a weekly vacuum on a low setting will keep it looking fresh. For spot cleaning, a damp cloth with a small amount of dish soap is usually enough to lift most stains. Cotton is naturally stain-resistant compared to synthetic fibers, so it should clean up without much effort.


Using a Rug Gripper

If you’re placing your t-shirt yarn rug on a hard floor — tile, hardwood, or laminate — a non-slip rug pad or rug gripper is a must-have safety item. You can buy pre-cut non-slip mats at most home goods stores, or you can apply non-slip rug backing directly to the underside of your crocheted rug using a product specifically designed for this purpose. This is especially important for rugs in high-traffic areas or bathrooms where wet feet are a factor.


Troubleshooting Common Problems

My rug is ruffling at the edges. This means you’re adding too many increases. Count your stitches carefully and make sure you’re following the increase pattern correctly. You may need to frog (undo) a few rounds and rework them.

My rug is cupping or forming a bowl shape. Too few increases, or your tension is too tight. Try loosening up or going up a hook size.

My t-shirt yarn keeps splitting. This usually means the strips aren’t cut evenly or the material is a lower-quality jersey. Try to keep your cuts consistent and always insert your hook through the center of the strand rather than splitting it.

My colors look uneven when I change yarn. This can happen if you join the new color at a random point in the round. Always change colors at the end of a complete round and you’ll get clean, even stripes.


Making a T-Shirt Yarn Rug as a Gift

A handmade rug is a genuinely thoughtful and practical gift for housewarming parties, weddings, baby showers, or any occasion where someone is setting up a new space. The trick to making it giftable is to think about the recipient’s color scheme and aesthetic rather than your own preferences. Ask casually about their home decor colors, or stick with neutral shades that work with almost anything. A monogram or simple geometric pattern crocheted into the design adds a personal touch that takes the gift to another level.


Final Thoughts

Crocheting a t-shirt yarn rug is one of those projects that genuinely delivers on its promise. It’s accessible enough that a true beginner can complete a beautiful piece on the first attempt, yet engaging enough that experienced crocheters will find room to experiment with patterns, color, and technique. The materials are affordable, the tools are minimal, and the finished product is something you’ll use and enjoy every single day.

If you’ve been looking for a reason to start crocheting, or to finally use up those old t-shirts gathering dust in your closet, this is it. Pull out your hook, gather your yarn, and start from the center. Within a few rounds, you’ll already have something that looks and feels like the beginning of something great — because it is.

Categorized in:

Rugs,

Last Update: August 7, 2026

Tagged in:

, , ,