28 DIY Rug Ideas You Can Make at Home Easily

28 DIY Rug Ideas You Can Make at Home Easily

There is something deeply satisfying about walking across a floor and knowing that the soft, beautiful thing beneath your feet is something you created yourself. Rugs are one of those home décor items that seem intimidating at first glance — they are large, they require materials, and the finished product has to hold up to daily use. But the truth is that making your own rug at home is far more accessible than most people realize, and the variety of techniques available means there is something suited to every skill level, budget, and style preference.

Whether you are a seasoned crafter with a dedicated project room or someone who has never picked up a crochet hook in their life, you will find ideas here that feel achievable. Some of these projects take a single afternoon. Others are satisfying long-term endeavors that you work on a little at a time while watching television. All of them produce something genuinely beautiful that you can use or gift with pride.

Let’s walk through 28 DIY rug ideas that you can realistically make at home, along with the materials, techniques, and tips that will help you get started.


1. Braided T-Shirt Rug

Old t-shirts are the perfect rug-making material, and the braided rug technique is one of the oldest in the book. Cut your shirts into long strips, braid three strips together, and then coil and stitch the braid into a circular or oval shape. The result is a colorful, cushioned rug that is also machine washable. Use shirts in a coordinating color palette for a polished look, or embrace the eclectic mix of whatever you have on hand.

2. Woven Rope Rug

Cotton rope, available at craft stores and online in large quantities, is ideal for weaving. You can make a beautiful woven rope rug using a simple wooden loom or even a DIY cardboard loom for smaller sizes. The natural texture of cotton rope gives these rugs a clean, coastal, or farmhouse aesthetic that works particularly well in bathrooms and entryways. Add a stripe of colored rope for a pop of interest.

3. Crochet Chunky Yarn Rug

If you know the basics of crochet, a chunky yarn rug is one of the most satisfying projects you can take on. Using a large crochet hook and bulky or super-bulky yarn, you can crochet a round rug using a simple magic ring and single crochet or half-double crochet stitches worked in a spiral. The thickness of the yarn means a 24-inch rug can come together in just a few hours. Neutral tones like cream, gray, and rust look especially elegant.

4. Tufted Rug with a Tufting Gun

Tufting has had a serious moment in the DIY world over the past few years, and for good reason. A tufting gun allows you to push yarn through a monk’s cloth backing stretched on a frame to create a looped or cut pile rug. You draw your design onto the fabric first, then fill it in with color using the gun. The learning curve is modest, and the creative possibilities are essentially unlimited — florals, abstract shapes, lettering, animals, you name it.

5. Knotted Macramé Rug

Macramé is having a sustained revival, and the same knotting techniques used for wall hangings and plant hangers translate beautifully to floor rugs. Using thick cotton macramé cord and a series of square knots and lark’s head knots, you can create a textured, bohemian-style rug. Work on a flat surface, anchoring your cords to a dowel or rod as you go, and finish the edges with fringe for a classic look.

6. Pom-Pom Rug

Pom-poms are joyful, and a rug made entirely of them is something genuinely delightful. Make individual pom-poms using a pom-pom maker or by wrapping yarn around a fork, then tie them through a non-slip rug pad or mesh canvas base. Work in a single color for something chic, or use a rainbow of colors for a playful nursery or kids’ room rug. The density of the pom-poms gives the finished product a satisfying cloud-like texture.

7. Fabric Strip Woven Rug

Old fabric — whether from thrift store finds, curtains, or clothing you no longer wear — can be cut into strips and woven into a flat rug. You will need a loom, which can be as simple as a picture frame with nails hammered at even intervals along the top and bottom. Weave your fabric strips over and under the warp threads and pack them tightly for a dense, durable result. This is a great stash-busting project.

8. Knitted Chunky Rug

Knitters will appreciate that a chunky knitted rug comes together quickly with large needles and thick yarn. A basic garter stitch or stockinette pattern creates a stretchy, cushioned surface that is lovely in a bedroom. You can also knit rectangles separately and seam them together, which makes the project more portable and allows you to work on small sections at a time.

9. No-Sew Fleece Rug

Fleece does not fray, which makes it ideal for no-sew projects. Cut fleece fabric into a rectangle, then cut a fringe along all four edges. Tie adjacent fringe pieces together in overhand or square knots to create a knotted border, or simply leave the fringe loose for a casual look. Stack and layer multiple colors if you want more thickness and visual depth. This is an excellent beginner project and a wonderful one to do with children.

10. Painted Canvas Rug

