Rug Rag Tutorial | How to Crochet a Rug Rag From Old Sheets

Rug Rag Tutorial | How to Crochet a Rug Rag From Old Sheets

There is something deeply satisfying about turning something you were about to throw away into something beautiful and useful. Rag rugs have been made for centuries for exactly this reason — they are practical, sustainable, and wonderfully personal because no two will ever look quite alike. If you have a pile of old bed sheets sitting in a closet, getting too worn to use but still in decent enough shape that throwing them away feels wasteful, this tutorial is exactly what you have been looking for.

In this rug rag tutorial, you will learn how to crochet a rug from old sheets using nothing more than basic crochet skills, a large hook, and the fabric scraps you already have at home. We will cover everything from cutting your sheets into strips, joining them into a continuous yarn called “t-shirt yarn” or fabric yarn, choosing the right hook size, and working through the stitch pattern from beginning to end. Whether you are a seasoned crocheter looking for a fun new project or a beginner ready to try your first home decor piece, this guide will walk you through every step clearly and thoroughly.


Why Use Old Sheets for a Rag Rug?

Before we get into the how-to, it is worth talking about why bed sheets are one of the very best materials you can use for this kind of project.

First, sheets are almost always made from cotton or a cotton blend. Cotton is a dream to work with when crocheting rugs because it is durable, washable, and holds its shape well over time. A rug made from cotton fabric scraps will hold up to foot traffic far better than one made from a synthetic material that can stretch and distort.

Second, sheets come in large pieces. This is a huge advantage over scraps from other clothing. A single full-size flat sheet can yield an enormous amount of fabric yarn, sometimes enough for an entire small to medium rug. The larger your sheet pieces, the fewer joins you will need to make, and the smoother and more even your final rug will look.

Third, sheets are soft. Old sheets that have been washed dozens of times are often incredibly soft, which means your finished rug will be gentle underfoot. This makes them especially good for bedroom rugs, bathroom mats, or any space where you walk around barefoot.

Finally, repurposing old sheets keeps them out of the landfill. Textile waste is a significant environmental issue, and making a rag rug is one of the most direct ways you can participate in the slow living, zero-waste lifestyle right from your own home.


Materials You Will Need

Getting your materials together before you start will make the whole process smoother. Here is what you need for this rug rag tutorial:

Old bed sheets. The quantity depends on how large you want your rug. For a small accent rug about 20 inches in diameter, one full-size flat sheet is usually sufficient. For a 3-foot by 5-foot oval rug, plan on three to five sheets. Cotton sheets work best, but a poly-cotton blend (anything with at least 50% cotton) will also work well. Avoid 100% polyester sheets if you can, as they tend to slip and stretch.

Sharp fabric scissors or a rotary cutter with a cutting mat. The sharper your cutting tool, the easier this process will be. Dull scissors will tire your hands quickly and produce uneven strips.

A crochet hook. For fabric yarn made from strips about 1 to 1.5 inches wide, a size N or P hook (9mm to 10mm) is a good starting point. If you cut your strips wider at 1.5 to 2 inches, move up to a size Q or S hook (15mm to 19mm). The larger the hook, the faster the project works up and the chunkier and more textured the final rug will be.

A tapestry needle or large blunt needle. This is optional but helpful for weaving in fabric ends neatly.

Stitch markers. Useful for keeping track of your stitch count, especially when working in the round.


How to Prepare Your Sheets: Cutting Fabric Strips

This is the step that most people find a little daunting at first, but once you find your rhythm it becomes almost meditative. The goal is to cut your sheet into one long, continuous strip of fabric that you will use just like yarn.

Step one: Wash and dry your sheets. If they have not been washed recently, do this first. Clean fabric is easier to work with, and pre-washing also preshrinks the fabric so your finished rug will not shrink the first time you wash it.

Step two: Cut or tear off the hemmed edges. The thick hems at the top and bottom of most flat sheets are too stiff and bulky to work through your rug nicely. Cut them away and discard them or save them for another purpose.

Step three: Fold your sheet into a long rectangle. Lay your sheet flat, then fold it lengthwise two or three times until you have a folded strip about 12 to 18 inches wide. The more you fold, the more layers you cut at once, which speeds things up considerably.

