How to Crochet a Rag Rug

How to Crochet a Rag Rug: A Complete Step-by-Step Guide

There is something deeply satisfying about turning a pile of old fabric scraps into a beautiful, functional rug that you can place at your front door, beside your bed, or in your kitchen. Crocheting a rag rug is one of the oldest textile traditions in American craft history, and it has made a tremendous comeback in recent years as more people look for sustainable, budget-friendly ways to decorate their homes. Whether you are a complete beginner or an experienced crocheter looking to try something new, this guide will walk you through everything you need to know to create a stunning rag rug from start to finish.


What Is a Rag Rug?

A rag rug is exactly what it sounds like: a rug made from strips of fabric, or “rags,” that are crocheted, braided, or woven together. The crochet method is one of the most popular because it produces a durable, tightly structured rug that holds its shape well over time. Traditionally, rag rugs were made from worn-out clothing, flour sacks, and household linens that were no longer usable in their original form. Today, crafters use everything from old T-shirts and jeans to cotton sheets and flannel pajamas.

The beauty of a rag rug is that there is no single “right” way to make one. You can go scrappy and colorful, using every fabric you have on hand, or you can plan a cohesive color palette for a more polished look. Either way, you are giving new life to materials that might otherwise end up in a landfill.


Materials You Will Need

Before you get started, gather your supplies. One of the great advantages of this project is that most of what you need is probably already in your home.

Fabric: Old cotton T-shirts are the most popular choice because they stretch slightly when cut into strips, making them easy to work with and forgiving of uneven tension. Cotton bed sheets, flannel shirts, denim jeans, and lightweight canvas all work well. Avoid fabrics that fray badly, like loosely woven synthetics, as they can make your strips messy and difficult to manage. Aim for light to medium weight fabrics as heavy fabrics will make your rug stiff and hard on your hands.

Scissors or a rotary cutter: You will be cutting a lot of fabric, so sharp scissors are essential. A rotary cutter and cutting mat will save you significant time if you have them.

A large crochet hook: For rag rugs, you will need a hook in the size range of 10mm to 16mm, or even larger depending on the thickness of your fabric strips. A size N/P (10mm) hook is a good starting point for T-shirt fabric cut into one-inch strips. Many crafters prefer a wooden or bamboo hook for this project because the larger size can cause hand fatigue with metal hooks.

A flat surface for planning: Because rag rugs tend to be wide, having a table or floor space to lay out your work will help you keep track of your progress and make sure your rug is lying flat.


How to Prepare Your Fabric Strips

Preparing your fabric strips is arguably the most time-consuming part of making a rag rug, but it is also where you make the decisions that will determine the final look of your project. Take your time here and enjoy the process.

Washing your fabric: Before cutting anything, wash all of your fabric. This will preshrink it, remove any sizing or chemicals, and ensure that your finished rug can be washed without distorting. Dry it as well, and give it a quick press with an iron if it is very wrinkled.

Cutting your strips: The width of your strips will depend on the weight of your fabric. For T-shirt fabric and lightweight cotton, strips that are about three-quarters of an inch to one inch wide work well. For heavier fabrics like denim, you may want to go narrower, around half an inch, to keep the bulk manageable. For very thin fabrics like gauze or light cotton, going up to one and a half inches will give your strips more body.

To cut your strips, fold your fabric several times so you can cut through multiple layers at once. Cut parallel strips across the fabric. You do not need to be perfectly precise — slight variations in width actually add to the handmade charm of a rag rug. If you are using T-shirts, cut across the width of the shirt (from side seam to side seam) in one-inch rings, then cut each ring at one point to open it into a long strip.

Joining your strips: You will need to join your strips into one long continuous strand to crochet with. The most common method is the no-sew fabric join. To do this, lay the end of one strip on top of the end of the next strip, perpendicular to each other. Cut a small slit through both layers near the ends, about a half inch from each tip. Fold the end of the bottom strip through both slits and pull it tight. This creates a flat, secure knot that does not add much bulk and will barely be visible in your finished rug. Wind your joined strips into a large ball as you go so they do not tangle.


Choosing a Stitch Pattern

Most rag rugs are worked in one of two basic shapes: oval or round. Both are started with a foundation chain and built outward from there. For beginners, the round rug is slightly simpler, while the oval rug is more versatile in terms of size and placement.

The most common stitch for a rag rug is the single crochet. It produces a tight, dense fabric that is perfect for a rug because it does not stretch out of shape underfoot. Some crafters use the slip stitch for an even tighter result. More experienced crafters sometimes use the half double crochet to get a bit more height and texture in their rug, though this creates a somewhat looser fabric.


How to Crochet a Round Rag Rug

This is a great shape for a bath mat, a bedside rug, or a decorative accent rug in any room.

Starting your magic ring: Make a magic ring (also called a magic circle) by looping your fabric strip over your fingers, crossing the working end over the tail end, inserting your hook through the loop, and pulling up a loop. Chain two, then work six to eight single crochets into the ring. Pull the tail end to close the ring tightly. This becomes your center point.

If you are not comfortable with a magic ring, you can chain four and join with a slip stitch to form a small ring, then work your initial single crochets into the center of this ring.

Working the first few rounds: Join with a slip stitch to the first single crochet to close your round. In the next round, work two single crochets into every stitch around. This is the increase round, and it is what allows your rug to lie flat rather than curling up into a bowl shape. The key to a flat round rug is consistent increasing. As a general rule, you need to add the same number of stitches in every round as you had in your starting round. So if you started with eight stitches, you add eight stitches every round.

