
DIY Yarn Scrap Rug Tutorial: How to Turn Leftover Yarn Into a Beautiful Handmade Rug
If you’ve been knitting or crocheting for any length of time, you know the struggle: bins, baskets, and bags overflowing with yarn scraps that are too small to start a new project but too precious to throw away. Every skein tells a story — the corner of a sweater, the tail end of a baby blanket, the last few yards of a colorful hat. So what do you do with all of it?
You make a rug.
A yarn scrap rug is one of the most satisfying DIY projects you can take on, because it transforms what feels like a problem into something genuinely beautiful and useful. You don’t need a lot of skill, you don’t need expensive supplies, and you definitely don’t need matching yarn. In fact, the more mismatched and eclectic your scraps are, the better the final result tends to look. This tutorial walks you through everything — from gathering your materials to finishing the edges — so you can go from a pile of yarn chaos to a finished rug you’ll actually want to put on your floor.
Why Make a Yarn Scrap Rug?
Before we get into the how, it’s worth talking about the why. Store-bought rugs can be surprisingly expensive, especially if you want something with character and handmade charm. A yarn scrap rug costs almost nothing if you already have the yarn, and the process itself is meditative and enjoyable.
There’s also the sustainability angle. Yarn production uses water, energy, and resources, and throwing away even small amounts of it contributes to textile waste. Using up every scrap feels good in a very practical, earthy way. You’re not just making something pretty — you’re closing the loop on materials you’ve already invested in.
And finally, there’s the creative freedom. You get to decide the colors, the texture, the size, and the technique. No pattern police, no rules about color coordination. Your rug is a record of every project you’ve made, a kind of fiber autobiography laid out on the floor.
Choosing Your Technique
There are several ways to make a yarn scrap rug, and the right one for you depends on how much yarn you have, what tools you own, and how much time you want to invest. Here are the three most popular methods.
Braided rug: This is the most beginner-friendly approach. You braid strands of yarn together and then coil or sew the braids into a flat rug. It requires no special tools and produces a classic, sturdy result. The downside is that it can be time-consuming to keep all three strands under control, especially if they’re different weights.
Loomed or woven rug: If you have a loom — even a simple DIY cardboard one — you can weave yarn scraps into a flat, textured rug. This method gives you the most control over the pattern and color placement, and it tends to produce the flattest, most refined-looking result.
Knotted or shaggy rug: This technique involves cutting yarn into short lengths and knotting them onto a mesh or canvas base. The result is a shaggy, tactile rug that’s incredibly soft underfoot. It’s great for using up very short scraps that wouldn’t work with other methods.
For this tutorial, we’re going to focus on the braided method because it requires the fewest tools, uses scraps of almost any length, and produces a durable rug that holds up well to foot traffic. We’ll also touch on how to adapt the process for the knotted method at the end, so you can try that if you prefer a shaggier look.
What You’ll Need
Gathering your materials is half the fun. Here’s what you’ll need to make a medium-sized braided yarn scrap rug (approximately 18 by 24 inches):
Your yarn scraps, of course — aim for at least a pound of yarn total, though more is better. Don’t worry about matching weights too carefully; a mix of worsted, bulky, and even DK weight yarn will add to the texture.
A large darning needle or tapestry needle with a wide eye. You’ll use this to weave in ends and eventually to sew the braided coils together.
Scissors, ideally a sharp pair dedicated to craft use.
A safety pin or binder clip to keep your braid anchored while you work.
Sturdy thread or thin yarn in a neutral color for sewing the braids together. This won’t be visible in the finished rug, so it doesn’t need to be pretty — just strong.
A large-eye curved needle, if you can find one, makes sewing the coils together much easier, but a straight tapestry needle works fine too.
Optional but helpful: a rubber mat or piece of foam board to pin your rug to while you shape it. This helps keep the rug flat as you work.
Preparing Your Yarn
Before you start braiding, you need to prepare your yarn scraps. This step takes a little time upfront but makes the braiding process much smoother.
Sort your scraps loosely by weight. You don’t need perfect uniformity, but try to avoid braiding very thick bulky yarn together with thin fingering weight yarn in the same strand, since this creates uneven tension and a lumpy braid.
If you have very short scraps — anything under about 12 inches — set them aside for now. You can use these for the knotted method described later, or simply join them together by tying them end to end with a small knot. Keep these knots small and try to position them so they’ll end up on the back of the rug.
Wind your longer scraps into small, loose balls. This prevents tangling while you braid and makes it much easier to manage multiple strands at once.
If you want a more planned color palette, now is the time to separate your yarn by color family — warms, cools, neutrals, or whatever groupings feel right to you. You don’t need to stick to this rigidly, but having a loose plan helps if you want the rug to feel cohesive rather than completely random. That said, completely random is a completely valid aesthetic choice. Some of the most charming yarn scrap rugs are pure chaos, and they’re wonderful.
How to Braid the Yarn
This is the core of the project. Braiding yarn is essentially the same as braiding hair — three strands crossing over each other in a simple alternating pattern — but with a few special considerations for yarn.
Start by choosing three strands of yarn. These can be single strands of thick yarn, or you can hold two or three thinner strands together to create a chunkier braid. Tie the three strands together at one end with a simple overhand knot, leaving a short tail. Secure this knotted end to a fixed point — you can pin it to the arm of a chair, hook it over a doorknob, or use a binder clip to attach it to the edge of a table. Having an anchor keeps the tension even and makes braiding much easier.
Begin braiding, keeping the tension firm but not so tight that the yarn distorts. Cross the right strand over the middle, then the left strand over the new middle. Continue this pattern, keeping your braid snug and even.
When you reach the end of one of your yarn lengths, simply add a new piece. Overlap the new piece with the old one by about two inches, and continue braiding as though they were one continuous strand. The overlap will be secured inside the braid itself, and once the rug is assembled, these joins are completely invisible.
Keep braiding until you have a length of about six feet. This is a good stopping point to begin assembling the rug, because working with very long braids gets unwieldy quickly. You’ll make many shorter braids and join them rather than trying to work with one enormous braid from start to finish.
Assembling the Rug
Once you have your first length of braid, it’s time to start shaping the rug. If you’re making a round rug, coil the braid in a tight spiral, starting from the center. If you’re making an oval rug — which is what most braided rugs are — fold the first section of braid back on itself and begin coiling around this straight center piece.
As you coil, use your tapestry needle and sturdy thread or thin yarn to stitch the coils together. Work from the back of the rug, taking small stitches through the loops of adjacent braids. Try to keep your stitches as invisible as possible from the front, though a little thread showing through on the back doesn’t matter at all.
The key to keeping the rug flat is maintaining even tension as you sew. If you pull the stitches too tight, the rug will start to cup and bowl upward. If you’re too loose, the rug won’t hold its shape. Aim for a tension that holds the braids firmly together without distorting them.
Every time you finish a braid, start a new one and continue coiling. When you add a new braid, overlap the end of the old one with the beginning of the new one by a few inches, fold the tails to the back, and stitch them down securely. Keep going until the rug reaches your desired size.
Finishing the Edges
When your rug is as big as you want it to be, it’s time to finish the outer edge neatly. Bring the final braid to an end by gradually reducing it — taper the last few inches by letting each strand thin out as you braid, pulling in fewer plies. Tuck the end of the braid tightly against the previous row and stitch it down securely on the back. Trim any trailing ends close to the rug and weave them in with your tapestry needle so nothing sticks out.
Flip the rug over and look at the back. If there are any loose ends or places where joins are coming apart, reinforce them now. A few extra stitches in these areas will add years to the life of your rug.
For extra durability, especially on a rug that will see a lot of foot traffic, you can apply a thin layer of fabric glue or rug backing adhesive to the entire back surface. Let it dry completely before using the rug. This seals all the stitching and prevents the braids from shifting or separating over time.
The Knotted Method: A Quick Overview
If your scraps are very short or you want a shaggier, softer rug, the knotted method is a fantastic alternative. You’ll need a piece of rug canvas or stiff mesh fabric as your base — this is available at most craft stores for just a few dollars.
Cut your yarn scraps into lengths of about four to five inches. Fold each piece in half, push the folded loop through a hole in the mesh from the back to the front, and then pull both tails through the loop and tighten. This creates a simple lark’s head knot that anchors each piece of yarn to the canvas. Work row by row until the entire canvas is covered.
The result is a shaggy, textured rug that’s extraordinarily soft underfoot. You can trim the pile to a uniform height or leave it uneven for a more casual, artistic look. This method is great for using up very small scraps that wouldn’t work for braiding.
Tips for Making Your Rug Last
A handmade yarn rug is durable if it’s cared for properly. Here are a few things worth knowing before you put it on the floor.
Always use a rug pad underneath. This prevents slipping — a safety must — and also reduces wear on the rug itself by cushioning it from the rough surface of the floor.
Shake your rug out regularly rather than vacuuming it. Vacuuming can pull at the yarn fibers and loosen your braids or knots over time. For a light clean, simply take it outside and shake it vigorously.
For spot cleaning, use cold water and a tiny amount of mild soap. Gently blot — don’t rub — and let the rug air dry flat. Never put a braided yarn rug in the washing machine, as this can cause the braids to unravel and the colors to bleed.
Keep your rug out of direct, prolonged sunlight. Yarn fades, especially if it’s made from natural fibers, and a sun-faded rug loses a lot of its charm.
Variations and Ideas to Make It Your Own
One of the best things about this project is how endlessly customizable it is. Here are a few ideas for putting your own stamp on the design.
Try a gradient effect by arranging your yarn scraps so that the colors shift gradually across the rug — from warm reds and oranges at the center to cool blues and greens at the edges, for example. This takes a little planning but looks absolutely stunning when it comes together.
Add texture by including non-yarn materials in your braids. Strips of old T-shirts, torn fabric, or even strips of plastic bags can be braided in alongside yarn to create an interesting mixed-media effect. Fabric strips in particular produce a very sturdy, heavy rug that’s great for high-traffic areas.
Experiment with shape. Braided rugs don’t have to be round or oval — you can create rectangular, square, or even heart-shaped rugs by adjusting how you arrange the coils during assembly.
Use your rug as a record of projects by grouping braids according to the projects they came from. A section of blues and grays from that winter scarf, a section of soft pinks from the baby blanket you made for your niece. Knowing the stories behind each patch of color makes the rug even more meaningful.
Final Thoughts
There’s something quietly remarkable about taking what amounts to a pile of leftovers and turning it into something useful and beautiful. A yarn scrap rug is exactly that kind of project — humble in its ingredients, satisfying in its process, and genuinely lovely in its result.
It doesn’t need to be perfect. The slight irregularities in the braids, the places where the colors jump unexpectedly from warm to cool, the little bumps where joins were made — these are all part of the character of a handmade object. They’re evidence of human hands and human time, and no machine can replicate that.
So gather up your scraps, settle into a comfortable chair, and start braiding. Your floor is waiting.