
How to Make a Rag Rug Using Socks
There is something deeply satisfying about turning something worn-out and forgotten into something beautiful and useful. Rag rugs have been made for centuries, born out of necessity and kept alive by the pleasure of the craft itself. Today, one of the most popular and surprisingly elegant ways to make a rag rug at home is by using old socks. Whether they are mismatched, full of holes at the heel, or simply past their prime, socks make an ideal material for this project. They are stretchy, colorful, and already cut into a tubular shape that lends itself perfectly to weaving and braiding.
This guide will walk you through everything you need to know about how to make a rag rug using socks, from gathering your materials to finishing your edges. By the end, you will have a handmade piece that can sit by the door, in the bathroom, beside the bed, or anywhere else you want a little warmth underfoot.
Why Use Socks to Make a Rag Rug?
Before diving into the steps, it is worth understanding why socks are such a great choice for this particular project compared to other fabric scraps.
Socks are typically made from cotton, wool, or a cotton-polyester blend, all of which hold up well underfoot. Unlike woven fabric that frays when cut, a knitted sock has stretch and gives, which means when you cut it into strips, the edges curl slightly inward rather than unraveling. This makes your strips look neater and feel softer, and it eliminates the need for hemming or finishing the raw edges.
Additionally, most households accumulate socks in staggering quantities. The single sock without a partner, the sock with the toe worn through, the children’s socks they grew out of — these all pile up and rarely find their way to a donation bin because no one wants a single sock or a damaged one. This project solves that problem entirely. You will be surprised how quickly a basket of sock scraps becomes a gorgeous, textured rug.
Finally, socks offer built-in variety. If you have been collecting them over time, you likely have a range of colors, patterns, and thicknesses. This means you can create beautiful, varied color patterns in your rug without having to dye anything or purchase new materials.
What You Will Need
One of the best things about this project is how little you need to get started. Here is a basic list of supplies.
Socks: You will need a good quantity. For a small bath mat measuring roughly 18 by 24 inches, plan on around 30 to 50 socks depending on their size and thickness. For a larger rug, you will need considerably more. Start saving socks now, and ask friends and family to contribute theirs as well.
Scissors: A sharp pair of fabric scissors will make the cutting process much easier. Dull scissors can make cutting knit fabric frustrating and uneven.
A loom, cardboard, or your hands: Depending on which method you choose — weaving, braiding, or crocheting — your tool will vary. A simple cardboard loom can be made at home. Braiding requires no tools at all. Crocheting requires a large crochet hook, typically size N or P (10mm or larger).
A large tapestry needle or blunt needle: This is helpful for finishing and weaving in loose ends.
A non-slip rug backing (optional): If you want to make your rug safer on hard floors, you can purchase a non-slip mesh backing from a fabric or craft store and hand-stitch your rug onto it.
Thread or yarn: For joining strips together and securing the ends.
Step One: Preparing Your Sock Strips
The first task is turning your socks into usable strips of material. There are two main ways to do this.
The Loop Method: This is the simplest approach and works best for weaving on a loom. Lay a sock flat on a table and cut off the toe and the cuff, so you are left with a tube of fabric. Then cut across this tube at regular intervals, about one to one-and-a-half inches wide. Each cut will give you a stretchy loop of fabric. These loops become your working material.
The Long Strip Method: This works better for braiding and crocheting because it gives you a continuous strand rather than individual loops. To do this, cut across the tube as above, but instead of cutting all the way through, stop about half an inch from the edge, creating a spiral cut. You can do this by cutting around the tube at a slight diagonal. When you open it up, you will have one long, continuous strip of stretchy fabric. This strip is what you will use as your “yarn” in braiding or crochet methods.
As you cut, sort your strips by color into piles or small bags. Having a color plan before you start will make it much easier to create intentional patterns rather than a random mix — though a random mix can look wonderful too, particularly in a rustic or bohemian setting.
Join your strips together by looping them through one another like rubber bands: fold one strip over, thread the other through the fold, then pull the second strip through its own loop and pull gently to tighten. This creates an almost invisible knot that lies flat.
Step Two: Choose Your Method
There are three main methods for making a rag rug using sock strips. Each produces a different look and feel, and each suits a different skill level. Read through all three before deciding which one to tackle first.
Method One: Braided Rag Rug
Braiding is the most traditional method and requires no special tools. It is very beginner-friendly and produces a sturdy, thick rug that works well in high-traffic areas.
How to braid your rug:
Start by joining three long strips together at one end. You can tie them in a knot or use a safety pin to anchor them to a firm surface while you work. Begin braiding by folding the right strip over the middle, then the left strip over the new middle, and continue in this pattern. Keep your tension even and try to braid loosely enough that the finished braid has some flexibility.
As you run out of material on one strip, join a new strip using the looping method described above, making sure your join falls in the middle of a fold so it is hidden inside the braid.
When your braid reaches a length of about two feet, begin coiling it into an oval or circular shape. To create a flat oval rug, start by laying a straight length of braid in the center, then coil the remaining braid around it, stitching the coils together with a blunt needle and a strand of thick yarn or a thin strip of fabric. Stitch through the edges of adjacent coils, pulling gently to keep everything flat.
The trick to keeping a braided rug flat is to add a little extra length at the ends of your oval as you turn the corners. If your rug starts to dome upward in the center, it means you are pulling the coils too tightly around the curves. If it buckles and ripples, you are adding too much length at the corners. It takes a few rounds to get the feel of it, but once you do, it becomes intuitive.
Continue braiding and coiling until your rug reaches the desired size. Finish by tapering the final three strips gradually — trim each one a little shorter than the last — so the braid ends in a smooth point rather than a blunt edge. Tuck the end underneath and stitch it down securely.
Method Two: Woven Rag Rug on a Cardboard Loom
Weaving produces a flatter, more structured rug with a look that echoes traditional woven textiles. You can make a simple loom out of a piece of sturdy cardboard.
How to make your loom:
Cut a piece of cardboard that matches the desired width of your rug. Along the top and bottom edges, cut small notches about half an inch apart. Thread a length of strong yarn (this is called the warp) through the notches in an up-and-down pattern, pulling it snugly. This creates the vertical framework through which you will weave your sock strips.
How to weave:
Take a long sock strip (your weft) and begin weaving it horizontally through the warp threads, going over one and under the next, alternating with each row. Push each completed row firmly downward to pack the weave. Change colors whenever you like by tying on a new strip at the edge.
When your weaving fills the loom, carefully slide the warp threads off the cardboard notches and tie each pair together in a tight knot to secure the ends. Trim the fringe to a consistent length or tuck it back into the weave using a tapestry needle.
For a larger rug, you will need a sturdier loom. Wooden frame looms can be purchased or made with four pieces of wood and nails along the top and bottom edges. Some crafters use a simple frame of PVC pipe. However, even with a small cardboard loom, you can make multiple woven panels and stitch them together side by side to form a larger rug.
Method Three: Crocheted Rag Rug
If you know how to crochet, or want to learn, this method gives you the most flexibility in terms of shape and size. Even if you are a beginner, the basic stitches needed for a flat rug are simple to pick up.
How to crochet your rug:
Use your long, continuous sock strips as your yarn and a large crochet hook. Chain a length that matches the desired length of your rug. Then work back along the chain using single crochet stitches. At the end of each row, chain one and turn your work.
To create a circular rug, start with a magic ring or a small chain of six, join into a ring, and then work single crochet stitches in rounds, increasing regularly at the edges to keep the piece flat. The standard increase pattern for a circle is to add one stitch per round at evenly spaced intervals, roughly one increase every six stitches in the first round, one every seven in the next, and so on.
The result has a beautiful, bumpy texture that looks deliberate and handcrafted. It is also one of the fastest methods once you get into a rhythm, because the thick strips and large hook mean the work grows quickly.
Step Three: Planning Your Color Arrangement
Whether you are braiding, weaving, or crocheting, thinking about color beforehand will make your finished rug more cohesive. A few approaches work particularly well with sock materials.
Gradient or ombre: Sort your socks from light to dark within a single color family, such as pale gray through charcoal, or cream through deep navy. Work from one end to the other in sequence, and the rug will have a beautiful graduated look.
Striped: Alternate two or three colors throughout the rug. This works especially well in the woven method, where stripes appear naturally in the horizontal rows of weft.
Scrappy and random: Simply use whatever you have and embrace the variation. This is the original spirit of rag rug making, and a well-made scrappy rug often ends up looking more lively and interesting than a planned one.
Color blocking: Dedicate sections of the rug to specific colors rather than mixing throughout. This is slightly more complex to plan but gives a modern, graphic quality to the finished piece.
Step Four: Finishing Your Rug
Once your rug is the size and shape you want, finishing it properly is what takes it from craft project to an actual home furnishing.
For braided rugs, make sure all the end tucks are stitched firmly in place on the underside. Go around the entire perimeter and gently tug on any area that feels loose.
For woven rugs, all warp ends should be knotted and then either trimmed into a tidy fringe or woven back into the body of the rug with a tapestry needle. Running a line of fabric glue along the back edge can add security.
For crocheted rugs, pull the final end through the last stitch loop, then thread it onto a tapestry needle and weave it invisibly through the neighboring stitches. Trim any excess close to the surface.
For any of these methods, if the rug feels uneven or slightly wavy, you can block it by dampening it thoroughly, shaping it flat on a clean surface, and allowing it to dry completely before moving it. This is especially effective for crocheted rugs.
If you want to add a non-slip backing, cut a piece of non-slip mesh to match the shape of your rug and hand stitch it to the underside using a needle and thread, working around the perimeter and adding a few cross stitches in the middle for stability.
Caring for Your Sock Rug
A handmade rag rug made from socks is more durable than it might look, especially if the socks were originally cotton or wool. Most can be machine washed on a gentle cycle in cold water and either laid flat to dry or tumbled on the lowest heat setting. Avoid wringing or twisting braided rugs, as this can distort the shape.
Over time, the loops and fibers may pill slightly, which is normal with knit fabrics. A fabric shaver can keep the surface looking neat. If any stitching comes loose at the edges, a quick repair with needle and thread will extend the life of your rug considerably.
Final Thoughts
Making a rag rug from old socks is one of those projects that is greater than the sum of its parts. You start with a pile of things you were ready to throw away, and you end up with a handmade object that has warmth, texture, and a story. Every time you step on it, you are stepping on recycled material that would have otherwise ended up in a landfill.
The craft itself is meditative and flexible. You can work on it while watching television, listening to a podcast, or sitting with someone you love. You can make it in an afternoon or return to it over several weeks. You can follow a color plan precisely or throw caution to the wind and see what emerges.
There is no single right way to make a rag rug using socks, which is perhaps the most freeing thing about it. Each one will be different. Each one will be yours.