
How to Make a DIY Floor Rug the Easiest Way (Step-by-Step Guide for Beginners)
If you’ve ever walked into a home décor store, spotted a beautiful floor rug, and then quietly put it back when you saw the price tag, this guide is for you. Making your own DIY floor rug is one of the most rewarding home projects you can take on — and it’s far more accessible than most people think. Whether you want to try a simple no-sew fabric rug, a beginner-friendly crochet rug, or a braided design using materials you already own, this step-by-step guide will walk you through everything you need to know.
By the end of this post, you’ll know exactly how to make a beautiful, durable floor rug at home without spending a fortune, without needing professional tools, and — most importantly — without feeling overwhelmed.
Why Make Your Own Floor Rug?
Before we get into the how, let’s talk about the why. There are so many reasons DIY rugs have become one of the most popular home crafting projects in recent years, and it’s not just about saving money (though you absolutely will).
When you make your own rug, you control every single detail — the size, the color palette, the texture, the thickness. You can design something that matches your living room perfectly or create a statement piece for your kitchen or bathroom. You also get to choose sustainable or recycled materials, turning old t-shirts, fabric scraps, or yarn remnants into something genuinely beautiful and functional.
There’s also the satisfaction factor. Handmade items carry an energy and a story that mass-produced pieces simply can’t replicate. When someone compliments your rug, you get to say, “I made it.”
And for those who love short, satisfying projects, many beginner rug styles can be completed in a single weekend — sometimes even in a single afternoon.
The Easiest DIY Floor Rug Methods
There are several popular methods for making a DIY floor rug, and the best one for you depends on what materials you have available, how much time you want to invest, and what tools you’re comfortable using. We’ll cover the top three beginner-friendly methods in detail:
The braided rug method, the crochet rug method, and the no-sew fabric strip rug method.
All three are excellent choices for beginners. Let’s go through each one.
Method One: The Braided Rug
The braided rug is arguably the simplest DIY rug you can make. It requires no special tools, no knitting or crochet knowledge, and can be made entirely from old fabric — including worn-out jeans, bed sheets, flannel shirts, or even plastic bags if you want to go the eco-friendly route.
What You’ll Need
You’ll need a large amount of fabric cut into long strips, ideally about one to one-and-a-half inches wide. Old t-shirts work beautifully because the fabric rolls in on itself when stretched, creating a naturally rounded cord. You’ll also need scissors, a large blunt needle or upholstery needle, and a strong thread or thin twine for sewing the coils together.
Step One: Preparing Your Fabric Strips
Start by washing all your fabric if it isn’t already clean. Then cut or tear your fabric into long continuous strips. The easiest way to get long strips from a t-shirt is to cut across the body of the shirt in horizontal rows, then connect the strips by cutting a small diagonal at the end of each one and attaching them together. You want strips that are as long as possible, since you’ll be braiding them.
Aim for strips that are similar in width throughout for a more even braid. If the strips are all different widths, the braid will look uneven, which isn’t necessarily a bad thing — it can give the rug a rustic, artisan feel — but if you want a cleaner look, consistency matters.
Step Two: Braiding
Tie three strips together at one end with a simple knot, then secure that knotted end to something sturdy — a table leg, a doorknob, a clamp, whatever works. Then braid the three strips together just the way you’d braid hair. Keep the tension even and pull each loop snugly into place as you go.
When one strip runs out, simply tie or overlap a new strip onto the end of it and keep braiding. Try to hide those join points in the middle of the braid rather than at the edges for a cleaner look.
Keep braiding until you have a very long rope of braided fabric — you’ll need much more than you think, so keep going. For a rug that’s about 24 inches wide and 36 inches long, you’ll want at least 15 to 20 feet of braided rope, likely more.
Step Three: Coiling and Sewing
Now comes the part where your braid becomes a rug. Lay the braid flat on a table and begin coiling it. You can make an oval rug or a round rug — both work equally well with this method.
For an oval rug, fold the first section of braid back on itself and stitch the fold. Then coil the braid around that center section, stitching the edges together as you go using your needle and strong thread. Make sure you’re stitching through both layers and pulling the coils tightly together — gaps between coils will make the rug fall apart over time.
Work slowly and check periodically that your rug is lying flat. If it starts to curl or dome, your braid is probably too tight. Loosen the tension slightly as you coil. When you reach the end of your braid, taper the last few inches by trimming the strips to get thinner, then tuck the end neatly under the last coil and stitch it down.
That’s it. Your braided rug is done.
Method Two: The Crochet Rug
If you know even the most basic crochet stitches — or are willing to learn — a crochet rug is one of the most satisfying and attractive DIY floor rug options available. Crochet rugs have become hugely popular recently, and for good reason. They’re customizable, surprisingly fast to make with chunky yarn or fabric strips, and they look absolutely stunning.
What You’ll Need
You’ll need a large crochet hook — size 15mm or larger is ideal for a chunky rug — along with your yarn or fabric strips. For a beginner-friendly crochet rug, jumbo yarn or thick cotton rope works wonderfully. You can also use the same t-shirt fabric strips from the braided rug method; they’re perfect for crochet.
If you’re new to crochet, don’t be intimidated. A basic crochet rug uses only two stitches: the chain stitch and the single crochet stitch. These are the very first stitches every beginner learns, and they’re easy to pick up with a quick video tutorial.
Step One: Starting the Foundation Chain
Begin with a slip knot on your hook, then chain the number of stitches that will determine the length of your rug. For a rug that’s about 24 inches long, chain roughly 15 to 20 stitches with chunky yarn — the exact count will depend on your yarn weight and hook size, so check your gauge first by crocheting a small test swatch.
Step Two: Single Crochet Rows
Once your foundation chain is complete, turn your work and single crochet back across the row. At the end of each row, chain one, turn, and single crochet back. Repeat this until your rug reaches your desired width.
That really is the whole pattern for a basic rectangular crochet rug. Keep your tension consistent, pull each stitch firmly but not too tightly, and check periodically that your rug is lying flat.
Step Three: Finishing
When your rug is the size you want, cut your yarn or fabric strip and pull the end through your last loop to finish off. Weave in any loose ends using a tapestry needle, tucking them through several stitches to make sure they’re secure.
For a polished look, you can add a simple border around the edge of your rug by single crocheting around the entire perimeter, working through the ends of your rows on the sides and into each stitch on the top and bottom.
Tips for a Beautiful Crochet Rug
Use a contrasting color for the border to make your rug pop. You can also stripe the rug by switching yarn colors at the end of each row. If you want a round rug instead of a rectangular one, look up a basic crochet circle pattern — it starts from a magic ring in the center and expands outward, and it’s just as beginner-friendly once you understand the concept.
Method Three: The No-Sew Fabric Strip Rug
This method is the absolute fastest way to make a DIY floor rug and requires zero sewing and zero crochet. All you need is a piece of rubber shelf liner or a non-slip mat as the base, scissors, and a large supply of fabric strips.
What You’ll Need
Pick up a roll of rubber shelf liner from a dollar store or hardware store — this will become the backing of your rug. Cut your fabric into strips about six to eight inches long and one to two inches wide. You’ll need a lot of them. Hundreds, honestly, but cutting them goes faster than you think, especially if you fold your fabric several times before cutting.
Step One: Prepare the Base
Cut your rubber shelf liner to the size and shape you want your rug to be. Because rubber shelf liner is already perforated with a grid of holes, you don’t need to punch any holes — the holes are built right in.
Step Two: Tie the Fabric Strips
Take each fabric strip, fold it in half, push the folded end through one hole in the liner from the bottom, then pull the two loose ends through the loop and tighten — exactly like a lark’s head knot, which is the same technique used in macramé. Repeat this with every hole across your liner until the entire surface is covered.
That’s it. No sewing, no gluing, no crochet. Your rug is made entirely of tied knots.
Step Three: Trim and Fluff
Once all your knots are in place, flip the rug over and trim the loose ends of the fabric strips to an even length — about two to three inches works well. This creates a plush, shaggy texture that looks incredible and feels great underfoot. You can cut all the ends the same length for a uniform look or vary the length for a more layered, textured effect.
To make the rug look extra full and fluffy, separate and fluff the individual fabric strips with your fingers. If you used t-shirt fabric, running your hand through the strips in one direction will cause them to curl up naturally, creating an even plushier surface.
Choosing the Right Materials for Your DIY Rug
The materials you choose will dramatically affect the look, feel, and durability of your finished rug. Here are some of the most popular options and what to expect from each.
T-shirt yarn or jersey fabric strips are soft, stretchy, and easy to work with. They’re ideal for crochet rugs and braided rugs, and they create a smooth, comfortable surface that works well in bedrooms and living rooms.
Denim is extremely durable and gives a rustic, casual look. It’s perfect for entryways, mudrooms, and anywhere that gets heavy foot traffic, because it holds up to wear and washing very well.
Cotton rope or macramé cord gives a clean, bohemian look and is especially popular for crochet rugs. It’s a bit stiffer than t-shirt yarn, which means the rug holds its shape very well.
Wool yarn adds warmth and a cozy texture and is especially nice for bedroom or living room rugs. Wool is also naturally moisture-wicking and durable.
Recycled plastic bags, when cut into strips, can be used to make completely waterproof rugs perfect for outdoor patios, mudrooms, or bathrooms.
How to Make Your Rug Last Longer
Once your rug is finished, a few simple steps will help it stay beautiful for years. Always place a non-slip rug pad underneath — this prevents slipping and keeps the rug from moving around, which puts stress on the joints and stitching over time.
Shake your rug outdoors periodically to remove dirt and dust. Most fabric rugs can be washed by hand in a bathtub with mild detergent and cold water, then rolled in towels to remove excess moisture and laid flat to dry. Avoid putting handmade rugs in a dryer, since the heat can shrink or warp the material.
For crochet or braided rugs, if a single strand comes loose, repair it immediately rather than waiting. Loose ends left unattended can unravel a large section of the rug before you notice.
Easy Customizations to Make Your Rug Unique
One of the best things about making your own rug is how endlessly customizable it is. Here are a few ideas to make yours truly one of a kind.
Try a color gradient by using strips that transition from dark to light — this creates a stunning ombre effect that looks far more complex than it is. Add fringe to the ends of a rectangular crochet or braided rug for a bohemian touch. Use seasonal colors to make a rug specifically for a holiday display. Spell out initials or a simple word in a contrasting color on a crochet rug.
You can also combine methods — for example, crochet a base and then add knotted fabric strips on top for a mixed-texture look that’s completely unique.
Final Thoughts
Making a DIY floor rug is one of those projects that delivers an enormous sense of accomplishment relative to the skill and time it actually requires. Whether you go with the simple braided method, pick up a crochet hook for the first time, or try the incredibly fast no-sew approach, you’ll end up with something beautiful, functional, and completely your own.
The materials are inexpensive, often things you already have at home. The techniques are genuinely beginner-friendly. And the finished product is something you’ll be proud to show off every single day.
So dig out those old t-shirts, grab a crochet hook or a pair of scissors, and get started. Your floors deserve it — and so do you.