A plain canvas drop cloth from the hardware store is one of the most versatile and inexpensive rug-making bases you can find. Hem the edges, then use outdoor or floor paint and stencils to create any pattern you like — geometric designs, a simple border, a graphic print, or even a faux tile pattern. Seal the finished design with a few coats of polyurethane for durability. These rugs look remarkably professional and are highly customizable.

11. Latch Hook Rug

Latch hook is a craft technique that has been around for decades and still produces beautiful results. You push cut yarn pieces through a canvas grid using a latch hook tool, creating a dense, shaggy pile. Kits are available with pre-printed canvases and pre-cut yarn, making it easy to follow a design, but you can also create your own patterns on blank canvas. It is meditative work — repetitive in the best way — and the finished rugs are thick and plush.

12. Jute Coil Rug

Jute twine is inexpensive, natural-looking, and easy to work with. To make a coiled jute rug, hot glue or whip stitch lengths of jute rope into a tight spiral, building outward from the center. You can work in a circle, oval, or even a rectangle. For more color and interest, wrap sections of the jute in colorful yarn before coiling. These rugs have an earthy, organic quality that works well in natural home décor styles.

13. Recycled Denim Rug

Old jeans that have reached the end of their wearable life can be transformed into a rugged, long-lasting rug. Cut the denim into strips and use them for braiding, weaving, or even crocheting with a large hook. Denim is heavy and durable, which means a denim rug will hold up extremely well in high-traffic areas like mudrooms or hallways. The natural variations in blue tones across different pairs of jeans add visual richness.

14. Shag Yarn Rug

A shag rug has a long, fluffy pile and a distinctly retro feel. To make one at home, cut yarn into uniform pieces and attach them to a canvas or burlap backing using a latch hook technique or by knotting them through the weave. Keep the pile long and untrimmed for a true shag effect. Use multiple shades of a single color for a gradient effect, or go bold with contrasting tones. These rugs are especially cozy in bedrooms.

15. Newspaper Coil Rug

This is one of the most creative upcycling projects you will come across. Roll newspaper pages tightly into tubes, coil the tubes, and hot glue them together to form a flat rug. Seal the finished piece with a few coats of decoupage medium or mod podge to add strength and a slight sheen. A newspaper rug works beautifully as a decorative piece in a low-traffic area, and it is one of the most budget-friendly options imaginable.

16. Sari Silk Rug

Sari silk yarn, made from recycled sari fabric, is sold in beautiful multicolored skeins and has a natural shimmer that gives any project a luxurious quality. You can crochet, knit, or weave with it just as you would any other yarn. A crocheted sari silk rug in a simple granny square or spiral pattern looks like something you might find in a boutique shop. The colors are typically rich, jewel-toned, and deeply saturated.

17. Indoor-Outdoor Woven Mat

Polypropylene webbing tape — the flat, woven material used in outdoor furniture — is wonderfully durable and waterproof. Weave it over and under itself in a basic over-under pattern to create a mat that can handle rain, mud, and heavy foot traffic. These are perfect for porches, patios, and mudrooms. They are also easy to rinse clean with a hose, making them low-maintenance as well as attractive.

18. Felt Ball Rug

Felt balls, which you can buy pre-made or roll yourself from wool roving, can be stitched together into a dense, colorful rug. Thread a needle with strong thread and stitch through the centers of the felt balls, building rows that are then stitched together side by side. These rugs have a playful, vibrant quality and a satisfying three-dimensional texture. They are particularly popular in children’s rooms and playrooms.

19. Bath Mat from Towels

Old bath towels can be cut into strips and used to make an extremely practical bath mat. Braid three strips and coil them into an oval shape, stitching as you go. Because the terry cloth material is absorbent and soft, the resulting mat functions perfectly as a bath mat. This is a smart way to extend the life of towels that are too worn to use in their original form but still have plenty of material to offer.

20. Tapestry-Style Woven Rug

If you enjoy detailed handwork, a tapestry-woven rug lets you build up a design row by row using different colored yarns on a vertical loom. You can create stripes, chevrons, geometric diamonds, or even pictorial designs. The technique is similar to traditional Navajo or Scandinavian weaving and produces a flat, tightly woven textile that is both beautiful and durable. Frame looms can be purchased affordably, or you can build a simple one from lumber.

21. Knotted Fringe Rug

Take a length of canvas or burlap fabric and add knotted fringe to create a textured, bohemian rug that is surprisingly simple to make. Cut strips of fabric or yarn and fold them in half over the edge of your backing material, pulling the ends through the loop to create a lark’s head knot. Cover the entire surface of the backing with these knotted loops for a full shag effect, or work in rows to create a fringed flat rug with decorative borders.

