Coil + Crochet Scrap Fabric Rug DIY | My Poppet Makes

Coil + Crochet Scrap Fabric Rug DIY

There’s something deeply satisfying about turning a pile of fabric scraps into something beautiful and functional. If you’ve been sewing for any length of time, you know the guilt that comes with that overflowing bin of offcuts, worn-out clothing, and fabric ends that are too small to use in a project but too precious to throw away. This coil and crochet rug technique is the perfect answer to that problem — and the results are genuinely stunning.

This method combines two simple craft techniques: coiling strips of fabric into a rope-like cord, and crocheting that cord into a flat, circular rug. You don’t need to be an experienced crocheter. If you can work a basic slip stitch, you can make this rug. The project is forgiving, meditative, and endlessly customizable depending on what fabrics you have on hand.

Let’s dive into everything you need to know — from preparing your fabric strips all the way through to finishing your rug with a professional edge.


Why This Project Is Worth Your Time

Before we get into the how-to, let’s talk about why the coil and crochet method stands apart from other rag rug techniques.

Traditional braided rugs are wonderful, but they require a lot of patience to sew the braid flat at the end, and the results can sometimes look a little rustic if your tension isn’t even. Knitted or woven rag rugs are beautiful but require equipment or a significant skill investment. The coil and crochet method is different because the coiling creates a naturally even, chunky cord, and the crochet joins everything together as you go — no separate finishing step required.

The technique also gives you a lot of creative control. You can arrange your fabric colours intentionally to create stripes, colour blocks, or a completely random mixed palette. The rug grows quickly once you get going, and there is something meditative about the repetitive nature of the coiling and stitching that makes it a perfect project for an evening on the couch.

From a practical standpoint, the finished rug is thick, durable, and washable. Because it’s made from fabric rather than yarn, it has real weight and structure underfoot. It works beautifully in a bathroom, beside a bed, in a laundry room, or anywhere you want a bit of texture and colour without spending a lot of money.


What Fabrics Work Best

The beauty of this project is that it’s genuinely scrap-friendly. However, not all fabrics behave equally, so it helps to understand what you’re working with.

Cotton fabrics are the easiest to work with — quilting cotton, old bed sheets, cotton shirts, and pillowcases all cut beautifully and coil evenly. They’re soft, lightweight, and the strips lie flat without a lot of fuss. If most of your scraps are cotton, you’re in great shape.

Jersey knit fabrics (the kind used in T-shirts and stretchy leggings) also work brilliantly. Because jersey curls in on itself when cut into strips, you don’t need to fold the raw edges — the fabric naturally forms a rounded cord as you coil it. T-shirt fabric creates a particularly plush, stretchy rug that’s lovely underfoot.

Denim is another excellent option. It’s heavy and sturdy, which means your rug will have real presence and durability. Denim does take a bit more effort to work with because it’s less flexible, but the results are gorgeous, particularly when you mix different washes and tones.

Avoid fabrics that fray excessively without folding, such as loosely woven linens or silks, unless you’re prepared to fold every strip as you work. Likewise, very thick fabrics like heavy canvas or upholstery material can make the coiling and crocheting physically difficult and may result in uneven tension.

Mixing fabric types in the same rug is fine — in fact, it’s part of the charm. Just be mindful that different weights and textures will affect how your strips coil, so try to keep the strip widths consistent as a way of compensating.


Supplies You’ll Need

Getting your supplies sorted before you start makes the whole project more enjoyable. Here’s everything you’ll need:

A large collection of fabric scraps, ideally at least a couple of kilograms worth if you want to make a rug that’s large enough to be useful. A small accent rug around 50–60 cm in diameter will use roughly 300–500 grams of fabric depending on thickness, while a larger floor rug at 80–100 cm will need significantly more. It’s better to overestimate than to run out halfway through.

A rotary cutter and self-healing cutting mat make cutting fabric strips fast and accurate, but a good pair of fabric scissors works just as well. You’ll also want a clear ruler for measuring.

A large crochet hook — size 10 mm or larger is ideal for this project. You want something big enough to work with the chunky fabric cord comfortably. Plastic or lightweight aluminium hooks are easier on your hands for extended sessions.

