
How To Make A Braided Denim Rug From Your Old Jeans
There is something quietly satisfying about turning something worn-out and forgotten into something beautiful and useful. A braided denim rug is exactly that kind of project. It gives your old jeans a second life, costs almost nothing to make, and produces a rug that is tough, washable, and full of character. The layered blues and indigos of washed denim create a texture and color palette that no store-bought rug can replicate, because every strip carries the history of the person who wore it.
This guide will walk you through the entire process, from gathering your materials to finishing the last stitch, with enough detail that even a complete beginner can follow along confidently. If you have a pile of jeans that are too worn to donate and too sentimental to trash, this is the perfect project for them.
Why Denim Is the Ideal Fabric for a Braided Rug
Before diving into the how-to, it is worth understanding why denim works so well for this type of project. Traditional braided rugs were made from wool or cotton strips, and denim shares all the best qualities of those materials while adding some of its own.
Denim is dense and tightly woven, which means it holds its shape beautifully once braided. It does not fray excessively, so you do not need to fold and hem every single strip the way you would with a looser weave. It is also incredibly durable — the same quality that makes jeans last through years of hard wear makes a denim rug capable of surviving heavy foot traffic, muddy boots, and countless trips through the washing machine.
The color variation you get from different pairs of jeans is another major advantage. Light wash, dark wash, black denim, and everything in between creates natural contrast in your braid without any dyeing or planning required. You can lean into this variation for a boho, eclectic look, or sort your strips carefully for a more controlled, ombre effect.
What You Will Need
Gathering your materials before you start saves a lot of frustration mid-project. Here is everything you need.
For the denim strips: You will need at least four to six pairs of adult jeans to make a small oval rug measuring roughly 18 by 30 inches. For a larger rug — something you might put in front of a sofa or in a kitchen — plan on eight to twelve pairs or more. Thrift stores are an excellent source if you do not have enough old jeans at home. Look for 100% cotton denim if possible, since synthetic blends can be slippery and less pleasant underfoot.
Tools: You will need a good pair of fabric scissors or a rotary cutter with a cutting mat, a safety pin or braid clip, a large blunt tapestry needle or a curved upholstery needle, and strong thread. Linen thread, waxed thread, or even dental floss work well for lacing the coils together because they need to withstand tension without snapping.
Optional but helpful: A seam ripper for deconstructing the jeans, fabric clips or binder clips for holding your braid in place while you work, and a ruler or measuring tape for keeping your strips consistent.
Step One — Deconstructing Your Jeans
Start by taking apart your jeans. This is not a complicated process, but doing it methodically gives you the most usable fabric.
Lay each pair of jeans flat on a table. Use your scissors or a seam ripper to remove the waistband. Then cut off the hem at the bottom of each leg. Set those pieces aside — the waistband and hem are too narrow and stiff to work with comfortably, but you can save them for other projects.
Next, cut up the inseam of each leg so you can open the tube of fabric into a flat panel. Do the same along the outer seam if you want to avoid the thicker stitched seam running through your strips. You will end up with several flat panels of denim from each pair of jeans.
Do not worry about removing every bit of topstitching or pocket detailing. Those elements add visual interest and do not affect the structural integrity of your rug.
Step Two — Cutting Your Strips
This is the most time-consuming part of the project, but it is also meditative once you get into a rhythm. Put on a podcast or some music and settle in.
Cut your denim panels into strips that are approximately one and a half to two inches wide. The exact width matters less than consistency — if your strips are wildly different widths, your braid will be lumpy and uneven. A rotary cutter and a ruler make this step much faster and more precise than scissors alone.
Cut your strips parallel to the selvage edge of the fabric (the long edges of the panel) rather than across the grain. This gives you longer strips, which means fewer joins and a neater finished braid.
As you cut, stack your strips by color family if you want to create deliberate color patterns in your rug, or just toss them all together for a random, patchwork look. Both approaches produce lovely results.
Joining your strips: Unless you have very long panels, most strips will need to be joined end to end to create workable lengths. The simplest method is the square knot join — overlap the ends of two strips by about half an inch and tie them together. The knot will disappear into the braid. Alternatively, you can cut a small slit near the end of each strip and loop one through the other for a flatter join, which works especially well if you plan to fold your strips as you braid.
Step Three — Preparing to Braid
You will be working with three strands at a time, each strand made up of a single continuous strip (joined as needed). Cut three strips to start, each about two yards long to begin with — you will add more length as you go.
Secure your three strips together at one end. You can tie them in a simple knot, pin them to a heavy object like a clipboard or a couch cushion, or use a braid clip. The goal is to have both hands free and something holding the top of your braid taut while you work.
Now decide whether you want folded or unfolded strips. Folding each strip so the raw edges tuck inward creates a neater, more finished braid with no exposed edges. To fold, simply fold each strip in thirds lengthwise as you braid, pressing the raw edges to the center. This is slower but produces a cleaner result. For a more rustic, casual look, you can leave your strips unfolded — the slight fraying that develops over time actually adds to the texture and charm of the rug.
Step Four — Braiding
Braiding a rug is exactly like braiding hair, just with heavier material and for much longer.
Cross the right strand over the center strand. Then cross the left strand over the new center strand. Repeat. Pull each pass firmly but not so tightly that the braid curls or twists. You want a flat, even braid with consistent tension throughout.
Work in a good light and check your braid periodically by laying it flat on a surface. It should lie completely flat with no tendency to curl upward at the edges. If it does curl, you are braiding too tightly. If it spreads and goes floppy, you are not pulling firmly enough.
Keep adding length to your strips as you go by joining new strips onto the end of each strand. Try to stagger your joins so that no two joins land in the same section of braid — this keeps the surface smooth and even.
How long should your braid be? For a standard small oval rug, you need approximately 25 to 35 feet of finished braid. For a larger rug, plan on 60 to 80 feet or more. It sounds like a lot, but a long braiding session or two will get you there.
When you are done braiding, secure the end with a clip or safety pin so it does not unravel while you move on to the next step.
Step Five — Coiling and Lacing
This is where your braid becomes a rug. The technique is called lacing, and it involves stitching adjacent rows of the braid together with thread passed through the loops on the sides of each strand.
Starting the center: The shape of your rug is determined at this stage. For a round rug, you will coil the braid in a tight circle from the center outward. For an oval rug — which is the most traditional and probably the most practical shape — you will start with a straight section in the center and coil around it.
To make an oval, decide how long you want the center straight section to be. For an 18-by-30-inch rug, your center section should be about 12 inches long. Lay that length of braid flat, then fold it back on itself so the two sections run parallel. Lace them together along the inner edge.
Thread your tapestry needle with a long piece of strong thread. Pass it through the loop on the edge of one row of braid, then through the corresponding loop on the adjacent row. Pull snug but not so tight that you pucker the braid. Continue lacing loop to loop all the way along the straight section.
When you reach the curve at the end, you will need to ease the braid around the corner. At curves, you may need to skip a loop on the outer edge occasionally to keep the rug lying flat — this is called adding extra loops and it prevents the rug from cupping or doming. It takes a little practice to feel when the rug wants to curve versus when it wants to stay flat, but you will develop an instinct for it quickly.
Continuing outward: Keep coiling and lacing, round by round, securing each new row to the previous one as you go. Check frequently that your rug is lying flat on the floor. If it starts to dome upward in the center, you are lacing too tightly. If the edges start to ruffle, you need to pull your lacing snugger or skip fewer loops on the outside of curves.
The lacing thread should be completely invisible from the top. You are passing through the loops formed by the edge of the braid, not stitching through the surface of the fabric itself.
Step Six — Finishing the Rug
When your rug has reached the size you want, you need to finish the outer edge so it does not unravel.
Taper the end of your braid by gradually trimming each of the three strips shorter over the last six inches or so of braiding. This reduces the bulk and creates a gradual taper rather than a blunt, thick edge. Braid as normal over the tapered section, and the braid will naturally thin out toward the end.
Tuck the tapered end under the last row of the rug and stitch it securely in place using your needle and thread. Take several passes back and forth to make sure it is firmly anchored. You can also apply a small amount of fabric glue to the very end as extra insurance.
Trim any loose threads and give the rug a light press with a damp cloth and a warm iron if you want to flatten it further. At this stage, your rug is complete and ready to use.
Tips for a More Polished Result
A few extra touches can elevate your rug from a craft project to something that genuinely looks handmade in the best possible sense.
Sort your strips before braiding to create intentional color gradients. Starting with your darkest denim in the center and gradually working outward toward lighter washes creates a beautiful ombre effect that looks deliberate and sophisticated.
Use a non-slip rug pad underneath, especially on hardwood or tile floors. Braided rugs are heavy enough to stay in place on carpet, but on smooth surfaces they will slide without one.
If you have a mix of very heavy denim and lighter weight fabric, try to distribute them evenly across your three braiding strands rather than grouping all the heavy pieces together. This keeps the braid balanced.
Wash your finished rug in cold water on a gentle cycle and lay it flat to dry, or tumble dry on low. Denim rugs are remarkably easy to care for, which is one of the great pleasures of this project.
Variations to Try Once You Have the Basics Down
Once you have made one braided denim rug and understand how the process works, there are many directions you can take it.
You can mix denim with other fabric scraps — chambray shirts, canvas, or heavy linen all pair beautifully with denim and add color variety beyond the blue-and-indigo palette. A few strips of white or cream fabric make the whole rug look fresher and brighter.
Try a round rug instead of an oval for a different look that suits entryways and smaller spaces particularly well. The coiling technique is the same; you simply start at a center point and spiral outward rather than starting with a straight section.
You can also experiment with a four-strand braid instead of a three-strand for a wider, flatter braid with a more intricate surface texture. The technique is slightly more complex but still very learnable.
For a more contemporary look, dye some of your denim strips before braiding. A simple fiber reactive dye in a warm terracotta, sage green, or dusty pink mixed with the natural denim blues creates a rug that feels both handmade and design-forward.
The Bigger Picture
There is a long tradition behind this kind of project. Braided rag rugs have been made in American homes since the colonial era, when fabric was too valuable to waste and thrift was both a necessity and a virtue. The fact that we are revisiting this craft today — not out of necessity but out of a genuine desire to create something meaningful from what we already have — feels like a worthwhile reclamation.
Making a braided denim rug is also a small but real act of sustainability. The average American throws away about 80 pounds of clothing per year, and denim in particular takes an enormous toll on water resources to produce. Keeping a pile of old jeans out of the landfill and turning them into something your household uses every day is a concrete, satisfying way to close that loop.
But beyond the environmental argument, there is simply the pleasure of the thing itself. The repetitive rhythm of braiding is genuinely calming. Watching a pile of worn-out jeans transform into a beautiful, useful object is deeply satisfying. And every time someone compliments your rug, you get to say you made it yourself — from scratch, from nothing, from something you were going to throw away.
That is a good feeling. Start cutting those strips.