
The Simplest Instructions for Making Rag Rugs
There is something deeply satisfying about making a rag rug. You start with a pile of worn-out fabric — old jeans, flannel shirts that have seen better days, cotton sheets you can no longer use — and by the end of an afternoon, you have something beautiful, functional, and entirely your own. Rag rugs have been made for centuries, born out of necessity by people who could not afford to waste a single scrap of cloth. Today, that same tradition carries a different kind of value: it is sustainable, creative, and surprisingly meditative once you get into the rhythm of it.
This guide walks you through the simplest methods for making rag rugs, whether you are a complete beginner or someone who has tried before and wants clearer instructions. No specialized equipment is required for most of these techniques, and many of them can be completed with tools you already have at home. By the time you finish reading, you will know exactly where to start and what to do next.
Why Make a Rag Rug?
Before diving into the how-to, it is worth understanding why so many crafters keep coming back to this particular project. Rag rugs are one of the most accessible fiber arts you can explore. Unlike knitting or weaving on a loom, you do not need to spend weeks learning a complex skill. The techniques are forgiving. If you make a mistake, it is usually easy to undo.
The cost is also remarkably low. Most of your materials come from fabric you already own or can source from thrift stores for a few dollars. A bag of old T-shirts, a few worn cotton sheets, or a pile of denim scraps is all you need to get started. You are essentially recycling material that would otherwise end up in a landfill.
Then there is the aesthetic appeal. A handmade rag rug adds warmth and texture to any room. Because you choose the fabric, the colors are entirely personal. You can make something rustic and earthy, bright and cheerful, or sophisticated and neutral — the only limit is whatever fabric you have on hand or choose to buy.
The Best Fabrics for Rag Rugs
Not all fabric works equally well for rug making. The best materials are durable, do not stretch too much, and hold up under foot traffic. Here are the most reliable options:
Cotton is the classic choice. Old bed sheets, cotton shirts, and cotton curtains all work beautifully. Cotton cuts cleanly, lies flat, and washes well after the rug is finished. It is probably the most beginner-friendly fabric you can choose.
Denim is extremely durable and makes rugs that can withstand heavy use. The weight of denim gives rugs a solid, substantial feel. Old jeans are perfect for this, and mixing light and dark wash denim creates natural-looking color variation.
Fleece and jersey knit fabrics, like old T-shirts, have a slight stretch that works well for braided rugs in particular. They are soft underfoot and do not fray when cut, which makes preparation much quicker.
Wool is a traditional rag rug material and is excellent for looped or hooked styles. It is warm, resilient, and holds its shape well. If you have old wool sweaters, blankets, or skirts you no longer wear, these can be cut up and used effectively.
Fabrics to avoid include anything very thin or slippery, like silk or polyester satin. These tend to shift around too much and do not hold up well under foot traffic. Heavy upholstery fabric can also be difficult to work with if it is too stiff.
Preparing Your Fabric
Before you begin any rag rug technique, you need to prepare your fabric strips. This is the step that takes the most time, but doing it well makes the actual rug-making process much smoother.
Start by washing all your fabric. This pre-shrinks it and removes any finishes or residue. Once it is clean and dry, begin cutting.
For most techniques, you will cut fabric into strips between one and two inches wide. The exact width depends on the method you are using and how thick you want your finished rug to be. Braided rugs typically use strips between one and two inches wide. Woven rugs can use slightly narrower strips. Locker hooking or proddy rugs may call for short, wider pieces.
To cut your strips efficiently, fold the fabric several times and cut through multiple layers at once. For T-shirts and jersey knits, you can cut around the body of the shirt in a continuous spiral to create one long strip rather than many short pieces.
Once your strips are cut, join them together into long continuous lengths. The easiest way to do this with woven fabrics is the diagonal seam method: place two strip ends at right angles, right sides together, and sew or tie a diagonal seam across the corner. Trim the excess and press open. This creates a smooth join that does not create a thick lump when folded or braided. For knit fabrics, you can simply tie strips together or cut small slits in each end and loop them through each other.
Store your prepared strips in a bag or basket to keep them organized and tangle-free as you work.
Method One: The Braided Rag Rug
The braided rug is probably the most iconic American style of rag rug, and it is genuinely one of the easiest to make. You do not need any special tools — just your hands, some safety pins, and a needle and thread or craft glue to finish.
What you need: Fabric strips approximately one to one and a half inches wide, safety pins, a large blunt needle and strong thread (or a bottle of fabric glue).
Step one: Start your braid. Take three long strips and tie or pin them together at one end. Attach the pinned end to something stationary — a chair leg, a doorknob, or a heavy object on a table. This keeps tension in the braid as you work. Fold each strip in half lengthwise as you go so the raw edges are hidden inside the braid. This is the key to a neat-looking finished rug.
Step two: Braid. Braid the three strips together just as you would braid hair, keeping even tension throughout. Add new strips by joining them to the ends of existing strips as you run out. Aim to stagger your joins so they do not all land in the same spot. Continue braiding until you have a very long length — for a small oval rug about two feet by three feet, you will need roughly twelve to fifteen feet of braid.
Step three: Coil and sew. Lay your braid on a flat surface and begin coiling it. For a round rug, start at the center and coil outward in a circle. For an oval rug, fold the beginning of the braid back on itself to create a short straight center, then coil around that.
As you coil, use a large blunt needle and heavy thread to lace the coils together by passing the thread through the loops of the braid from one row to the next. Do not pull too tight, or the rug will cup upward. Keep it flat on the surface as you work. Alternatively, a heavy-duty fabric glue applied between the rows works well if you prefer not to sew.
Finishing: When your rug is the size you want, taper the ends of your braid by gradually narrowing each strip before doing your final few inches of braiding. This creates a smooth end rather than an abrupt stop. Tuck the end under and sew it firmly in place.
Method Two: The No-Sew Loomed Rag Rug
This method uses a simple frame loom that you can make yourself from a wooden frame or even a sturdy cardboard box. It produces a flat-woven rug with a classic, textured look and requires no sewing machine. If you have ever done any simple weaving, you will pick this up immediately.
What you need: A wooden frame (a picture frame works, or you can nail four pieces of wood together), nails or notches spaced about half an inch apart along the top and bottom edges, cotton string or twine for the warp, fabric strips for the weft.
Step one: Set up your warp. The warp is the set of vertical threads stretched across your loom. Tie your string to the first nail at the top left, then run it down to the bottom left nail, across to the next nail, back up to the top, across again, and so on, until the entire frame is strung with parallel vertical threads. These warp threads provide the structure of your rug.
Step two: Weave. Thread a fabric strip through a large blunt needle or simply use your fingers to weave it over and under the warp threads from left to right. When you reach the end, push the strip down gently toward the bottom of the frame, then come back from right to left, this time going under where you went over before. This alternating pattern locks the fabric strips in place and creates the woven structure.
Pack each row of fabric down firmly with your fingers or a wide-tooth comb as you go. The tighter you pack the rows, the sturdier the finished rug will be. Leave a small loop at each edge rather than pulling the strip tight, which would cause the rug to pull inward.
Step three: Off the loom. When you have woven to the top of your frame, carefully slide the rug off the nails. Tie the warp threads in pairs at each end to secure the weave, or fold them back and weave them in with a needle. Trim any excess to create a clean fringe, or tuck everything in for a finished edge.
A small loom makes a small rug, so you can either sew several woven panels together to make a larger piece or simply keep your finished rug at bathmat size, which is perfectly practical.
Method Three: The Crochet Rag Rug
If you know how to crochet even a basic chain, you can make a beautiful rag rug using fabric strips instead of yarn. The result is chunky, sturdy, and completely washable.
What you need: Fabric strips approximately one inch wide, a large crochet hook (size N or P works well, or anything between 9mm and 15mm), scissors.
Step one: Make a foundation chain. For a round or oval rug, start with a chain of five to ten stitches. For a rectangular rug, make a longer chain equal to the desired short side of your rug.
Step two: Work in single crochet. Single crochet is the simplest stitch — insert the hook, pull up a loop, then pull through both loops. Work single crochet across your foundation chain. For a rectangular rug, simply continue in rows, chaining one and turning at the end of each row. For a round or oval rug, work around the outside of your starting chain, crocheting into both sides, then continue spiraling outward, adding extra stitches at the corners or ends to keep the work flat.
Step three: Add new strips. When one strip runs out, simply overlap it with the next strip and crochet over both for a few stitches. The ends get hidden inside the body of the rug and are completely secure once the rug is finished.
Step four: Finish. When your rug reaches the size you want, slip stitch into the last stitch, cut your strip, and pull the end through the loop to fasten off. Use the crochet hook or a large blunt needle to weave any loose ends back into the rug.
The crochet method is wonderfully portable because it requires only a hook and your fabric. Many people find it the most satisfying of the three methods because you can see the rug growing quickly as you work.
Tips for a Better Finished Rug
Whichever method you choose, a few universal tips will improve your results significantly.
Keep your tension consistent. Whether you are braiding, weaving, or crocheting, uneven tension creates a rug that curls, cups, or lies unevenly on the floor. Check your work against a flat surface regularly as you go.
Mix your fabric types thoughtfully. Combining cotton and denim can be tricky because they have different weights. Try to keep similar weights together within sections so the rug lies flat and wears evenly.
Plan your colors before you start. Lay your prepared strips out on the floor and look at them together. Move them around until you are happy with the color progression. You do not have to stick rigidly to a plan, but having a rough idea prevents you from ending up with an accidental muddy mix.
Back your rug for safety. Handmade rugs can slide on hard floors, which is a slipping hazard. Once your rug is finished, you can either hand stitch a non-slip rubber mesh backing onto it or simply place a rug pad underneath. Rug pads are inexpensive and available at any home goods store.
Wash your finished rug before using it. This softens the fabric, sets the final shape, and removes any dust from the making process. Most rag rugs made from cotton or jersey can be machine washed on a gentle cycle and laid flat to dry.
How to Scale Up Your Project
Once you have made one small rug and understand the basic technique, scaling up is simply a matter of time and more fabric. A braided rug six feet in diameter is made exactly the same way as a twelve-inch one — it just requires more braid and more coiling time. Similarly, a larger woven rug just means a bigger frame and more strips.
Many rug makers develop a rhythm and keep ongoing projects going for weeks or months, adding strips and coils whenever they have time. This is what makes rag rug making so compatible with a busy life. You do not need a dedicated studio or a long uninterrupted stretch of time. Pick it up for twenty minutes, set it down, come back tomorrow.
A Final Word
Making a rag rug connects you to a long line of resourceful, creative people who turned the everyday materials of their lives into objects of beauty and function. There is no single right way to do it, and part of the joy is adapting these basic methods to your own style, your own materials, and your own sense of what a rug should look like.
Start with whatever fabric you have available, choose the method that appeals most to you, and make your first rug imperfect and wonderful. The second one will be better, and by the third, you will have found your own way of doing it. That is exactly how it should be.