
Rug Rag Tutorial | How to Crochet a Rug Rag From Old Sheets
There is something deeply satisfying about turning something worn and tired into something beautiful and useful. A rug rag project is exactly that kind of transformation. If you have old sheets sitting in a closet — faded, pilled, maybe a little out of style — you are sitting on a mountain of free crafting material. This tutorial will walk you through everything you need to know to crochet a rug rag from old sheets, from preparing your fabric strips all the way to finishing your very last stitch.
Whether you are a seasoned crocheter or someone who has only just picked up a hook for the first time, this project is wonderfully forgiving. The thick, chunky nature of fabric strips means your stitches will work up quickly, your hands will not cramp from hours of fine-detail work, and even small imperfections tend to disappear into the texture of the finished rug. Let’s dive in.
What Is a Rag Rug and Why Make One?
A rag rug is exactly what it sounds like — a rug made from rags. The tradition goes back centuries, rooted in resourcefulness and necessity. Before mass manufacturing made textiles cheap and abundant, families recycled every scrap of usable fabric. Old clothing, worn tablecloths, and tattered sheets were cut into strips and looped, braided, or crocheted into floor coverings that were both practical and charming.
Today, making a rug rag is less about necessity and more about intention. Crafters are drawn to this project because it is sustainable, budget-friendly, and endlessly customizable. You choose the colors. You choose the size. You choose the pattern. And you end up with a one-of-a-kind piece that no big-box home goods store could ever replicate.
Old cotton sheets are particularly perfect for this project. They are soft enough to work with comfortably, durable enough to hold up underfoot, and they come in such a wide range of colors and prints that you can plan color palettes or simply go scrappy and spontaneous.
What You Will Need
Before you start cutting, gather your supplies. The good news is that this project requires very little investment, especially if you are using sheets you already own.
Materials:
Old cotton sheets are your primary material. Flannel sheets work well too, especially if you want a softer, plusher rug. Avoid sheets with a lot of synthetic content if possible, because synthetic fibers do not have the same give as cotton and can be harder to crochet with. You do not need a huge quantity to start — a single queen-size flat sheet will give you a surprising amount of material, roughly enough for a small bathroom rug or doormat.
A large crochet hook is essential. For fabric strip rugs, you will want a hook somewhere between 10mm and 16mm. Some crafters go even larger, using a 20mm hook for a very loose, open weave. If you are new to rug rag crocheting, a 12mm or 15mm hook is a great starting point. These hooks are typically sold as “jumbo” hooks and are available at most craft stores or online.
You will also need a sharp pair of fabric scissors or a rotary cutter with a cutting mat if you want to work quickly and precisely. A seam ripper is handy for removing any elastic from fitted sheets. And if you plan to join strips as you go rather than pre-cutting everything, a clip or stitch marker can help you keep your place.
How to Prepare Your Sheets: Cutting Your Fabric Strips
The preparation stage is where most of the time goes, but it is also strangely meditative once you get into a rhythm. Put on a podcast or a good playlist, spread your sheet out on a table or the floor, and get ready to cut.
Step One: Wash and Press
If your sheets have not been recently washed, run them through the washing machine and dryer first. This preshrinks the fabric, removes any residual softener or oils, and ensures your finished rug will not shrink the first time it gets washed. A quick press with an iron is not strictly necessary but makes cutting much easier and more accurate.
Step Two: Remove Hems and Elastics
Use your seam ripper or scissors to cut away the hemmed edges of flat sheets and to remove the elastic and any seamed sections of fitted sheets. The thicker hemmed areas can cause uneven strip widths and make crocheting more difficult, so it is worth taking a few minutes to tidy things up.
Step Three: Cut Your Strips
The most common width for rug rag strips is between three-quarters of an inch and one and a half inches. Narrower strips, around three-quarters of an inch to one inch, will give you a denser, firmer rug. Wider strips, up to one and a half or even two inches, will work up faster and create a softer, loopier texture. For a beginner using a 12mm hook, one-inch strips are a reliable, forgiving choice.
You have a couple of options for how to cut. The straight-cut method means folding your sheet lengthwise and cutting perpendicular strips from the fold toward the open edge, stopping about half an inch before the edge so all your strips remain connected like a fringe. Then you make diagonal cuts connecting each strip to the next, creating one continuous long strip. This method is efficient and produces less waste.
Alternatively, you can simply cut individual strips straight across the width of the sheet and then join them together. This method is less efficient but easier to understand if you are just starting out.
Step Four: Join Your Strips
If you have cut individual strips rather than using the continuous-cut method, you will need to join them. The best way to do this without creating bulky knots is the fabric loop join. To do this, fold the end of one strip back on itself by about half an inch and cut a small slit through both layers. Do the same to the end of the next strip. Thread one loop through the other, then pass the tail of the second strip through its own loop and pull snug. This creates a flat, secure join that lies smoothly as you crochet and will not unravel.
Wind your prepared strips into a ball or around a piece of cardboard so they are easy to work with without tangling.
Getting Started: Foundation Chain and First Round
Now comes the fun part. For this tutorial, we will make a classic oval rug, which is probably the most practical and popular shape for a rag rug. An oval works beautifully as a kitchen rug, bathroom mat, or entryway piece.
Foundation Chain
Decide how long you want the finished rug to be, then subtract the desired width and divide by two. That number is roughly how many chains you need in your foundation. For example, if you want a rug that is approximately 24 inches long and 18 inches wide, you would need a foundation chain of about 6 to 8 stitches with a 12mm hook.
Start with a slip knot and chain 8. If you are making a small oval, 6 chains is plenty. If you want a longer oval, chain 12 or more.
Round One
Work 3 single crochet stitches into the second chain from your hook. These extra stitches at the end are what create the curved oval shape. Then single crochet across all remaining chains. When you reach the last chain, work 3 single crochet stitches into that final chain as well. Now rotate your work and single crochet back down the opposite side of the foundation chain. When you reach the beginning, slip stitch to join the round.
Place a stitch marker at the join so you can keep track of where each round begins and ends.
Round Two and Beyond
Continue working in the round. At each end of the oval, you will need to increase by adding extra stitches to keep your rug lying flat. The general rule for an oval rag rug is to work 2 single crochet stitches in each of the 3 end stitches per end, adding 6 total increases per round. If your rug starts to ruffle and cup upward, you are not increasing enough. If it starts to buckle and create waves, you are increasing too much. Adjust as you go — this is part of the process, and it becomes intuitive quickly.
The stitch itself is simple single crochet throughout. Insert your hook through both loops of the stitch below, pull up a loop of your fabric strip, pull that loop through both loops on your hook. That is all there is to it.
Tips for a Beautiful, Flat Rug
A few small habits will make a noticeable difference in the quality of your finished rug.
Consistency in your strip width matters more than you might think. Wider strips make bigger stitches that can throw off your tension and cause your rug to cup. Try to keep your cuts as even as possible. If you are cutting freehand, use a ruler or a piece of cardboard as a guide.
Maintain steady tension as you crochet. With fabric strips, it is tempting to pull very tightly to make things feel secure, but working with a somewhat relaxed tension will help your rug lie flat and make the crocheting itself much easier on your hands and wrists.
When you need to add a new strip, try to make your join happen on the underside or back of the rug rather than on the face that will be visible. You can plan this a little by paying attention to where you are in the round when you are running low on your current strip.
If you want to incorporate multiple colors or fabrics, plan your color changes in advance for a deliberate pattern, or just let them happen randomly for a scrappy, spontaneous look. Both are completely valid. If you are using patterned sheets alongside solid ones, do not worry too much about how the prints read in the finished rug — they tend to blur into texture and color rather than legible patterns.
Finishing Your Rug
When your rug has reached the size you want, it is time to finish off cleanly. Cut your strip leaving a tail of about 8 to 10 inches. Thread the tail onto a large-eye blunt needle or a tapestry needle and weave it through several stitches on the back of the rug, pulling firmly but not so hard that you pucker the fabric. Trim any remaining tail close to the work.
Go around the rug and check for any loose strip tails from color changes or joins. Weave all of these in securely on the back of the rug in the same way.
Lay your finished rug on a flat surface and take a look at the shape. Most rug rags benefit from a light blocking — meaning you dampen the rug, smooth it out by hand into your desired shape, and let it dry flat. This evens out any slight puckering and helps the stitches settle into a consistent fabric.
Caring for Your Rug Rag
One of the great practical advantages of a cotton sheet rug rag is that it is completely machine washable. Wash it in cold water on a gentle cycle. Tumble dry on low or, even better, lay it flat to dry so it retains its shape. Avoid washing it with items that have sharp edges or hardware, like jeans with rivets, which can snag the fabric strips.
With regular use and washing, a well-made rug rag will actually improve with time, becoming softer and more supple. If a strip does come loose over time, simply thread it back through on the back of the rug and secure it again.
Variations and Ideas to Explore
Once you have mastered the basic oval rug, the possibilities branch out in every direction.
A round rug is even simpler than an oval — start with a magic ring or a short chain, join into a circle, and increase evenly on every round, spacing your increases around the circle rather than clustering them at two ends.
A rectangle is straightforward too, though keeping the corners tidy takes a little practice. You can also work flat in rows rather than in the round, which some people find easier for rectangular shapes.
Striped rugs are beautiful and easy to plan. Simply switch to a new sheet color at the start of a new round and you have clean, concentric stripes.
If you have a collection of old T-shirts in addition to sheets, those can be cut into strips using a similar method and crocheted alongside or instead of sheet strips. T-shirt yarn has even more stretch and softness than woven cotton sheets, and the two materials can be combined to interesting effect.
For a more structured, densely woven look, try working in slip stitch rather than single crochet. Slip stitch creates an almost braided appearance and a very firm, flat fabric that is ideal for a high-traffic entryway rug.
Why This Project Is Worth Your Time
There is a quiet kind of pleasure in a rug rag project that goes beyond the finished object. You are working with your hands in a way that produces something real and useful. You are keeping textiles out of the waste stream. You are connecting to a craft tradition that spans cultures and centuries, from American colonial settlers to Scandinavian folk artists to contemporary zero-waste enthusiasts.
And at the end of it, you have a rug. A real rug that lives on your floor and softens the sound of footsteps and catches the light differently in the morning than in the evening. Something you made from something that might have been thrown away.
The next time you are sorting through a linen closet and setting aside sheets to donate or discard, consider keeping a set aside for this project instead. All you need is a pair of scissors, a hook, and an afternoon.
Quick Reference: Rug Rag Crochet Summary
Starting with clean, pressed cotton sheets, cut strips between three-quarters of an inch and one and a half inches wide, join them using the fabric loop method, and wind them into a ball. Use a 12mm to 15mm crochet hook. For an oval rug, chain 8 for your foundation, then work single crochet in the round, increasing at each end of the oval by working 2 stitches into the 3 end stitches on both ends. Continue until your rug reaches the desired size. Weave in all ends on the back. Wash in cold water and dry flat.
That is the heart of it. Everything else — the colors, the size, the shape, the feel underfoot — is yours to decide.