
Upcycled Crochet Rag Rug: How to Turn Old Fabric Into a Beautiful Handmade Floor Covering
There is something deeply satisfying about transforming something old and forgotten into something useful and beautiful. That feeling is exactly what you get when you sit down to crochet a rag rug from fabric scraps, worn-out clothing, and textile odds and ends that would otherwise end up in a landfill. Upcycled crochet rag rugs have been made for centuries, born out of necessity and resourcefulness, and today they are enjoying a well-deserved revival among crafters who care about sustainability, slow living, and handmade home decor.
Whether you are a seasoned crocheter looking for a new project or a complete beginner who has never picked up a hook, making a crochet rag rug is one of the most approachable and rewarding crafts you can try. This guide will walk you through everything you need to know, from gathering and preparing your fabric strips to choosing the right stitch, finishing your edges, and caring for your finished rug.
What Is a Crochet Rag Rug?
A crochet rag rug is exactly what it sounds like: a rug made by crocheting strips of fabric rather than conventional yarn. The word “rag” originally referred to scraps of worn fabric that frugal homemakers would save and repurpose rather than throw away. Rag rugs have a long history in many cultures, including early American homesteads, Scandinavian farmhouses, and rural communities across Europe and beyond. They were practical objects first and decorative objects second, made to cover cold floors, cushion tired feet, and use up every last scrap of textile.
Today the rag rug is having a modern moment. With growing awareness around fast fashion waste, textile pollution, and the environmental cost of synthetic home goods, more and more people are turning to upcycled crafts as a conscious alternative. A handmade crochet rag rug lets you take t-shirts that no longer fit, bed sheets with a small tear, denim jeans with blown-out knees, and curtains left behind by the previous owners of your house, and turn all of it into a floor covering with real character and a genuine story behind it.
Why Crochet Instead of Weave or Braid?
There are three main methods for making rag rugs: weaving, braiding, and crocheting. Weaving requires a loom, which is either expensive to buy or time-consuming to build. Braiding is wonderfully simple but can be hard on the hands and requires sewing the braids together at the end, which many people find fiddly and tedious. Crocheting hits a sweet spot between the two. You only need a single hook, the fabric moves quickly once you get into a rhythm, and the finished rug is sturdy, flexible, and surprisingly polished looking.
Crocheted rag rugs also give you far more design flexibility than braided ones. You can work in rounds for a classic oval or circular shape, work in rows for a rectangular runner, change colors intentionally to create stripes or geometric patterns, or simply let the random mix of fabrics produce a beautiful scrappy, eclectic look. The structure of crochet stitches grips the fabric strips tightly, which means your rug will hold together through years of foot traffic, pet paws, and regular washing.
Gathering Your Materials
The most exciting part of starting a rag rug project is the material hunt. Almost any woven or knit fabric can work, but some fabrics perform better than others. Here is what to look for and what to avoid.
Cotton is king for rag rugs. It is soft underfoot, durable, washable, and easy to cut into strips. Old cotton t-shirts, bed sheets, pillowcases, tablecloths, dish towels, and cotton dresses are all ideal. Denim is another excellent choice. It is very durable and gives a rug a pleasingly rustic, chunky texture, though it can be harder on your hands during a long crocheting session. Jersey knit fabrics, including most t-shirts and athletic wear, have a gentle stretch that makes them forgiving to work with and gives the finished rug a soft, slightly cushioned feel.
Flannel, fleece, and lightweight wool are also good options, especially for a rug you want to feel particularly warm and cozy underfoot. Linen and canvas work well if you want a firmer, more structured rug, though they can be stiff to cut and pull through your stitches.
Fabrics to avoid include anything very sheer or delicate, like chiffon or silk, which will shred and fall apart quickly. Synthetic fabrics like polyester do not absorb well, can feel slippery on the floor, and are less pleasant to work with. If you do include some polyester in your mix, try to keep it a small proportion of the total.
For sourcing, start with your own wardrobe and linen closet. Clothes that are stained, torn, or simply too far gone to donate are perfect candidates. Ask friends and family to set aside their textile rejects for you. Check the remnants bin at fabric stores, where you can often find large pieces of cotton or denim for almost nothing. Thrift stores and estate sales are goldmines, especially for bedsheets in bold colors and patterns that would look fantastic in a rug.
You will also need a crochet hook sized appropriately for rag rug work. Because fabric strips are much chunkier than yarn, you will be working with a very large hook, typically somewhere between a US size N (9mm) and a US size S (19mm). Many crafters use a size P (11.5mm) or Q (15.75mm) hook for most rag rug projects. Wooden or bamboo hooks are popular for this kind of work because they are lightweight and slightly grippy, which helps prevent the fabric from slipping. A large plastic or aluminum hook works perfectly well too.
How to Cut Fabric Into Strips
Cutting your fabric into strips is the most time-consuming preparation step, but it does not have to be painful. The goal is to create long, continuous strips that you can crochet without constantly stopping to join new pieces.
The width of your strips will depend on the weight of your fabric. For lightweight cotton like t-shirts or thin sheeting, cut strips about one and a half to two inches wide. For heavier fabrics like denim or canvas, one inch wide or slightly less is usually enough to create a nice thick strip once folded. Thinner fabrics can also be cut wider to compensate for their lack of bulk.
For rectangular pieces of fabric like sheets, the most efficient cutting method is to fold the fabric lengthwise several times and then cut across the folded layers in parallel lines. This gives you multiple strips at once. Before you cut all the way to the edge, leave a small margin connected, then shift each cut so the strips form a long continuous spiral rather than individual pieces. This technique is sometimes called the continuous strip method, and once you get the hang of it, it is remarkably efficient.
For t-shirts, you have two options. The simplest is to cut straight across the body of the shirt, working from the hem up, to create loops. These loops can then be stretched gently to make them curl and elongate into strips. Alternatively, you can cut the shirt in a spiral starting at one side seam, which gives you one very long continuous strip from a single garment.
Once your strips are cut, give them a gentle pull along the length. Many woven fabrics will roll slightly at the edges when pulled, which is perfect because it means you do not need to fold or hem the edges as you crochet. Jersey knit in particular curls beautifully into a rounded cord-like strip, making it one of the most pleasant rag rug materials to work with.
Store your strips in baskets or bags organized roughly by color or fabric type. If you want a more deliberate color scheme in your rug, you can go further and pre-sort by color family. If you love a scrappy, eclectic look, just grab as you go.
Joining Strips Together
There are a few ways to join strips into a longer working strand. The simplest and most common method is the cut-and-loop join, also sometimes called the fabric join or slit join. To do this, cut a small slit about half an inch from the end of each strip. Thread the end of the new strip through the slit in the old strip, then bring the other end of the new strip through the loop you just created, and pull firmly. This creates a flat, secure join that does not add much bulk and holds up beautifully in finished rugs.
Some crafters prefer to simply overlap and sew their strips on a sewing machine for the strongest possible join. This is worth doing if you are working with very heavy fabric or plan to use the rug in a high-traffic area. A quick overlapping zigzag stitch takes only seconds per join and is essentially invisible once the rug is finished.
Choosing Your Stitch and Pattern
For beginners, the single crochet stitch is the best place to start. It is simple, produces a tight and sturdy fabric, and works up relatively quickly even with chunky strips. A basic oval rag rug made entirely in single crochet in the round is a classic pattern that has been made by countless generations of crafters and is no less beautiful for being simple.
To begin an oval rug, chain a starting length that will determine the long dimension of your oval minus its width. So for an oval that is roughly 24 inches long and 18 inches wide, you might start with a chain of about 8 to 10 stitches, then work single crochet all the way around the chain, increasing at each end to create the oval shape. As you continue working in rounds, you will add increases at the two short ends in each round to keep the rug lying flat. The exact number of increases depends on your stitch gauge and fabric thickness, so check frequently that your rug is lying flat on a surface and adjust accordingly.
For a circular rug, start with a magic ring or a small chain joined into a circle, then work single crochet rounds outward, increasing evenly in each round to maintain the flat circle shape.
If you want to try something slightly more textured, the half double crochet stitch creates a slightly thicker, more cushioned fabric. Slip stitch worked in the back loop only gives a very dense, almost woven appearance that is particularly striking.
For more experienced crocheters, patterns incorporating planned color changes can produce chevrons, concentric color bands, log cabin squares, or granny square blocks sewn together into a larger rug. All of these are achievable with rag rug materials and look absolutely stunning with the right combination of fabrics.
Tips for Keeping Your Rug Flat
The most common challenge with crocheted rag rugs is getting the finished piece to lie flat without curling or cupping. This is almost always a tension issue, and the fix is simple: increase your stitch count or use a larger hook to loosen things up.
Work on a large flat surface like a dining table or the floor periodically as you go, laying the rug out flat to check its progress. If it is cupping upward like a bowl, you need more increases. If it is ruffling and waving at the edges, you need fewer. Finding the right balance comes with practice, and every fabric combination will behave slightly differently, so treat your first rug as a learning experience.
Starting your project with a small swatch crocheted in the round can save a lot of frustration. Crochet six to eight rounds, block it flat, and see how it behaves before committing to a full rug.
Finishing Touches
When your rug has reached the size you want, finish with a slip stitch to close the final round neatly, or fasten off with a secure knot and weave in the end using a blunt tapestry needle or your crochet hook. Trim any loose ends close to the surface of the rug.
For a clean finished edge, you can work a final round of slip stitches or reverse single crochet all the way around the perimeter. This creates a firm, tidy border that helps the rug hold its shape.
If your rug feels at all stiff or scratchy from new fabric strips, a gentle machine wash on a cool cycle will soften it beautifully. Use a mesh laundry bag if you are worried about the strips getting caught, though most rag rugs are surprisingly robust in the wash.
To keep your rug from sliding on hard floors, attach a non-slip rug pad underneath or apply several lines of fabric paint or puffy paint to the underside and let it dry thoroughly. The textured surface this creates grips the floor very effectively.
Caring for Your Upcycled Crochet Rag Rug
One of the best things about a cotton rag rug is how easy it is to care for. Most can be machine washed on a cool or warm gentle cycle and laid flat or hung to dry, though many will survive a low-heat tumble dry just fine. Avoid hot water or high heat, which can cause cotton fabrics to shrink and pucker unevenly.
Shake the rug outside regularly to remove dust and debris. Vacuum lightly on a low suction setting, holding the edge of the rug down with your foot so it does not get sucked up. Spot clean stains promptly with a mild detergent and a damp cloth.
With proper care, a well-made crochet rag rug can last for decades. Some of the most beautiful examples in existence are genuinely antique, mellowed by years of use into colors and textures that no dye or deliberate aging technique could replicate.
The Bigger Picture: Why Upcycled Crafts Matter
Every rag rug you make is a small but meaningful act of sustainability. The fashion and textile industry is one of the most polluting industries in the world, and a significant portion of the problem is not just the production of new clothes but the disposal of old ones. Most donated clothing that cannot be resold ends up in landfills or is shipped overseas in bales, much of which also ends up discarded. By taking worn and unwanted textiles and transforming them into durable, beautiful home goods, you are stepping outside that cycle entirely.
There is also something to be said for the experience of making. A crochet rag rug takes time, thought, and care. It grounds you in the material world in a way that scrolling through a home decor website simply cannot. You handle the fabric, you make decisions about color and texture, you feel the rug growing under your hands over hours and days. When you finally place it on the floor and step onto it for the first time, it is not just a rug. It is a record of your intention and effort and resourcefulness.
Each rug tells a story through its materials: the blue-striped t-shirt from a vacation years ago, the worn-out flannel pajamas from a particularly cozy winter, the bright yellow curtains that never quite worked in the living room but look perfect in a rug. These stories are woven into the fibers, invisible to anyone who does not know them, but deeply present for the person who made them.
Start small if the idea feels overwhelming. A small oval bathroom mat is the perfect first project, requiring only a few hours and a handful of fabric strips. From there, a kitchen runner, a bedroom rug, a pet mat, a welcome mat for the front door — the possibilities are as wide as your fabric stash, which, if you are anything like most crafters, is already larger than you think.
Pick up a hook, raid your wardrobe, and see what you can make.