
Free Crochet Pattern: Denim Rag Rug
There is something deeply satisfying about turning worn-out denim into something beautiful and useful. Old jeans pile up in closets and donation bins across the country, and most of them never find a second life worthy of the fabric’s durability. A crocheted denim rag rug changes that. This project takes the toughest fabric most of us own โ denim โ and transforms it into a thick, sturdy, incredibly beautiful rug that can handle years of foot traffic without losing its character. If anything, it gets better with age.
This free crochet pattern for a denim rag rug walks you through every step of the process, from cutting your fabric strips to finishing off the last round. Whether you are a seasoned crocheter looking for a satisfying weekend project or someone who has just gotten comfortable with basic stitches, this pattern is accessible, rewarding, and endlessly customizable. No yarn purchases required โ just dig into your old jeans collection and get started.
Why Denim Makes the Perfect Rug Fabric
Before we get into the pattern itself, it is worth understanding why denim is such an ideal choice for rug making. Denim is woven from tightly spun cotton threads, which makes it dense, heavy, and resistant to wear. Unlike knit fabrics, it does not stretch unpredictably when cut into strips. Unlike thin quilting cotton, it holds its structure when crocheted, giving your rug real body and heft.
Denim is also naturally fade-resistant in a way that works in your favor with rugs. The more it is walked on and washed, the more beautifully it breaks in โ softening underfoot and developing that characteristic worn-denim look that feels intentional and artful rather than shabby. A denim rag rug in your entryway, bathroom, kitchen, or living room will tell a story over time, and that story is a good one.
From an environmental standpoint, using old jeans instead of buying new materials is a genuinely meaningful choice. Denim production is resource-intensive, and extending the life of fabric that would otherwise end up in a landfill is one of the most practical forms of upcycling available to crafters. You are not just making a rug โ you are making a statement about what creative reuse looks like.
What You Will Need
Denim: The amount varies depending on the size of rug you want to make, but plan on six to eight pairs of adult jeans for a rug approximately 24 inches by 36 inches. Jeans of any wash, color, or weight will work. Mixing light wash, dark wash, and black denim creates a naturally beautiful, variegated effect. If you do not have enough jeans on hand, thrift stores are an excellent source โ look for jeans in the dollar bin or by the pound.
Crochet hook: A size N/15 (10mm) or P/16 (11.5mm) hook works well with fabric strips. Some crafters prefer going even larger, up to a Q hook or a size 15mm, especially if they cut narrower strips. The larger the hook, the more loosely the strips will work up and the more flexible your rug will be. Experiment to find what feels right to you.
Scissors: A sharp pair of fabric scissors makes all the difference when cutting strips. Dull scissors will fray the edges more and fatigue your hands quickly. If you have a rotary cutter and self-healing mat, that combination is even faster.
Seam ripper (optional): Helpful for quickly removing belt loops, waistbands, and pockets from the jeans before you begin cutting.
Tapestry needle or large blunt needle: For weaving in ends and joining strips if you prefer to do that ahead of time.
Non-slip rug pad (recommended): Denim rugs are beautiful but can slide on hard floors. A non-slip pad underneath keeps the rug in place and protects both the rug and your floor.
Preparing Your Denim Strips
This is the most time-consuming part of making a denim rag rug, and also the most therapeutic. Clear a table, put on a good podcast or your favorite playlist, and settle in.
Start by removing the waistbands and any thick seamed areas from the jeans. The waistband and belt loops are usually too thick and stiff to work with comfortably, and the seat seams on some jeans are heavily reinforced in ways that create awkward lumps in your rug. You can cut these away with scissors or use a seam ripper to remove them quickly. Keep these scraps โ they can be cut into smaller pieces and used as stuffing for other projects, or composted if they are cotton.
Once you have the body of the jeans removed from the waistband, cut along the inseam so you can lay the fabric flat. You will be cutting strips horizontally across the leg, perpendicular to the inseam. Aim for strips that are about one inch wide. This width works well with a large hook and creates a sturdy rug with good coverage. If you want a slightly finer, more flexible rug, cut strips at three-quarters of an inch. If you want a chunkier, faster-working rug, go up to one and a quarter inches.
To cut efficiently, fold each leg into a flat rectangle and cut through multiple layers at once. You can cut freehand or draw lines first with chalk or a fabric marker. Once you cut through the fold, you will have strips that are already doubled โ you can unfold these for longer strips or leave them folded if you prefer shorter, doubled-up pieces.
To join your strips into one continuous length for crocheting, use the loop-and-pull method rather than tying knots. Here is how: at the end of one strip, cut a small slit about half an inch from the end. Do the same at the start of the next strip. Thread one slit through the other and then pull the body of the second strip through its own slit to create a flat, secure join. This creates a connection with no added bulk and no knot, which lies flat in your finished rug and does not create lumps underfoot.
Wind your joined strips into a large ball or around a piece of cardboard as you work through your jeans. Most crafters prepare all their strips before beginning to crochet, though you can also prepare as you go.
Understanding the Pattern
This denim rag rug uses a simple oval pattern, which is the traditional shape for rag rugs and works up beautifully in this medium. Oval rugs lie flat more naturally than round rugs (which can have a slight tendency to curl if tension is inconsistent), and they fit doorways, hallways, and kitchen sinks particularly well. The construction starts with a foundation chain and builds outward in rounds, growing in length and width simultaneously.
The stitch used throughout is single crochet, the most basic and dense stitch available. Single crochet creates a tight, thick fabric with almost no drape, which is exactly what you want in a rug. The resulting piece is firm underfoot, slow to slide, and resistant to pulling apart.
Finished size: Approximately 24 inches wide by 36 inches long (measurements will vary slightly based on your hook size and tension)
Gauge: Gauge is not critical for this project. The finished size can vary and still result in a beautiful, functional rug.
Abbreviations:
ch = chain
sc = single crochet
sl st = slip stitch
st(s) = stitch(es)
BLO = back loop only (used in certain rounds for texture, optional)
The Pattern
Foundation:
Begin by making a foundation chain. The length of your foundation chain determines the length difference between the two ends of your oval. For a rug approximately 36 inches long, chain 20. If you want a longer rug, add more chains. If you want a rounder, more square rug, use fewer chains โ even as few as 5 or 6 will give you a wide oval.
Round 1:
Starting in the second chain from the hook, single crochet across all chains. When you reach the last chain, work three single crochet stitches into that final chain โ this curves your work around the end of the oval. Now rotate your work and single crochet back along the bottom of the foundation chain. When you reach the other end, work three single crochet stitches into the first chain you worked into. This completes your first round. You do not need to join with a slip stitch โ this is worked in a continuous spiral, just like a crochet hat. Place a stitch marker in the last stitch of each round so you can keep track of where the round ends and the next begins.
Rounds 2 through completion:
Continue working in a spiral of single crochet. The key to keeping an oval rug flat is to increase at both ends of the oval consistently. At each curved end, you will work two single crochet stitches into the corner stitches โ the ones you worked your three stitches into on Round 1. On subsequent rounds, these corner clusters get distributed along the curved end as the rug grows.
A simple rule of thumb: at each end of the oval, work increases (two stitches into one) spaced evenly to keep the rug lying flat. If your rug starts to ruffle or cup at the edges, you are either adding too many or too few increases. Take it out and adjust โ this is common and part of learning to read your work.
Work until your rug reaches the desired size. For a 24-by-36-inch rug, you will typically work between 12 and 18 rounds depending on your strip width and hook size.
Finishing:
When your rug has reached the desired size, cut your denim strip leaving about a four-inch tail. Pull the tail through the final loop to secure it. Thread the tail onto your tapestry needle and weave it securely into several stitches on the back of the rug. Trim any excess.
Weave in any remaining ends from joined strips on the back of the rug in the same way. Give the rug a firm tug in several directions to set the stitches and help it lie flat.
Tips for a Beautiful Finished Rug
Mix your denim intentionally. If you have jeans in several different washes โ dark indigo, medium blue, pale ice blue, black, or even colored denim โ consider how you arrange them in your strip ball. Alternating randomly creates a naturally variegated look. Grouping them by shade creates subtle stripes. There is no wrong answer, but a little thought here pays dividends in the final piece.
Keep your tension consistent. With fabric strips, it is tempting to pull tightly, especially if your strips are uneven in width. Aim for a consistent, moderately snug tension. Pulling too tight makes the rug stiff and prone to puckering. Working too loosely creates a floppy rug that shifts underfoot.
Iron or block your rug. Once finished, lay the rug flat and press it firmly with a hot iron (cotton setting, with a damp pressing cloth if needed) or spray it with water and weight the edges down overnight. This helps it lie completely flat, especially if any edges want to curl.
Wash before use. Denim rugs can release a little dye the first time they are washed, especially if you used darker jeans. Wash the rug alone the first time in cold water with a small amount of mild detergent. This removes any loose fibers and sets the look of the piece.
Repair is easy. If a strip breaks years down the road, you can simply work a new strip in using the loop-and-pull join and continue crocheting for a few stitches to secure it. Denim rag rugs are among the easiest textile items to repair.
Customizations and Variations
One of the great joys of making a rag rug is how easy it is to make the pattern your own. A few ideas to get you started:
You can combine denim with other sturdy fabric strips โ old cotton T-shirts, canvas tote bags, or heavy linen โ to create texture contrast and color interest. T-shirt yarn has a stretch that denim lacks, so mixing the two creates an interesting interplay between firm and soft.
For a completely different visual effect, cut your denim strips on the diagonal (at 45 degrees to the grain of the fabric). Diagonal strips have slightly more give than straight-cut strips and fray more softly, giving your rug a shaggier, more relaxed look.
Try a round rug instead of oval by starting with a magic ring and placing six to eight single crochets in the ring before building outward. Increasing steadily every round (adding approximately six stitches per round) keeps a round rug flat.
You can also try a rectangular rug by working in rows instead of rounds, turning your work at the end of each row and adding a border of single crochet rounds around the finished rectangle. This is a great option if lying-flat is proving tricky with the oval method.
How to Care for Your Denim Rag Rug
Denim rag rugs are remarkably easy to care for, which is part of their longstanding appeal in farmhouses and cottages. For light dirt and everyday use, a firm shake outside removes most debris. Vacuuming on a low setting works well for removing dust and fine particles from between the stitches.
For a full wash, machine wash in cold water on a gentle cycle. Denim is heavy, so use an appropriately sized load setting and do not overcrowd your machine. Tumble dry on low, or lay flat to dry โ the latter is better for maintaining the rug’s shape over many years. Avoid hot water and high dryer heat, which can cause the denim to shrink and the rug to pucker.
Store your rug flat or rolled rather than folded to avoid permanent crease marks in the denim.
Final Thoughts
A crocheted denim rag rug is one of those projects that rewards you on every level. It is creative, it is practical, it is environmentally responsible, and it produces something so sturdy and beautiful that people will stop and ask where you bought it. When you tell them you made it from old jeans, the reaction is consistently one of delight and disbelief.
This pattern is yours to use, adapt, and share freely. The beauty of rag rug making is that no two rugs will ever look identical โ your rug is built from the specific story of your specific denim, and that is what makes it irreplaceable. Happy crocheting.