22. Stamped Leather Rug

Leather remnants, which are often available inexpensively at leather suppliers or craft stores, can be cut into geometric tiles and laced together to form a striking floor mat. Use leather stamps and a mallet to add texture or pattern to each tile before assembling. The resulting rug has an artisan quality that looks far more expensive than it is. A neutral toned entry mat with stamped diamond or leaf motifs is particularly striking.

23. No-Knit Finger Knitted Rug

You do not need needles or a loom for this project — just your hands and some very chunky yarn. Finger knitting involves looping yarn over and around your fingers to create a long, thick rope of knitted material, which you then coil and stitch together to form a circular or oval rug. It is genuinely relaxing, extremely beginner-friendly, and the chunky texture of the finished rug makes it look stylish in a modern or Scandinavian-inspired interior.

24. Patchwork Fabric Rug

Collect fabric scraps in coordinating prints and colors, cut them into uniform squares or rectangles, and sew them together in a patchwork pattern. Stitch the patchwork piece onto a sturdy backing fabric and add a non-slip layer underneath. The result is a cheerful, personalized rug that tells a story — especially if you use fabric from meaningful items like old clothing, baby blankets, or curtains from a previous home.

25. Crocheted Granny Square Rug

If you already know how to make a granny square, you can make a granny square rug. Crochet individual squares using a medium-weight cotton yarn and a larger-than-typical hook for a more open weave, then seam the squares together in a pleasing arrangement. The beauty of this approach is the portability — you can work on individual squares anywhere and then assemble the rug when you have enough. Mix solid and patterned squares for a folk-art feel.

26. Sisal or Seagrass Embellished Rug

Take a plain sisal or seagrass rug from a home goods store and transform it into something original. Use fabric paint, stencils, and a foam brush to add a border, a monogram, or a repeating geometric motif. You can also hot glue trim, tassels, or ribbon fringe along the edges for a custom finish. This is technically a rug-decorating project rather than a rug-making one, but the result is just as personalized and the effort is minimal.

27. Hand-Knotted Yarn Rug on Mesh

Plastic canvas mesh, available at craft stores, makes an excellent backing for a hand-knotted rug. Cut yarn into short lengths and knot one through each hole in the mesh, working in rows. The density of the mesh determines how thick and plush the pile will be. Once you have filled the entire mesh, trim the yarn to a uniform height with scissors. The result is a soft, custom-designed rug that you have quite literally tied by hand, knot by knot.

28. Bath Mat from Pebbles

For an organic, spa-like look, hot glue smooth river pebbles or flat stones onto a rubber bath mat base. Pack the stones tightly together so the surface is fully covered and stable underfoot. This works best as a decorative accent mat beside a sink or in a low-traffic bathroom area. The sensation of standing on smooth stones is grounding and pleasant, and the finished piece looks like something straight out of a boutique hotel.


Tips for Getting Started with DIY Rugs

Before you dive into any of these projects, a few practical considerations will make your experience smoother. First, always back your rugs with a non-slip material. Rubber shelf liner or a non-slip rug pad cut to size underneath any handmade rug will prevent dangerous slipping and help the rug lie flat. Second, think about where the rug will live before choosing your materials. A bathroom rug needs to tolerate moisture and frequent washing. An entryway rug needs to handle dirt and heavy foot traffic. A bedroom rug can be more delicate.

For beginners, the no-sew and braided options are the most forgiving places to start. They require minimal tools and produce a finished product quickly enough to feel rewarding. Intermediate crafters will enjoy weaving and crochet, while those who enjoy detailed work will find latch hook, tufting, and tapestry weaving to be absorbing and satisfying long-term projects.

When it comes to materials, buying in bulk almost always saves money — large spools of cotton rope, bulk bags of chunky yarn, and wholesale felt balls all reduce your cost per rug significantly if you plan to make more than one. Secondhand fabric, thrift store clothing, and household textiles you would otherwise discard are all excellent free or nearly free raw materials.

Finally, embrace imperfection. Handmade items are meant to carry the marks of human hands. An uneven braid, a slightly wobbly coil, or a not-quite-perfect stencil line is not a flaw — it is what distinguishes your rug from something mass-produced. That quality is exactly what makes people stop, look down, and ask, “Did you make this yourself?” And you get to say yes.


Making your own rug is one of those craft projects that rewards you long after the work is finished. Every time you step on it,

Categorized in:

Rugs,

Last Update: October 26, 2026

Tagged in:

, , , ,