DIY Floor Rug the easiest way. #diyrug #rugs #shorts #crochetrug #crochetmat

How to Make a DIY Floor Rug the Easiest Way (No Experience Needed!)

If you’ve ever scrolled through home décor inspiration and landed on a gorgeous, chunky floor rug only to flip over the price tag and quietly put it back — this post is for you. Making your own DIY floor rug is one of those satisfying weekend projects that looks incredibly impressive but is genuinely accessible to beginners. Whether you want a braided rag rug, a simple crochet rug, or a no-sew woven mat, there’s a method here that will work for your skill level, your budget, and your space.

This guide walks you through everything you need to know — from choosing materials to finishing touches — so you can create a beautiful, durable floor rug without spending a fortune or losing your mind in the process.


Why Make Your Own Floor Rug?

Before we get into the how, let’s talk about the why. Store-bought rugs, especially the large, high-quality ones, can cost anywhere from $80 to several hundred dollars. A handmade rug, on the other hand, can cost as little as $10 to $30 depending on the materials you choose — and that’s if you’re buying everything new. If you’re using fabric scraps, old T-shirts, or thrifted yarn, your cost drops even further.

Beyond the price, there’s the customization factor. When you make your own rug, you choose every single color, texture, and size. You can match it perfectly to your existing furniture, make it round or rectangular, thick or thin, neutral or bold. No hunting through dozens of pages online hoping to find exactly what you pictured.

And then there’s the satisfaction. Completing a handmade home project and placing it on your floor, stepping on it, showing it off to guests — that feeling is genuinely hard to beat.


Choosing the Right Method for You

There are several easy methods for making a DIY floor rug, and the one you choose will depend on your comfort level and the tools you have available. Here’s a quick breakdown before we dive into the main tutorial.

The T-shirt Rag Rug is the most beginner-friendly option. You cut old T-shirts into strips and braid or loop them together. No sewing machine required, no crochet hook, no special tools. Just scissors and patience.

The Braided Rug is a classic method that’s been around for generations. It involves braiding strips of fabric — denim, cotton, fleece, whatever you have — and then coiling and stitching them together. It creates a beautifully sturdy, flat rug.

The Crochet Rug uses a large crochet hook and chunky yarn or fabric strips to create a thick, cozy rug. If you know a single crochet stitch, you can make one. If you don’t know how to crochet at all, a crochet rug is genuinely one of the easiest first projects because the stitches are large and forgiving.

The Loomed or Woven Rug involves stretching yarn or fabric strips across a simple DIY loom and weaving them together. It’s a bit more structured but produces a really polished, uniform look.

For this tutorial, we’re going to focus on the two easiest and most popular methods: the braided rag rug and the beginner crochet rug. Both can be completed in a single weekend and don’t require any special experience.


Method One: The Braided Rag Rug

What You’ll Need

You’ll need about three to four pounds of fabric strips for a small to medium rug (roughly 24 by 36 inches). Old T-shirts, bed sheets, cotton fabric scraps, flannel shirts, and denim all work beautifully. You’ll also need sharp scissors, a large blunt needle or curved upholstery needle, and heavy-duty thread or twine for stitching the coils together.

Step One: Prepare Your Fabric Strips

The first step is cutting your fabric into long, continuous strips about one to one and a half inches wide. For T-shirts, you can use a really satisfying technique: fold the shirt horizontally, cut off the hem, then make horizontal cuts from one side almost to the other (leaving about an inch uncut on one edge). When you unfold the shirt, you’ll have a single long spiral strip. This avoids tons of knots and gives you nice long working lengths.

For flat fabric like sheets or pillowcases, cut them into strips the same way, then join the ends by overlapping them at right angles, stitching a diagonal seam, and trimming the corner. This creates a smooth join without a bulky knot.

Sort your strips by color if you’re planning a specific pattern — stripes, ombre, random — or just grab three colors you love and mix them freely.

Step Two: Start the Braid

Take three strips and tie or pin them together at one end. Secure that end to something stable — a doorknob, a clamp on a table, or even your knee — to give yourself tension as you braid. Then braid just like you would braid hair: right over center, left over center, repeat. Keep the tension consistent and the braid flat rather than twisted.

As you reach the end of a strip, add a new one by overlapping the ends a few inches and continuing to braid. The overlapping join will get hidden inside the rug once you coil and stitch.

Braid until you have a long rope of braided fabric. For a 24 by 36 inch rug, you’ll want roughly 20 to 25 feet of braid, though this varies based on how tight your braid is.

Step Three: Coil and Stitch

This is where the rug really comes to life. Lay your braid flat on a table or the floor. Coil the beginning tightly into a flat spiral — for a round rug, you’ll coil in a circle; for an oval rug, start with a straight section about six to eight inches long and then coil around it.

Using your needle and heavy thread, stitch the coils together by weaving through the loops of each adjacent braid. The key here is to stitch every inch or so and keep everything lying flat. If the rug starts to cup upward like a bowl, you’re stitching too tightly. If it ripples and won’t lie flat, add a stitch between each existing one to pull the rows closer together.

Continue adding braid and coiling, stitching as you go, until the rug reaches your desired size. To finish, taper the end of the last strip so it narrows gradually, fold it under, and stitch it securely so it disappears into the last row.

Tips for a Great Braided Rug

Use fabrics of similar weight so the braid stays even. Mixing very heavy denim with lightweight cotton can create an uneven, lumpy result. If you want to combine them, use the denim in single strips and the cotton folded double to even things out. A little beeswax on your thread will help it slide through the fabric more easily and resist fraying.


Method Two: The Beginner Crochet Rug

