
How to Crochet a Rug Rag From Old Sheets
There is something deeply satisfying about turning something worn out and forgotten into something beautiful and functional. That is exactly what rug rag crocheting does. If you have a stack of old sheets sitting in a linen closet, taking up space, or headed for the donation bin, this tutorial is going to change the way you look at them. By the end of this guide, you will know exactly how to transform those sheets into thick, colorful, washable rugs that can anchor a room, protect your floors, and give your home a touch of handmade charm.
This method has been around for generations, passed down through families and crafting communities who understood that fabric was too valuable to waste. Today it is having a well-deserved renaissance, and for good reason. Rag rugs made from old sheets cost almost nothing to create, they are environmentally friendly, and they produce a result that looks far more expensive than it actually is.
Whether you are a beginner who has never held a crochet hook or an experienced crafter looking for a satisfying weekend project, this tutorial will walk you through everything from choosing your sheets to finishing off your rug with confidence.
Why Old Sheets Are Perfect for Rag Rugs
Before we get into the how-to, it is worth understanding why old sheets are such an ideal material for this kind of project.
First, cotton sheets are soft, durable, and flexible. They have already been washed many times, which means they are pre-shrunk and pre-softened. They will not bleed as dramatically as unwashed fabric, and they hold up exceptionally well under foot traffic once they are woven into a rug structure.
Second, sheets come in large, continuous pieces of fabric, which makes cutting them into long strips relatively efficient. You end up with very few seams and long stretches of “yarn,” which makes for smooth, consistent crocheting.
Third, the variety of colors and patterns available in old sheets is extraordinary. Solid whites and creams create a classic farmhouse look. Faded florals bring a cottage garden aesthetic. Bold geometric patterns cut into strips and crocheted together produce something almost abstract and modern. You can work with whatever you have or mix and match sheets intentionally.
Finally, and perhaps most importantly, using old sheets keeps them out of landfills. Textiles are one of the most significant contributors to global waste, and a simple project like this is one small, meaningful way to extend the life of fabric that has already done its first job well.
What You Will Need
Gathering your materials before you start is always a good idea. Here is what you need for this project.
For the fabric, you want two to four old flat sheets in cotton or a cotton-blend. Twin sheets work well for smaller rugs. Full or queen sheets give you more yardage to work with and are better suited for larger projects like bathroom or kitchen rugs. Avoid sheets with a very high polyester content if you can, as they tend to be slippery and harder to work with. Thread count does not matter much here — medium thread count sheets actually tend to cut and work up more easily than very high thread count ones.
For tools, you will need a large pair of sharp fabric scissors or a rotary cutter with a cutting mat. Sharp scissors are important because cutting long strips of fabric through dull blades is genuinely exhausting. You will also need a ruler or quilting guide if you want consistent strip widths, though many experienced crafters cut by eye and prefer the slightly rustic variation that results.
For the crochet hook, this is where things differ from standard yarn projects. Because your “yarn” is strips of fabric rather than spun fiber, you need a much larger hook. A hook in the range of 15mm to 20mm is typical. Some people prefer wooden hooks for this kind of project because the weight feels more balanced when you are working with bulky material. Plastic hooks work fine too. If you want to go very large and chunky, you can even find hooks up to 25mm or 30mm.
Lastly, you will want a yarn needle or tapestry needle with a large eye for weaving in ends, a safety pin or stitch marker to mark your rounds or rows, and a flat surface for measuring and cutting your strips.
Preparing Your Sheets: How to Cut Fabric Into Strips
This is the step that requires the most patience, but it is also deeply meditative once you find your rhythm.
Start by washing and drying your sheets if they are not already clean. Remove any elastic bands, labels, or stitched hems where the fabric doubles over. You want to work with single layers of flat fabric as much as possible.
Lay your sheet out on a large flat surface. Fold it lengthwise several times until you have a long, manageable strip. Using your scissors or rotary cutter, cut across the folded fabric in strips. The width of your strips will affect the final look and feel of your rug. For a tighter, denser rug, cut strips between one inch and one and a half inches wide. For a chunkier, more textured rug, go up to two inches or even two and a half inches wide.
Here is a tip that will save you a lot of joining work: instead of cutting all the way across the fabric on every pass, leave a small section uncut at one end and alternate which end you leave uncut. This creates one long continuous strip from a rectangular piece of fabric, similar to the way an apple is peeled in a single spiral. This technique is sometimes called a continuous cut, and it dramatically reduces the number of ends you have to weave in later.
Once you have your strips cut, you can either roll them into balls the way you would yarn, or simply leave them in a pile and pull from the center. Most crafters find rolling them into balls easier to manage, especially if you are working on a large rug and have multiple colors going at once.
If your strips end mid-project and you need to join two pieces, the simplest method is a fabric knot join. Overlap the two strip ends, make a small cut through both layers, tuck one end through the cuts in a loop knot, and pull tight. The join lies flat inside the rug structure and is nearly invisible in the finished piece.
Understanding Basic Crochet Stitches for Rag Rugs
If you are brand new to crochet, the good news is that rug rag projects are wonderfully forgiving. You only need to know two or three basic stitches to create a beautiful rug.
The slip knot is how you attach your fabric strip to your hook at the beginning of any project. Make a loop in your strip, pull a second loop through the first, place it on your hook, and pull gently to snug it. That is your starting point.
The chain stitch is the foundation of most crochet projects. With your slip knot on the hook, wrap the strip over the hook (this is called a yarn over), and pull it through the loop on the hook. That makes one chain. Repeating this creates a chain of whatever length you need.
The single crochet stitch is the workhorse of rag rug making. Insert your hook into a stitch, yarn over and pull through so you have two loops on your hook, yarn over again and pull through both loops. That is one single crochet. It creates a tight, dense fabric that is perfect for rugs.
The slip stitch is used for joining rounds. Insert your hook into a stitch, yarn over and pull through both the stitch and the loop on your hook in a single motion. It creates an almost invisible join and is great for maintaining a clean edge on circular rugs.
For complete beginners, spending twenty minutes practicing these stitches on a test strip before starting your rug proper will make a significant difference in your confidence and your results.
How to Crochet a Basic Oval Rag Rug
The oval rug is one of the most popular shapes for rag rugs because it is versatile, accommodating, and looks beautiful in almost any space. Here is how to make one.
Begin by making a foundation chain. The length of this chain determines the long dimension of your oval. For a rug that is roughly 24 inches by 36 inches, start with a chain of approximately 20 stitches. For something larger, increase the chain accordingly.
Round one: Working into the back bumps of your chain, single crochet into each stitch across. When you reach the last stitch, make three single crochets into it to turn the corner. Now work back along the other side of the chain, single crocheting into each stitch. At the starting end, work three single crochets into the first stitch to complete the rounded end. Place a stitch marker at this point so you can track your rounds.
Round two and beyond: Continue working in a spiral around the oval, single crocheting into each stitch. At each curved end, you will need to add extra stitches to keep the rug lying flat. The general rule is to add two to three additional stitches at each end every round to compensate for the increased circumference. If your rug starts to curl upward at the edges, you are not adding enough extra stitches. If it ruffles or wavy-edged, you are adding too many.
Continue working rounds until your rug reaches the desired size. Finish off by cutting your strip and pulling the tail through the last loop. Use your tapestry needle to weave the tail into several stitches on the underside of the rug to secure it. Do the same with any other ends you have tucked and tied along the way.
How to Crochet a Round Rag Rug
Round rugs work beautifully in front of chairs, beside beds, or in small entry nooks. The technique is similar to the oval but starts from the center out.
Begin with a magic ring or a chain of four stitches joined into a loop with a slip stitch. Work six to eight single crochets into the center ring to start your first round. As with the oval, you will add extra stitches on every round to keep the rug flat. For round rugs, the common guideline is to add six stitches per round, either evenly spaced or at regular intervals to create a slightly hexagonal look that some crafters love.
Continue building rounds until you reach your target size. A good bathroom rug might be 24 to 30 inches in diameter. A statement piece for a living room can go much larger — 48 inches or even more if you have enough fabric.
How to Crochet a Rectangular Rag Rug
For kitchens, hallways, and spaces where a more structured, clean-edged rug suits the room, a rectangular rug worked in rows is the way to go.
Start with a foundation chain equal to the desired width of your rug. Single crochet into each stitch of the chain, turn your work, chain one, and single crochet back across. Continue in this back-and-forth pattern, adding rows until you reach the desired length.
When working a rectangular rug, keeping your tension consistent is particularly important because any variation is more visible in straight rows than in rounds. Taking care to pull each stitch to the same snugness will give you a rug with clean, straight edges and an even surface.
Color Combining and Design Thinking
One of the most enjoyable parts of rag rug crocheting is the design freedom. Because you are working with fabric you already have, you are in some ways designing with constraints, which is often where the most creative solutions emerge.
If you have multiple sheets in compatible colors, consider alternating strips in a planned pattern. For example, switching between a white sheet and a sage green sheet every few rounds creates a soft, striped oval that feels very intentional and polished. Alternating between three or four colors from sheets in the same color family produces something that looks almost ombré when finished.
If your sheets are wildly different in color or pattern, embrace the eclectic. Rag rugs have a long tradition of being made from whatever was available, and the varied, unpredictable nature of a multi-fabric rug is part of its charm. Think of it as a textile scrapbook.
You can also dye white or light-colored sheets before cutting them. Natural dyes using onion skins, avocado pits, turmeric, or indigo can produce beautiful, subtle colors that give your rug a botanical or artisanal quality that store-bought materials rarely achieve.
Care and Maintenance of Your Finished Rug
One of the great advantages of cotton rag rugs is that they are machine washable. This is especially important for rugs placed in kitchens, bathrooms, or entryways, which see the most foot traffic and the most mess.
Wash your rug in cold water on a gentle cycle. Avoid hot water, which can cause the cotton strips to shrink unevenly and distort the rug’s shape. Air drying is ideal, either laid flat or draped over a railing. If you use a dryer, use a low heat setting and check it frequently.
To keep the rug from slipping on hard floors, place a non-slip rug pad underneath it. These are inexpensive and widely available, and they make a significant difference in both safety and the rug’s longevity.
Over time, you may notice that the edges of your rug begin to curl slightly, especially in areas of heavy use. Blocking the rug — meaning dampening it, shaping it flat, and allowing it to dry in position — can restore its shape. Simply mist the rug evenly with water, lay it on a flat surface, press it gently into the shape you want, and leave it to dry overnight.
Troubleshooting Common Problems
Even experienced crafters run into snags with rag rug projects. Here are the most common issues and how to fix them.
If your rug is cupping or forming a bowl shape, you need to add more increase stitches at the curves or ends. The fabric strip has more body than yarn and does not drape the same way, so you often need to be more generous with increases than a pattern written for yarn might suggest.
If your rug is ruffling at the edges, you are adding too many increase stitches. Try working one or two rounds without increases to let the shape settle back into flat.
If your strip keeps twisting as you work, unroll a longer length from your ball before crocheting and let it hang freely for a moment to release the twist. Working with untwisted strips makes a noticeably smoother surface.
If your strips are tearing as you pull them through stitches, your hook may be too small for the strip width you are using, or your tension may be too tight. Move to a larger hook and consciously relax your grip.
Making Rug Rag Crocheting Your Own
Once you have completed your first rag rug from old sheets, it is difficult not to look at every piece of worn-out fabric in a new light. A set of flannel shirts waiting for donation becomes a warm, textured bedroom rug. Worn bath towels become a bath mat with serious cushion underfoot. Old denim jeans, cut into strips and crocheted, make rugs of almost industrial toughness that last for decades.
The skill set you build with this one project opens a door to a whole way of thinking about materials — one where nothing is waste and everything has potential for a second life. That is what makes rag rug crocheting more than just a craft. It is a practice of creativity, resourcefulness, and care for the things and spaces around you.
Start with the sheets in your linen closet. Cut your strips, roll your balls, and pick up your hook. Your floor is waiting for something beautiful.