Step four: Cut your strips. Cut across the folded sheet in strips approximately 1 to 1.5 inches wide. The exact width you choose will depend on the thickness of your fabric and how chunky you want your finished rug. Thinner sheets can handle strips up to 2 inches wide; thicker or heavier sheets should be cut closer to 1 inch so the finished yarn is not too bulky to work with comfortably.

Step five: Connect your strips into one continuous length. This is the clever part. When you unfold your strips, you will notice that folding the sheet before cutting left all your strips separate. There are two popular methods for joining them into a continuous length.

The first method is the loop join, sometimes called the slit method. Take two strips. Cut a small slit about half an inch from the end of each strip. Loop one strip through the slit of the other, then pull the tail of the first strip back through its own slit to create a flat, secure join. This is the most popular method for rag rug projects because the join is nearly invisible when worked into the crochet.

The second method is the spiral cut, which many people prefer when working with full sheets because it eliminates separate pieces entirely. To do this, instead of cutting all the way across your folded sheet, stop each cut about half an inch before reaching the far edge. When you unfold the sheet, you will find one very long spiral strip. This requires a little more attention to detail while cutting, but it produces a truly seamless length of fabric yarn that is ideal for large rug projects.

Once your strips are joined, wind them loosely into a ball or around a piece of cardboard to keep them from tangling while you work.


Preparing to Crochet: Setting Up Your Project

Now that your fabric yarn is ready, it is time to start crocheting. This tutorial focuses on the most beginner-friendly rug shape, which is a round rug worked in a magic ring. If you prefer an oval or rectangular rug, the same stitches apply — you will simply start with a foundation chain instead.

Choosing your stitch. For rag rugs, single crochet is the most traditional and durable stitch. It creates a tight, dense fabric that holds up beautifully to everyday use and does not stretch out of shape. Some people prefer to use slip stitches for an even denser, flatter rug, while others enjoy the slightly more open look of half double crochet. This tutorial uses single crochet throughout, which is the classic choice and the easiest for beginners to manage.

Gauge. Gauge is less critical for rugs than for garments, but it is still useful to know. With a 10mm hook and 1.25-inch wide cotton sheet strips, you can expect your stitches to measure roughly 1 inch across and about 0.75 inches tall. Your rug will grow fast.


Step-by-Step: How to Crochet a Round Rag Rug

Round 1: Make a magic ring (or chain 4 and slip stitch into the first chain to form a ring). Work 6 single crochet stitches into the ring. Pull the tail to tighten the center. Place a stitch marker in the last stitch of the round to keep track of where your rounds begin and end.

Round 2: Work 2 single crochet stitches into each stitch around. You will now have 12 stitches. This doubling is what makes the work expand into a flat circle rather than curling up into a bowl or cup shape.

Round 3: Work the following pattern around the circle — single crochet in the first stitch, then 2 single crochet in the next stitch. Repeat this pattern all the way around. You will end the round with 18 stitches.

Round 4: Single crochet in the first two stitches, then 2 single crochet in the next stitch. Repeat all the way around for 24 stitches total.

Round 5: Single crochet in the first three stitches, then 2 single crochet in the next. Repeat around. You will have 30 stitches.

The pattern here is straightforward: each round, you work one more single crochet before each increase stitch. Round 6 will have a single crochet in the first four stitches before the increase, giving you 36 stitches, and so on. This consistent increase pattern is what keeps your rug lying flat as it grows.

Continue in this manner until your rug reaches your desired diameter. A small bathroom mat typically works up to about 20 to 24 inches in diameter. A bedroom accent rug might be 30 to 36 inches or more. The beauty of working in the round is that you simply keep going until you are happy with the size.

Finishing: When your rug reaches the size you want, cut your fabric yarn leaving a tail of about 6 inches. Pull the tail through the last loop on your hook to fasten off. Thread the tail through your tapestry needle and weave it securely into several stitches on the back of the rug to hide it. Do the same with any other tails from joining your fabric strips together along the way.


Tips for a Professional-Looking Finish

A few finishing touches will make your rug look polished and help it last longer.

Keep your tension even throughout the project. Because fabric yarn is thicker and less uniform than regular yarn, it is easy to let your tension slip. Check every few rounds by laying your rug flat on a table. If it starts to ruffle or wave at the edges, you are working your increase rounds too loosely. If it starts to cup upward in the center, your tension is too tight or you need an additional increase stitch somewhere. Gently block ruffled edges by dampening the rug and pressing it flat to dry.