In round three, alternate between one single crochet in the first stitch and two single crochets in the next stitch all the way around. In round four, work one single crochet in each of the first two stitches and two single crochets in the third stitch, repeating around. Continue this pattern, adding one more plain single crochet between each increase point as your rounds progress.

Checking for flatness: Every few rounds, lay your rug flat on a hard surface. If it is cupping upward at the edges, you need to increase more. If it is ruffling or waving, you are increasing too much. Adjust as needed. Because fabric strips are less consistent than yarn, some adjustment is almost always necessary, and that is completely normal.

Continuing to your desired size: Keep crocheting in the round, maintaining your increase pattern, until your rug reaches the size you want. A small accent rug might be 18 to 24 inches in diameter. A bath mat is typically around 20 by 30 inches. A larger area rug can be 36 inches or more in diameter.

Finishing your round rug: When your rug is the right size, fasten off by cutting your fabric strip and pulling the tail through the final loop. Use a large tapestry needle or blunt needle to weave the tail under several stitches on the back side of the rug, then trim any excess. Do the same with your starting tail from the center.


How to Crochet an Oval Rag Rug

An oval rug is ideal for a hallway, a kitchen, or a space in front of a sofa. The oval shape begins with a foundation chain rather than a magic ring.

Making your foundation chain: Chain a number of stitches equal to the difference between your desired length and width. For a rug that will be roughly 24 by 36 inches, chain about 12 stitches. The chain forms the long middle spine of your oval.

Working the first round: Work single crochets into each chain starting from the second chain from your hook. When you reach the end of the chain, work three single crochets into the last chain stitch to turn the corner. Now work back along the other side of the foundation chain, working one single crochet into each chain. Work three single crochets into the last chain to turn the corner at the other end. Join to the first stitch with a slip stitch.

Building the oval shape: In subsequent rounds, you increase at both ends of the oval rather than evenly all the way around, as you would in a round rug. Work single crochets across the long sides of the oval with no increases, but at each end, work two single crochets into each of the corner stitches. The number of stitches you increase at each end per round will grow gradually as your oval expands.

Finishing: Finish an oval rug the same way as a round rug, fastening off and weaving in your ends securely.


Tips for a Beautiful, Durable Rag Rug

Keep your tension consistent. It is easy to crochet very tightly at the beginning when you are fresh and loosen up as you go, or vice versa. Try to maintain the same tension throughout. With fabric strips, this takes a little practice, but you will find your rhythm quickly.

Use a variety of fabrics thoughtfully. If you are mixing different fabric weights in the same rug, try to distribute them evenly rather than using all of your heavy denim in one section and all of your lightweight cotton in another. This keeps the rug even in thickness and texture.

Plan your color transitions. Even if you are going for a “scrappy” look, a little planning goes a long way. Rough out a color sequence before you start crocheting. Placing strips of similar colors near each other often creates a more pleasing result than completely random mixing.

Make a longer tail when joining strips. If any of your no-sew joins come undone during crocheting (this happens occasionally), leave a longer tail at each end so you have room to redo the join.

Wash and dry your finished rug to set the stitches. Most rag rugs can be machine washed on a gentle cycle and laid flat to dry. The washing will fluff up the fabric slightly and help the rug relax into its final shape.

Use a rug pad underneath. Because rag rugs are usually made from cotton fabric without a rubber backing, they can slip on smooth floors. A non-slip rug pad underneath is a simple safety measure that will also extend the life of your rug.


Creative Variations to Try

Once you have mastered the basic round or oval rug, there is a world of variation to explore. You can create a striped rug by alternating between two or three colors in specific sequences. You can make a boho-style rug by incorporating strips of natural linen and neutral cotton in muted earth tones. You can make a bright, cheerful rug for a child’s room by using strips cut from colorful clothing in primary colors.

Some crafters add texture by alternating rows of single crochet with rows worked in the back loop only, which creates a ridged, ribbed effect on the surface of the rug. Others experiment with using a combination of braided fabric strips for some sections and crocheted sections for others, creating a mixed-technique piece.

You can also make a rectangular rug by working in rows rather than rounds, crocheting back and forth on a long foundation chain. This produces a flat, grid-like texture and is slightly more straightforward for beginners who are not yet comfortable working in the round.


Why You Should Try Making a Rag Rug

Beyond the practical result of having a handmade rug in your home, crocheting a rag rug offers something harder to quantify: the pleasure of transforming the cast-offs of daily life into something genuinely beautiful. Every strip of fabric in your rug has a history. The old flannel shirt, the faded pillowcase, the favorite T-shirt that finally wore out — they all come together in something new, something that might outlast all of them in their original forms.

Rag rugs are also one of the most accessible crochet projects available. Because you are working with thick fabric strips and a large hook, each stitch is easy to see and work with. Beginners who struggle with the fine motor control required for working with thin yarn often find that rag rugs are a revelation — suddenly, everything is big enough to see clearly and correct easily.

And the cost is nearly zero. If you have a basket of old clothing and a crochet hook, you have everything you need to start. That makes rag rug making one of the most budget-friendly craft projects in existence, which is part of why it has endured for centuries and continues to attract new fans every year.

So gather your fabric scraps, grab a hook, and start cutting. Your floors are waiting.

Categorized in:

Rugs,

Last Update: September 30, 2026

Tagged in:

, ,