
28 DIY Rug Ideas You Can Make at Home Easily
There is something deeply satisfying about walking across a rug you made yourself. It cushions your steps, warms a cold floor, and quietly tells anyone who visits that you put thought and care into your space. The good news is that making a rug at home is far more accessible than most people assume. You do not need a loom, a studio, or years of crafting experience. Many of the best handmade rugs come from basic materials — old t-shirts, yarn scraps, rope from the hardware store, or even strips of worn-out denim. Whether you have an afternoon to spare or want a weekend project, there is a method here that will suit your skill level, your budget, and your home’s style.
Let’s walk through 28 DIY rug ideas that are genuinely doable, beautifully functional, and endlessly customizable.
1. Braided T-Shirt Rug
This is probably the most beginner-friendly rug project on the entire list, and it produces a result that looks like it belongs in a Pottery Barn catalog. Collect a pile of old cotton t-shirts in colors you love, cut them into long strips, and braid three strips together into one long rope. Then coil the braid into a flat oval or circle and hand-stitch each round to the next. The finished rug is soft, washable, and thick enough to provide real cushioning. Use colors from the same family for a subtle, coordinated look, or mix bold contrast colors for something playful in a kid’s room or laundry room.
2. No-Sew Fleece Rug
If the word “sewing” is what’s been holding you back, this project removes that obstacle entirely. Cut two identical rectangles of fleece fabric, layer them together, and cut fringe along all four edges. Tie each pair of fringe pieces together with a simple knot, and you have a soft, colorful rug with a fringed border. Fleece comes in hundreds of patterns and solid colors, does not fray, and feels wonderful underfoot. This project works especially well for children’s rooms and reading nooks.
3. Rope Coil Rug
Head to your local hardware store and pick up a roll of natural cotton rope, manila rope, or jute rope. Using a hot glue gun or a needle and strong thread, coil the rope from the center outward, securing each loop to the previous one as you go. The natural fibers give this rug a textured, organic quality that pairs beautifully with rattan furniture, wooden floors, and neutral coastal or farmhouse interiors. You can make it as small as a bathroom mat or as large as an area rug with enough rope and patience.
4. Pom-Pom Rug
Pom-poms are not just for craft boxes and cheerleaders — they make an incredibly plush, fun rug when attached in rows to a non-slip mat or mesh backing. Wind yarn around a cardboard square or a pom-pom maker, tie the center, and fluff each one into a fluffy ball. Attach them tightly enough that the backing disappears beneath the fibers, and you end up with something that looks like a cloud on your floor. This works brilliantly in pastel tones for a nursery or in deep jewel tones for a more sophisticated look in a bedroom.
5. Woven Fabric Strip Rug
If you have a simple frame loom or can build one from scrap wood in about twenty minutes, you can weave a flat, colorful rug from fabric strips. Cut old sheets, shirts, or curtains into long thin strips and weave them over and under a warp of thick cotton twine. The process is meditative, the cost is nearly zero if you use fabric you already have, and the result is a beautiful striped or color-blocked rug that is sturdy enough for high-traffic areas.
6. Yarn Latch Hook Rug
Latch hooking is a classic craft that has made a strong comeback, and for good reason. You work with a canvas grid and a small hook tool, pulling short pieces of yarn through each square to build up a dense, cut-pile surface. You can follow a printed pattern to create geometric designs, animals, flowers, or abstract shapes. The canvas is widely available in craft stores, and the kits are inexpensive. The finished rug has a soft, looped texture underfoot and can be quite thick and luxurious depending on how much yarn you use per square.
7. Denim Braid Rug
Old jeans are one of the most underused crafting materials in most homes. Cut them into strips about an inch wide, braid three strips together, and then coil and stitch the braid just as you would with a t-shirt rug. Denim braided rugs are incredibly durable — they can handle mudrooms, back doors, and kitchens without showing wear. The indigo tones of different washes of denim create a naturally varied, attractive surface with almost no effort.
8. Shag Yarn Rug
Buy a sheet of anti-skid mesh or rug canvas from a craft store and cut lengths of bulky yarn into identical pieces, each about four to six inches long. Fold each piece in half, loop it through a hole in the mesh, and pull the ends through the loop. Repeat this across the entire surface until the mesh is completely covered with thick, fluffy yarn ends. The result is a deeply cushioned shag rug that feels incredible under bare feet. Choose a single color for a modern look or alternate rows of different shades for something retro and cheerful.
9. Macramé Rug
If you have tried macramé wall hangings, a macramé rug is the natural next step. Using thick cotton macramé cord and a series of square knots, half hitches, and spiral knots, you can create a flat, woven surface with beautiful texture and pattern. The process is slower than some other rug-making methods, but the result is genuinely stunning and has a handcrafted quality that is difficult to replicate with any other technique.
10. Painted Canvas Drop Cloth Rug
For a completely different kind of DIY rug, buy a canvas drop cloth, hem the edges, and paint it. Use stencils to apply geometric patterns, florals, or abstract shapes in any color palette you like. Seal the finished surface with a water-based polyurethane to make it wipeable and durable. Canvas drop cloths are inexpensive, very large, and incredibly versatile, making this one of the best options for people who want a custom-sized rug without the weaving or knotting.
11. Tufted Rug
Rug tufting has exploded in popularity thanks to social media, and while a tufting gun is an investment, it dramatically speeds up the process. Stretch monk’s cloth or tufting cloth over a frame, draw your design onto the surface, and use the tufting gun to push loops of yarn through the fabric. Once the design is complete, apply latex adhesive to the back to lock in the fibers, trim the loops to an even height, and attach a backing fabric. The results look completely professional and can be made in almost any shape or design you can imagine.
12. Crochet Rug
Anyone with basic crochet skills can make a rug. Using chunky yarn or strips of fabric as your yarn, work a foundation chain and then single crochet row after row, or work in the round for a circular shape. The thickness of the material and a large hook mean this works up faster than you might expect. A crocheted rug has natural stretch and softness, making it especially nice in bedrooms and bathrooms. Variegated yarn creates color interest without requiring any color changes on your part.
13. Knitted Rug
Like crochet, knitting with chunky yarn or fabric strips produces a soft, textured rug that can be made in whatever dimensions you need. A simple garter stitch or seed stitch looks attractive and creates a flat surface that does not curl at the edges. If you are a more experienced knitter, try a basketweave or herringbone pattern for added visual interest.
14. Recycled Plastic Bag Rug
This project is as environmentally responsible as it is creative. Collect plastic shopping bags, cut them into strips, and loop them together into one continuous strand. Then crochet or weave that strand into a flat rug. The finished product is surprisingly attractive, completely waterproof, and ideal for outdoor spaces, mudrooms, or bathrooms. It is also a genuinely meaningful way to reduce plastic waste in a visible, functional way.
15. Burlap and Yarn Rug
Burlap’s open weave makes it a natural canvas for yarn work. Cut a piece of burlap to your desired size, hem the edges with hot glue or a simple stitch, and then needle-weave or punch yarn through the holes in the weave to create patterns and color fills. The roughness of the burlap contrasts nicely with soft yarn, creating a textured surface with a rustic, artisan feel.
16. Silk Ribbon Woven Rug
For something a little more delicate, try weaving silk or satin ribbon through a firm mesh backing. The sheen of the ribbon gives the finished rug a luminous quality that works beautifully in a bedroom or dressing area. Layer different widths of ribbon for texture, or stick to one width for a clean, graphic look.
17. Striped Jersey Knit Rug
Jersey knit fabric, like the material used in athletic wear and stretchy t-shirts, has a gentle stretch that makes it easier to braid and coil than stiff woven fabrics. Buy inexpensive jersey fabric by the yard in coordinating colors, cut it into strips, and braid and coil it into an oval rug. The stretch causes the braid to compress and sit very flat, giving you a tight, even surface.
18. Wool Felted Rug
If you have access to raw wool roving, you can wet-felt it into a flat rug pad by layering the fibers in alternating directions, wetting them with soapy water, and agitating them until they bond together. The result is a dense, firm mat with a lovely natural texture. You can also needle-felt designs or patterns into the surface for added decoration.
19. Sewn Patchwork Rug
If you sew, a patchwork rug uses the same logic as a quilt. Cut fabric scraps into uniform squares or hexagons, sew them together in your chosen arrangement, and back the finished top with a non-slip material like rubber shelf liner or a purchased rug pad. A patchwork rug can be completely scrappy and improvisational or planned into a precise color-blocked design.
20. Outdoor Woven Rug
For patios, porches, and deck areas, use weather-resistant materials like polypropylene webbing, outdoor fabric strips, or even strips cut from old vinyl tablecloths. Weave these over a frame or knot them onto a mesh backing. The result is a flat, wipeable outdoor rug that holds its color and shape through rain and sun.
21. Towel Braid Rug
Old bath towels are thick, absorbent, and often underestimated as a crafting material. Cut them into long strips, braid them, and coil and stitch the braid into a round or oval mat. A towel braided rug makes an excellent bath mat — it is highly absorbent, machine washable, and thick enough to feel luxurious underfoot.
22. Knotted Fringe Rug
Cut equal lengths of thick yarn, fold each piece in half, and loop it onto a dowel rod or attach it to a mesh backing using a lark’s head knot. Then work square knots across each row to interlink the strands, creating a macramé-style knotted surface. Trim the fringe at the bottom to a uniform length or at an angle. This style has a boho, textured quality that suits bedrooms, living rooms, and meditation spaces particularly well.
23. Stenciled Sisal Rug
Purchase a plain sisal or jute rug inexpensively and transform it with stencils and outdoor paint. Tape your stencil firmly to the rug surface, stipple paint through the openings with a firm brush, and repeat to build up your pattern. Geometric borders, floral motifs, and simple monograms all work beautifully on the natural fiber base. This is one of the fastest ways to create a custom look without making the rug from scratch.
24. Cork Tile Rug
Arrange interlocking cork tiles on the floor in a rectangular grid and edge them with a thin strip of wood molding to keep them in place. This creates a firm, warm “rug” that is ideal for home offices and playrooms. Cork is comfortable to stand on for long periods, naturally antimicrobial, and easy to clean. You can also paint or stencil the surface of the cork tiles before assembling them for a more finished look.
25. Newspaper Woven Rug
Roll sheets of newspaper into tight tubes and weave them together as you would fabric strips. Seal the finished mat with a coat of Mod Podge or decoupage medium to give it a hard, smooth surface. This works well as a small decorative mat or trivet, and the recycled material gives it an interesting, unexpected texture.
26. Repurposed Sweater Rug
Collect old wool sweaters from thrift stores or your own closet, cut them into strips, and either braid or weave them into a rug. If you use wool sweaters that have been felted in a hot-water wash, the fabric will not unravel and will be easy to work with. The varied textures of different sweater knits create an eclectic, cozy patchwork effect that is perfect for a reading corner or bedroom.
27. Fabric Ruffle Rug
Cut strips of fabric and gather or ruffle each one before attaching it to a non-slip mat backing. Work in rows from the bottom edge of the mat to the top, overlapping each ruffled row slightly so the backing disappears. The finished rug has a full, dimensional texture like a field of petals or ruffles, and it looks especially charming in a little girl’s room or a shabby chic bathroom.
28. Wire and Bead Rug
For a completely unconventional approach, create a small decorative mat by stringing beads onto flexible craft wire and weaving the beaded wire back and forth across a frame. This is more of an artistic piece than a functional floor covering, but it catches light beautifully and can be designed in any color palette or pattern. It works as a bedside table display, a centerpiece, or a wall hanging that doubles as a rug-inspired textile art piece.
A Few Tips Before You Start
Choosing the right backing makes a significant difference in how your rug performs. Whatever method you use to make the surface, consider attaching a non-slip backing like a rubber rug gripper sheet, a piece of shelf liner, or purchased rug backing spray. This prevents accidents on hard floors and keeps your rug looking tidy.
Think carefully about the traffic your rug will receive before selecting your materials. Rope, denim, and woven fabrics hold up well in kitchens, entryways, and hallways. Yarn pom-poms and shag rugs are better reserved for low-traffic bedrooms and cozy nooks where they will stay soft and fluffy.
Color planning matters more than most beginners expect. Laying out all your materials before you begin — whether that means arranging yarn skeins, fabric strips, or rope lengths by color — helps you visualize the finished result and avoid combinations that clash or look muddy once assembled.
Finally, do not underestimate the value of making a small sample first. A four-inch test of your chosen technique costs almost nothing in time and materials and tells you immediately whether your stitch density, your knot tension, or your color choices are working the way you hoped. Most experienced crafters consider the sample a non-negotiable step, and it will save you from unraveling a half-finished project and starting over.
Making a rug by hand is one of those projects that rewards you with more than just the finished object. The process itself is satisfying, the cost is usually a fraction of what you would pay in a store, and the result is something genuinely unique to your home. Whether you are pulling yarn through a latch hook canvas for the first time or scaling up to your third braided denim doormat, these twenty-eight ideas offer a starting point for every skill level and every corner of your home.