
Rug Rag Tutorial: 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 useful. That is exactly what this rug rag tutorial will help you do. If you have old bed sheets sitting in a closet — faded, stained, or simply too worn to use on a bed anymore — you are sitting on the perfect raw material for a gorgeous handmade rug. Crocheting a rug from fabric strips is one of the oldest textile traditions in the world, and it is making a powerful comeback as more people look for sustainable, budget-friendly ways to add character to their homes.
This guide will walk you through every step of the process, from preparing your fabric strips all the way to finishing your finished rug. Whether you are a beginner who has never picked up a crochet hook before or an experienced crocheter looking for a new project with a purpose, this tutorial has everything you need.
Why Crochet a Rug From Old Sheets?
Before diving into the how-to, it is worth taking a moment to appreciate why this project is so worthwhile.
Old bed sheets are an ideal fabric for rug making. They are typically made from cotton or a cotton-polyester blend, which gives the finished rug durability and softness underfoot. Cotton holds its shape well when crocheted tightly, so your rug will lie flat without curling at the edges if you follow the right technique. Sheets also come in large continuous panels, which means fewer joins in your fabric strips compared to using smaller clothing items like t-shirts.
From a sustainability perspective, this project is a win. Textiles are one of the most significant sources of landfill waste in modern society, and repurposing old sheets instead of throwing them away is a small but meaningful way to reduce that impact. You get a handmade, custom rug at essentially no cost, and a sheet that might have ended up in the trash gets a second life instead.
Aesthetically, the results can be stunning. Old sheets often have faded floral patterns, vintage stripes, or soft muted tones that look beautifully bohemian when crocheted into a rug. You can work with a single sheet for a cohesive look, or combine several sheets in complementary colors for something more eclectic and layered.
What You Will Need
Gathering your materials before you start makes the whole process smoother. Here is what you need for this rug rag tutorial.
Fabric: Two to four old flat bed sheets in whatever colors or patterns you like. A queen-size flat sheet will yield a substantial amount of fabric strip, and a full rug will typically require at least two sheets depending on the size you are making. Twin sheets work too, but you may need more of them for a larger project.
Scissors: A good pair of fabric scissors will save your hands. Cutting through doubled fabric over and over again with dull scissors is exhausting and frustrating, so sharpen or replace yours before you begin if needed.
Crochet Hook: For rug rags made from fabric strips, you need a large hook. A size N (9mm) or P (10mm) hook is a popular choice, though some crafters go even larger, up to a Q (15mm) or 19mm hook. The thicker your fabric strips, the larger your hook should be. Starting with a 10mm hook is a good middle ground.
A Measuring Tool: You need a ruler or measuring tape to keep your fabric strips consistent in width.
Optional but helpful: A rotary cutter and cutting mat will speed up the strip-cutting process dramatically if you have access to them. Fabric clips or a large yarn bowl can also help keep your fabric strips organized as you work.
Step One: Preparing Your Sheets
This is the most time-consuming part of the process, but it is also where you set yourself up for success. Take your time here, and the crocheting will go smoothly.
Start by washing and drying your sheets. Even if they look clean, washing them removes any residual oils, softener buildup, or dust that might affect how the fabric behaves. Old sheets also tend to shrink slightly if they have not been pre-shrunk, and you want that to happen before you cut them, not after.
Once they are clean and dry, spread the first sheet out flat on a large surface. A table, the floor, or a clean bed all work well. Smooth out as many wrinkles as possible — this is not about perfection, but about making your cutting more accurate.
Now you need to decide how wide to cut your strips. For most rug rag projects with a 10mm hook, strips that are about one to one and a half inches wide work well. Thinner strips produce a tighter, denser fabric that lies very flat. Wider strips create a chunkier, more textured look and work up faster. As a beginner, starting with strips that are exactly one inch wide is a reliable approach.
Fold the sheet in half along the length, then in half again. This allows you to cut multiple strips at once. Use your ruler to mark every inch along the folded edge, then cut straight across. Be careful to keep your cuts parallel — uneven strips will create uneven tension in your rug. If you are using a rotary cutter, this step goes much faster and your lines will be straighter.
Once you have your strips cut, you need to connect them into one long continuous strand. There are a few ways to do this.
The simplest method is the loop-to-loop join. To do this, take two strips and fold the end of each strip back on itself to create a small loop. Thread one loop through the other, then pull the tail of the second strip through its own loop to create a secure knot-free join. This creates a flat, nearly invisible connection that works beautifully in a crocheted fabric.
Alternatively, you can simply tie strips together with a square knot and trim the ends. This creates small knots that will be visible in the finished rug, but many people actually like the rustic, handmade look this gives.
Wind your connected strips into a ball as you go, just the way you would wind yarn. This keeps everything organized and prevents tangling as you crochet.
Step Two: Understanding the Basic Crochet Stitch for a Rug
If you are new to crochet, do not be discouraged. Crocheting a rug with fabric strips is in many ways easier than working with thin yarn because each stitch is large and visible. You can clearly see what you are doing, which makes learning much more intuitive.
The stitch used most often for flat rugs is the single crochet. It creates a dense, sturdy fabric that holds up well underfoot. Some crafters prefer a slip stitch for an even tighter result, while others use a half double crochet for a slightly more flexible texture. For this tutorial, single crochet is the recommended stitch, especially if you are a beginner.
To make a single crochet stitch, insert your hook through the top of the previous stitch, yarn over (in this case, wrap your fabric strip over the hook), pull up a loop so you have two loops on your hook, yarn over again, and pull through both loops. That is one single crochet. It sounds complicated written out, but after a dozen stitches it will feel automatic.
The key to a rug that lies flat is tension. You want your stitches to be firm and consistent, but not so tight that the fabric puckers. As you crochet, hold your fabric strip with moderate tension and try to keep each stitch the same size. If the rug starts to cup or curve upward at the edges, your tension is too tight or you may need to add extra stitches at the corners (if working a rectangular rug) or at regular intervals (if working a round rug).
Step Three: Starting Your Rug
You can make your rug in several shapes — round, oval, or rectangular. Each starts a little differently, and each has its own personality.
For a round rug: Make a magic ring (also called a magic circle). To do this, wrap the fabric strip around your fingers once to form a loop, insert your hook through the loop, pull up a working strand, and chain two. Work six single crochet stitches into the ring, then pull the tail to close the center. At the end of each round, you will need to increase the number of stitches to keep the rug flat. The general rule is to add six stitches per round — so round one has six stitches, round two has twelve, round three has eighteen, and so on. These increases are evenly spaced around the round. Continue until your rug is the size you want.
For an oval rug: Start with a foundation chain equal to the desired length of your rug minus its width. For example, for a rug that is roughly 24 inches long and 12 inches wide, chain about twelve stitches. Work single crochets along one side of the chain, add extra stitches at each end to turn the corner, then work back along the other side of the chain. From there, continue working in rounds, increasing at both short ends of the oval to keep things flat.
For a rectangular rug: Chain the desired width of your rug, then work rows back and forth, turning your work at the end of each row. This creates a flat, woven look. Use the same number of stitches in each row, and work a single crochet through both loops of each stitch as you go. When the rug is as long as you want it, finish off and weave in your ends.
Step Four: Working Your Way Through the Project
Once you have started, the rhythm of the rug will take over and you will find it deeply meditative. The large hook and thick strips mean you can see real progress quickly, which is one of the most motivating aspects of this type of project.
As you work, check the flatness of your rug regularly by setting it on the floor. If the edges begin to ruffle or wave, it means you have too many stitches and need to decrease slightly or stop adding increases. If the rug starts to form a bowl shape and curve upward, you need more increases. Small adjustments made early are much easier than fixing things at the end.
When you run out of one fabric strip and need to add the next, use the loop-to-loop join described earlier. Try to make these joins on the back side of the rug if possible, and pull the connected strip snug before continuing to crochet. After a little practice, your joins will be nearly invisible.
If you are combining multiple sheets, this is where your color choices come into play. You can switch colors whenever a strip runs out, allowing the colors to blend and shift organically. Or you can plan specific color blocks, completing several rounds or rows in one color before switching to another. Both approaches produce beautiful results — the first is more impressionistic and free-flowing, the second more graphic and deliberate.
Step Five: Finishing Your Rug
When your rug has reached the size and shape you want, it is time to finish off. Cut your fabric strip, leaving a tail of about six inches. Draw the tail through your last loop and pull snug to secure it. Then thread the tail onto a large tapestry needle or blunt yarn needle and weave it into the back of several stitches to anchor it.
Do the same with any other loose tails from joins or color changes. Take your time with this step — properly woven-in ends are what make the difference between a rug that holds together for years and one that unravels.
Once all ends are secure, lay the finished rug on a flat surface and give it a gentle blocking if needed. Misting it lightly with water and pressing it flat by hand will help any slightly curled areas relax. Cotton is very responsive to moisture, and most minor shaping issues resolve themselves after a good blocking and a few days of use.
Tips for Success
Working with fabric strips rather than yarn has a few quirks worth knowing about before you begin.
Keep your hook clean and smooth. Fabric strips can snag on rough spots on your hook, which interrupts the flow of your work. A metal hook is generally better than a wooden one for this purpose.
Do not cut all your strips at once unless you have a large, organized space to keep them. Fabric strips have a tendency to tangle, and a manageable ball of connected strips is easier to work with than a pile of loose ones.
If your sheet has a printed pattern on one side and a plain side on the other, decide which you prefer to show and stay consistent as you fold and cut. The two sides will appear in different places as the rug is crocheted, which can create an interesting organic variation — but if you want more uniformity, pay attention to which side faces out as you cut and roll your strips.
Cotton sheets do tend to shed slightly when first cut, producing small fiber fragments. This is normal and fades after washing. A quick shake outdoors before you begin crocheting will remove most of it.
Caring for Your Finished Rug
One of the advantages of a cotton rug rag over wool or synthetic options is that it is entirely machine washable. When your rug needs cleaning, wash it on a gentle cycle in cold or lukewarm water. Tumble dry on low, or lay flat to air dry. Avoid high heat, as this can cause the cotton to shrink and may distort the shape of the rug over time.
With proper care, a crocheted rug rag made from old sheets can last for many years. Cotton becomes softer with each wash, so your rug will actually feel better underfoot as time goes on.
Ideas for Where to Use Your Rug Rag
The versatility of this project is part of its charm. A small round rug works beautifully in front of a kitchen sink or beside a bed. A larger oval rug is perfect for a bathroom floor, a mudroom entryway, or beneath a coffee table. Rectangular rugs in runners sizes fit hallways and kitchen work areas well.
Because you are making the rug yourself from materials you already own, the cost is essentially zero. That means you can make several rugs for different rooms, experiment with different color combinations, or give them as thoughtful handmade gifts. A rug made from a grandmother’s old floral sheets, for instance, is a genuinely moving and personal heirloom to pass on.
Final Thoughts
Learning how to crochet a rug rag from old sheets is one of those skills that pays you back many times over. It gives you a creative outlet, a useful home furnishing, and the quiet satisfaction of knowing that something worn out has been given a new purpose. The technique is accessible to beginners but endlessly adaptable for more experienced crafters who want to experiment with patterns, color gradients, or mixed textures.
Start with one sheet, one hook, and a little patience. Before long, you will have a rug underfoot that tells a small story — of a bed once slept in, fabric well-loved, and hands that decided to make something instead of throw something away. That is the whole spirit of this craft, and it never gets old.