Weave in your ends securely. Unlike regular yarn, fabric strip tails will not felt or knit together on their own. Make sure every end is woven in through at least four or five stitches in different directions.

Add a non-slip backing. Once your rug is finished, consider applying a non-slip rug backing material, which you can purchase at most fabric or craft stores by the yard. Cut it to match the size of your rug and either hand-stitch it around the edges or use a fabric adhesive. This simple addition prevents your beautiful new rug from sliding on hardwood or tile floors.


How to Wash Your Finished Rag Rug

One of the greatest advantages of a cotton rag rug is that it is fully machine washable. Toss it in the washing machine on a gentle or delicate cycle with cold water. Avoid hot water, which can cause cotton to shrink. Use a mild laundry detergent and skip the fabric softener, which can cause cotton rugs to become slippery over time.

For drying, either tumble dry on low heat or lay the rug flat outside to air dry in the sun. Sun drying is gentler on the fabric and can help naturally brighten white or light-colored sheets. If you use a dryer, remove the rug while it is still slightly damp and lay it flat to finish drying, which helps prevent wrinkles and keeps the shape true.


Color and Design Ideas

One of the most enjoyable parts of this project is choosing how you want your rug to look. If you are working with sheets in different colors, you can switch colors between rounds or partway through a round to create stripes, bullseyes, or even free-form color blocking.

For a classic farmhouse look, use a mix of white, cream, and soft gray sheets. For a coastal vibe, alternate light blue and white. For something bold and modern, collect sheets in two or three strongly contrasting colors and alternate them every two rounds.

If you have a lot of solid white sheets, consider dyeing some of your cut strips before crocheting. Fabric dye is inexpensive and easy to use at home, and it opens up a world of custom color options. Even a simple ombré effect — going from pale blush to deep rose, for example — can turn a simple round rug into a genuinely striking piece of home decor.

You can also experiment with texture. Try crocheting every other round through the back loop only for a ridged, ribbed texture. This is a subtle change to the technique but produces a noticeably different and attractive surface that catches the light beautifully.


Making an Oval Rug

If you prefer an oval rug rather than a round one, the process is very similar. Instead of beginning with a magic ring, you start with a foundation chain. The length of that chain determines the length of your finished oval.

For example, to make an oval rug that is approximately 12 inches long, chain 10. Work 3 single crochet into the second chain from your hook, then single crochet in each chain across until you reach the last chain, then work 3 single crochet into that final chain. Rotate your work and single crochet back along the other side of the chain, placing a stitch marker at the end. Now you are working in the round, increasing at both curved ends of the oval just as you would for a round rug, while the long straight sides stay flat.

This is a wonderful shape for a kitchen runner, a hallway accent, or an in-front-of-the-sink mat.


Troubleshooting Common Problems

My rug is curling upward: This almost always means your tension is too tight or you are not increasing frequently enough. Try moving up one hook size and make sure you are completing your increase stitches in every round as directed.

My rug is ruffling: Too many increases, or your tension is too loose. You can fix a mild ruffle by wetting the rug and pressing it flat to block it, or by switching to a slightly smaller hook on the next project.

My fabric strips keep breaking: This can happen with very old or fragile sheets. Try cutting your strips a little wider to distribute stress across more fibers, and handle the fabric a bit more gently as you pull through your stitches.

My joins are showing: Use the loop join method described earlier and make sure to pull the join snug. When you encounter a join while crocheting, orient it so it sits at the back of your work. With practice, joins become very nearly invisible.


Final Thoughts

Crocheting a rag rug from old sheets is one of those projects that rewards you at every stage. While you cut your strips, you are already imagining the finished piece. While you crochet, you watch something beautiful grow quickly under your hands. And when you place the finished rug on your floor and walk across it for the first time, you will feel a genuine pride that comes from knowing you made something lasting and lovely from something that might otherwise have been thrown away.

This rug rag tutorial is just the beginning. Once you have made one rug, you will start looking at every worn-out sheet, old T-shirt, and faded curtain with new eyes, seeing not waste but possibility. The techniques you have learned here scale up and down easily, work with all kinds of fabric, and open the door to a whole tradition of handmade textile craft that stretches back generations.

So pull those old sheets out of the closet, grab your biggest crochet hook, and get started. Your floors are waiting.

Categorized in:

Rugs,

Last Update: August 10, 2026

Tagged in:

, , , ,