A large blunt-tipped tapestry needle or bodkin for joining new strips and weaving in ends.

Optional but helpful: a cardboard tube or empty paper towel roll to wind your cord around as you prepare it, which makes it much easier to manage while crocheting.


Preparing Your Fabric Strips

This is the step that requires the most preparation time, but it’s also the most satisfying once you see how much material you have to work with.

Start by sorting your fabrics by type and then by colour if you want to plan your palette deliberately. If you’re going for a random mixed look, you can skip the colour sorting and just work through your pile as it comes.

Cut or tear your fabric into strips. The width depends on the fabric and the look you want. For medium-weight cotton, strips about 2.5–3 cm wide work well. For jersey knit, you can go a little narrower at around 2 cm because the fabric stretches. For denim, wider strips of 3–4 cm give you a cord with enough substance.

Tearing cotton fabric along the grain rather than cutting it saves time and actually gives a slightly softer, more frayed edge that blends nicely into the cord. Simply snip through the selvage every few centimetres and then tear across the width. For T-shirts, cut across the body of the shirt (avoiding the seams) to create loops, which you then cut open at one side.

To create a continuous length of cord, you’ll need to join your strips together. The easiest method for non-stretch fabrics is a diagonal seam join. Overlap two strip ends at right angles, right sides together, and sew a diagonal line from corner to corner. Trim the excess and press the seam open. This creates a nearly invisible join that doesn’t add bulk.

For jersey fabrics, a simple knot join works beautifully and is much faster. Cut a small slit near the end of each strip, thread one through the other, and pull the second strip back through its own slit to create a locking knot. It sounds complicated but takes about three seconds once you’ve done it a couple of times.

You don’t need to join all your strips before you start crocheting. Many makers prefer to prepare a manageable length — say, three or four metres — and then join more as they go. This makes it easier to introduce new colours at specific points and means you’re not dealing with an enormous tangle of cord throughout the whole project.


Coiling the Fabric into Cord

Now for the technique that gives this rug its characteristic look. Coiling involves folding the raw edges of your strip inward as you work, so that the finished cord is smooth on the outside with no fraying edges visible.

Hold the end of your strip in your non-dominant hand. Fold both long edges of the strip inward so they meet in the middle, then fold the whole strip in half lengthwise. This gives you a neat, four-layered cord. As you crochet, you’ll feed the strip through your fingers and coil it in real time rather than preparing the entire length in advance.

For jersey fabrics, as mentioned, you can skip this folding because the fabric naturally curls on itself. Just let it roll and guide it into the crochet stitch.

The thickness of the finished cord depends on how tightly you fold and how wide your original strip was. Experiment with a short length before committing to a particular strip width for the whole rug — you want the cord to thread easily through your crochet hook loop without being so thin it looks skimpy.


How to Crochet the Rug

If you’re new to crochet, this section will walk you through everything. If you’re already familiar with basic stitches, you’ll recognise this as a simple worked-in-the-round slip stitch construction.

Start by making a small loop at the end of your cord. This is your slip knot. Place the loop on your crochet hook.

Chain six stitches by pulling a new loop of cord through the loop on your hook six times. Join the chain into a ring by inserting your hook into the first chain stitch and pulling through a loop — this is your first slip stitch and it creates the centre of your rug.

From here, work continuously around the ring, inserting your hook under the top of the cord on the previous round, pulling a new loop through, and then pulling that loop through the loop already on your hook. This is a slip stitch.

The key to keeping your rug flat is increasing regularly. In the first round into the centre ring, work two slip stitches for every stitch around. As the rounds increase in circumference, you’ll add stitches more gradually — roughly one extra stitch for every six to eight stitches in the round. If your rug starts to dome upward in the centre, you need more increases. If it starts to ruffle and ripple at the edges, you have too many increases and need to ease back.

Don’t stress too much about getting the increases perfectly mathematical. Because you’re working with thick fabric cord, a certain amount of adjustment is natural. Trust your eye — if the rug lies flat, you’re doing it right.

Work in a continuous spiral rather than joining each round, which creates a smoother, uninterrupted surface. You can use a stitch marker (or a small piece of contrasting thread) to mark the beginning of each round so you can track your increases.