If you’ve always wanted to try crocheting but felt intimidated, a crochet rug is one of the most forgiving projects you can start with. The hook is large, the material is thick, and the stitches are easy to see and count. Mistakes are much less noticeable than in, say, a fine-yarn blanket or garment.

What You’ll Need

You’ll need a large crochet hook — size N (9mm) or P (10mm) or even larger if you’re using very bulky material. You’ll need chunky yarn, fabric yarn (sometimes sold as “t-shirt yarn” or “zpagetti yarn”), or fabric strips rolled into a ball. A rug made with t-shirt yarn has a wonderful, soft, heavy feel that wears beautifully.

For a small accent rug around 20 by 30 inches, plan on roughly 200 to 300 yards of bulky yarn depending on the hook size and your tension. For a larger area rug, you’ll need significantly more. Most yarn labels will give you a rough yardage estimate based on finished size.

Step One: Make a Foundation Chain

Start with a slip knot on your hook. Chain stitch until your foundation chain is the length you want the short side of your rug to be. If you want a 12-inch wide rug, chain until the row measures about 12 inches. The number of chains will vary based on your yarn and hook, so measuring is more reliable than counting at this stage.

If you want a round rug, you’ll start with a magic ring instead: loop the yarn around your fingers, insert your hook, pull up a loop, chain one, then work your first round of stitches into the ring and pull the tail to close the center.

Step Two: Single Crochet Across

Turn your work and single crochet into each chain. A single crochet is the simplest stitch in crochet: insert hook, pull up a loop (two loops on hook), yarn over and pull through both loops. That’s it. Repeat across the entire foundation chain, then chain one, turn, and single crochet back across.

Keep going, row after row, until the rug reaches the length you want. The rhythm of single crochet is almost meditative once you get into it, and with chunky yarn the rug grows surprisingly fast — you’ll see real progress within the first hour.

Step Three: Finish the Edges

When your rug is the right size, cut the yarn leaving about a six-inch tail, and pull that tail through your last loop to fasten off. Thread the tail onto a blunt tapestry needle and weave it back and forth through several stitches to secure it. Trim any excess.

For a clean, polished edge, work one row of single crochet all the way around the perimeter of the finished rug, including up the sides and around the corners. This is called a border round and it gives the rug a neat, finished look and reinforces the edges.

Tips for a Great Crochet Rug

Keep your tension consistent — not too tight, not too loose. The rug should lie perfectly flat. If it cups or curls, your tension is too tight or you need to go up a hook size. If it ripples and won’t lie flat, your tension is too loose or you need to go down a hook size.

When changing yarn colors for stripes or a multicolor design, simply fasten off one color and join the new one at the beginning of a new row. Weave in the ends securely. You can also carry the yarn up the side of the rug if you’re alternating two colors in a stripe pattern, which reduces the number of ends you have to weave in.

T-shirt yarn and fabric yarn can be a bit tough on your hands over long crochet sessions because of the tension required with bulky material. Take breaks, stretch your hands and wrists, and use an ergonomic crochet hook if you have one.


Making Your Rug Last: Backing and Care

A handmade rug is an investment of time and love, so it’s worth taking a few extra steps to make it last.

Adding a non-slip backing is one of the most practical things you can do. You can buy non-slip rug pad material by the yard at most fabric or home stores, cut it to size, and either hot-glue it or hand-stitch it to the back of your rug. Alternatively, you can brush the back of the rug with a product called Rug Gripper or even apply lines of hot glue in a crosshatch pattern and let it dry — this creates a textured, grippy surface that prevents sliding on hard floors.

For cleaning, most fabric-strip rugs can be spot-cleaned with a damp cloth and mild soap. Smaller rugs can be hand-washed and laid flat to dry. Avoid machine washing if possible, especially for braided rugs where the stitching could loosen. If you used washable yarn for your crochet rug and the yarn label allows machine washing, you can carefully wash it in a mesh laundry bag on a gentle cycle with cold water.

Shake your rug outside regularly to remove dust and debris, and rotate it occasionally if it receives uneven foot traffic so it wears evenly over time.


Design Ideas and Inspiration

One of the most fun parts of making your own rug is the design possibilities. Here are a few ideas to get your creative mind going.

Color blocking is clean and modern — choose two or three bold colors and work in large sections or stripes. This looks especially sharp in a crochet rug.

Ombre or gradient effects work beautifully in a round crochet rug, shifting from a deep center color through progressively lighter shades toward the edge. You’ll need several colorways of the same yarn type to pull this off.

Denim and neutral combinations are incredibly popular right now. Old jeans cut into strips alongside cream or off-white fabric scraps creates a textured, rustic look that works in farmhouse, boho, and modern spaces alike.

Striped T-shirt rugs with random strips of different colored shirts give a playful, casual vibe — great for a kids’ room, a mudroom, or a bathroom mat.

Monochrome rugs in a single neutral color — cream, gray, tan, or natural — are timeless and versatile, working with virtually any décor style. These are also the easiest to plan because you don’t have to think about color coordination at all.


Final Thoughts

Making a DIY floor rug is one of those projects where the effort-to-reward ratio is just deeply satisfying. You start with a pile of old shirts or a ball of yarn and end up with something genuinely beautiful that you placed on your floor with your own two hands. It doesn’t take special skills, expensive equipment, or a lot of time — just a free afternoon and a little patience.

Whether you go the braided route or pick up a crochet hook for the first time, you’ll find that the process itself is enjoyable. There’s something calming and rhythmic about braiding fabric or working stitch after stitch, watching a rug slowly grow under your hands.

So gather your materials, clear off the kitchen table, and give it a try. Your floors will thank you — and so will your wallet.

Categorized in:

Rugs,

Last Update: October 13, 2026