Continue working outward until your rug reaches the desired size.


Changing Colours and Managing Joins

One of the great joys of this project is introducing new fabrics as you go. Because you’re working with a continuous cord, colour changes happen naturally as you join new strips.

If you want a deliberate colour stripe, finish your current strip at the point where you want the change to happen, join the new colour strip using your preferred method, and continue crocheting. The join will sit inside the cord and be invisible once worked.

For a more random, scrappy look, simply join new strips whenever your current one runs out, without worrying about placement. The resulting rug will have an organic, patchwork quality that’s tremendously charming.

When you’re choosing fabrics for a planned colour palette, pull them all out and look at them together before you start. Consider the proportion of each colour — if you want a mostly neutral rug with occasional pops of colour, prepare more of the neutral strips and smaller amounts of the accent colours. A small amount of a bright colour goes a long way when it appears against a neutral background.


Finishing the Rug

When your rug has reached its final size, you’ll need to finish the edge neatly. Cut the cord, leaving about 15 cm of tail. Thread the tail onto your tapestry needle and weave it back through several stitches on the underside of the rug, pulling it snug and securing it so it won’t unravel. Trim any excess.

If you want a particularly polished edge, you can work a final round in a slightly contrasting colour or a slightly thinner cord, which creates a visible border that frames the rug beautifully.

Check the underside of the rug for any loose tails from strip joins. Thread each one onto your tapestry needle and weave it in securely.

For extra grip and durability, consider applying a rug backing. You can buy non-slip rug backing fabric from most fabric or haberdashery stores and either hand-stitch it to the back of the rug or attach it using a fabric-safe adhesive. This is particularly worthwhile for rugs used in high-traffic areas or on smooth floors.


Caring for Your Finished Rug

Because this rug is made from fabric rather than delicate yarn, it’s reasonably hardwearing and washable. For most cotton and jersey rugs, a gentle machine wash in cold water works well. Use a mesh laundry bag to protect the rug during washing and prevent it from snagging.

Tumble dry on a low heat setting, or lay flat to air dry to maintain the shape. Avoid wringing or twisting the rug, as this can distort the coiled structure.

For denim rugs, hand washing or a short gentle cycle is preferable to avoid excessive fading. Denim can bleed colour in the first few washes, so wash it separately from light-coloured laundry until you’re confident it’s colourfast.


Tips for Success

A few final thoughts to help you get the best results from this project.

Consistency in strip width matters more than perfection in the folding. If your strips vary wildly in width, the cord will be lumpy and uneven, which makes the crocheting more difficult and the finished surface less uniform. Take a few extra minutes at the cutting stage to keep things consistent, and it will pay off later.

Work in good light, especially when you’re first learning the coiling technique. Being able to see clearly what you’re doing makes it much easier to keep the folds even.

Take breaks if your hands get tired. Working with fabric cord rather than yarn requires more grip strength than standard crochet, and it’s easy to overdo it without noticing. A few minutes of stretching every half hour will keep you comfortable through a long crafting session.

Finally, don’t be discouraged if your first round or two looks a bit rough. The beginning of a coiled rug is always the trickiest part because the centre is small and tight. Once you’ve worked through the first few rounds, the rhythm kicks in and everything gets much easier.


A Project That Gives Back

What makes this rug so rewarding beyond the finished object is what it represents: fabric that might otherwise have ended up in landfill transformed into something genuinely useful and beautiful. Every strip in the rug has a history — a favourite shirt, an old set of sheets, the offcut from a quilt that took months to make. That layered meaning is part of what makes handmade objects so special.

This is also a project with very little ceiling on creativity. Once you’ve made one rug, you’ll start thinking about what else is possible — oval rugs, square rugs, wall hangings, pot holders, placemats. The coil and crochet technique scales up and down beautifully, and the skills you learn here translate into all of those variations.

So dig out that scrap bin, charge your crocheting soundtrack playlist, and make something you’ll step onto with satisfaction every single morning.

Categorized in:

Rugs,

Last Update: August 8, 2026

Tagged in:

, , , , , ,