40 DIY Rugs For Your Living Room, Bedroom, Kitchen and Bath

40 DIY Rugs For Your Living Room, Bedroom, Kitchen and Bath

There is something deeply satisfying about walking across a rug you made with your own hands. It sits on your floor like a small declaration — that your home is yours, that the things in it carry meaning, that you chose every color and texture and knot. Whether you are an experienced crafter or someone who has never picked up a crochet hook in your life, making your own rug is one of the most rewarding home projects you can take on. The results are durable, beautiful, and often far less expensive than anything you would find in a store.

This collection of 40 DIY rug ideas covers every room in your home. From chunky braided rugs for the living room to quick no-sew bath mats and cheerful kitchen runners, there is an idea here for every skill level, every style, and every budget. Some of these projects take an afternoon. Others are slow, meditative weekend projects that grow inch by inch over time. All of them will leave you with something worth keeping.


Why Make Your Own Rug?

Before diving into the ideas themselves, it is worth pausing to think about why handmade rugs have enjoyed such a persistent popularity. Store-bought rugs are convenient, certainly, but they come with compromises. The size is fixed. The color palette is whatever the manufacturer decided would sell well that season. The materials are often synthetic, and the quality can be uneven.

When you make a rug yourself, you control everything. You can make it exactly the right size for the awkward nook beside your bed. You can pick colors that match your sofa precisely. You can use natural wool, recycled t-shirts, cotton rope, or vintage fabric strips depending on what you value. And perhaps most importantly, the rug becomes part of your home’s story in a way that a mass-produced product never quite can.

There is also the question of cost. A large handmade wool rug from a boutique retailer can easily run several hundred dollars. Many of the projects in this list can be completed for under thirty dollars, and some cost almost nothing if you repurpose materials you already have at home.


Living Room DIY Rugs

The living room rug is often the anchor of an entire decorating scheme, so it makes sense to start here. These rugs tend to be larger and more visible than rugs in other rooms, which means the design choices matter a great deal.

1. Chunky Braided Wool Rug
Braided rugs are one of the oldest American craft traditions, and for good reason. They are sturdy, attractive, and endlessly customizable. For a chunky modern version, cut thick wool fabric into long strips, braid three strands together, and coil the braid into a round or oval shape, stitching as you go. Use a neutral palette of creams, grays, and tans for a Scandinavian look, or go bold with jewel tones for something more eclectic.

2. Woven T-Shirt Rug
Old t-shirts become surprisingly beautiful rugs when cut into continuous loops and woven on a simple frame loom. The cotton is soft underfoot, the colors are already set, and you are keeping fabric out of the landfill. This is a great project for using up worn-out clothing that you cannot donate. The finished rug has a casual, colorful look that suits bohemian and eclectic living rooms perfectly.

3. Pom-Pom Rug
Yes, a rug made entirely from pom-poms is a real thing, and it is as delightfully fluffy as it sounds. Make hundreds of pom-poms using a cardboard template or a plastic pom-pom maker, then tie each one through a piece of mesh rug canvas. The result is a cloud-like surface that children and adults alike cannot resist stepping on. Use a single color for something sophisticated, or go multicolored for a playful, maximalist effect.

4. Rope Coil Rug
Cotton rope from the hardware store transforms into an elegant rug when coiled and stitched together. This is one of the cleanest, most modern-looking DIY rug options available. Work in a spiral from the center outward, using a zigzag stitch on your sewing machine or hand-stitching with a large needle and strong thread. A five-strand cotton rope in natural white creates a nautical vibe, while dyed rope opens up all kinds of color possibilities.

5. Vintage Fabric Strip Rug
If you have a collection of vintage fabrics, curtains, or even old bedsheets, cutting them into strips and weaving or braiding them into a rug is one of the most satisfying upcycling projects imaginable. Each strip carries its own history, and the finished rug tells a kind of visual story. This approach works beautifully in living rooms with a collected, eclectic aesthetic.

6. Shaggy Yarn Rug
Using a latch hook or a simple hand-tying technique on rug canvas, you can create a gloriously shaggy rug by looping and cutting lengths of chunky yarn. This is a project that feels almost meditative once you find your rhythm. Go monochromatic for something that reads almost like a luxurious solid-colored rug, or create geometric color blocks for a more graphic look.

7. Jute and Leather Rug
Natural jute rope paired with thin strips of leather creates a rug with serious visual weight and texture. Braid the two materials together in alternating sections, or weave them on a frame for a more structured look. This is a great option for living rooms with a masculine, industrial, or Southwestern aesthetic.

8. Painted Canvas Drop Cloth Rug
A plain canvas drop cloth from the hardware store becomes a custom area rug with a little paint and a coat of sealant. Sketch your design first — geometric patterns, a simple floral motif, or even a faux Persian pattern traced from a reference image — and then paint with acrylic or floor paint. Finish with a rug pad underneath and several coats of water-based polyurethane for durability.

9. Woven Ribbon Rug
Satin ribbon, grosgrain ribbon, and even velvet ribbon can be woven together on a simple cardboard or wooden loom to create a rug that looks far more luxurious than its cost would suggest. This works especially well for smaller accent rugs placed near a reading chair or in front of a fireplace.

10. Macramé Area Rug
Macramé has made a tremendous comeback, and the knotting techniques used in wall hangings translate beautifully to floor rugs. Using thick cotton macramé cord, you can create a stunning knotted rug with fringe edges. A simple pattern of square knots produces a beautiful open weave, while more complex designs can incorporate diamonds, chevrons, and other geometric elements.


Bedroom DIY Rugs

Bedroom rugs have different requirements than living room rugs. They need to be soft underfoot, especially for those first barefoot steps in the morning. They are often partially hidden under the bed, so investing heavy effort in the covered portion is not always necessary. And they tend to be seen in soft, forgiving light, which means they can be a little more playful.

11. Faux Sheepskin Rug
Using a plush, long-pile fleece fabric, cut a simple organic shape and finish the edges with a blanket stitch or by turning them under. The result looks remarkably like a genuine sheepskin rug and feels impossibly soft underfoot. Layer several of these in different sizes for a cozy, textured look.

12. Crochet Bedside Rug
A simple crocheted rug in chunky cotton yarn is one of the most satisfying slow-craft projects you can undertake. Working in the round with an oversized hook, you can build a soft, cushioned bedside rug over the course of several evenings. Washable cotton yarn makes this practical as well as beautiful.

13. Woven Wool Bedroom Runner
A long, narrow runner on either side of the bed frames the sleeping area beautifully. Woven in natural wool on a rigid heddle loom or even a simple cardboard box loom, a handwoven runner brings warmth and color to the bedroom floor. This is a wonderful beginner weaving project.

14. Tufted Accent Rug
Punch needle tufting has become one of the most popular textile crafts of recent years, and for good reason. Using a tufting gun or a manual punch needle tool, you push loops of yarn through a monk’s cloth backing to create a dense, pile surface. Tufted rugs can be designed with extraordinary precision, making them ideal for creating custom art-inspired pieces for the bedroom.

15. Knitted Rug
Thick, arm-knitted or loom-knitted rugs made from super-bulky yarn are quick to make and wonderfully cozy. A basic garter stitch in chunky merino wool can be completed in a single afternoon and produces a rug that looks expensive and feels extraordinary underfoot.

16. Recycled Denim Rug
Old jeans cut into strips and braided or woven together create a rug with beautiful tonal variation — all those different shades of indigo, black, and white that accumulate in a household’s worth of denim. This is an excellent project for using up jeans that are too worn to donate and too beloved to throw away.

17. Tie-Dye Bath Mat Used as Bedroom Rug
Plain white cotton bath mats from discount stores become beautiful bedroom rugs with a little tie-dye. Use natural dyes for an earthy, botanical look, or go vibrant with fiber-reactive dyes. Folding, twisting, and tying the fabric before dyeing creates endlessly varied patterns.

18. Patchwork Quilt-Style Rug
By sewing together squares and rectangles of different fabrics and backing the patchwork with a sturdy canvas, you can create a rug that looks like a quilt lying flat on the floor. This is a beautiful way to use up fabric scraps from other projects or to repurpose fabrics from clothing with sentimental value.

19. Fabric Coil Rug
Similar to the rope coil rug, this version uses long fabric strips wound around a clothesline or cotton piping to create a coiled rug with a completely different character. The fabric covering softens the look and allows for color changes at any point, creating stripes or gradients.

20. Vintage Kilim-Inspired Painted Rug
Using a flat woven cotton rug as your base, paint a geometric kilim-inspired pattern using fabric paint or thinned acrylic. This gives you the look of an expensive vintage kilim at a fraction of the price, and the base rug ensures the piece is durable and washable.


Kitchen DIY Rugs

Kitchen rugs need to be practical above all else — easy to clean, resistant to staining, and comfortable for long periods of standing. But practicality does not have to mean boring, and these kitchen rug ideas prove it.

21. Cotton Rag Runner
A classic rag rug in cotton fabric strips is perfectly suited to the kitchen. The cotton is machine washable, the construction is incredibly durable, and the casual, colorful look works well in most kitchen aesthetics. Make this on a simple rigid heddle loom or braid and coil it for a rounder shape.

22. Crocheted Cotton Kitchen Mat
A flat crocheted mat in cotton kitchen twine or thin cotton yarn can be made in a few hours and thrown in the washing machine when it gets dirty. Use a simple single crochet stitch worked back and forth for a dense, flat mat that does not curl at the edges.

23. Painted Jute Rug
A natural jute rug becomes a custom kitchen piece when painted with geometric patterns, fruit motifs, or simple stripes. Jute takes paint reasonably well if you use a relatively thick fabric paint, and the natural fiber texture adds depth to even the simplest designs. Seal with a clear, flexible fabric sealant.

24. Woven Newspaper Rug
This sounds improbable, but tightly rolled and woven newspaper creates a surprisingly sturdy mat that works well in a dry kitchen area. Coat the finished mat with decoupage medium or Mod Podge to seal it, and the result is a firm, waterproof surface with a graphic, gray-toned look.

25. Cork Tile Mat
Cork floor tiles cut and arranged in a custom pattern create a kitchen mat that is naturally antimicrobial, comfortable to stand on, and attractive. Glue the tiles to a rubber mat backing and seal the surface with polyurethane. This is more of an assembly project than a craft, but the results are extremely professional.

26. Monogrammed Kitchen Mat
Take a plain rubber-backed kitchen mat and stencil a large monogram or a simple word like “kitchen” or “home” onto the surface using fabric paint. This is one of the quickest personalization projects on the list and makes a charming housewarming gift.

27. Herringbone Woven Cotton Rug
A herringbone weave in two coordinating cotton colors creates a kitchen runner with real visual sophistication. This is a slightly more advanced weaving project, but the herringbone structure is achievable on a rigid heddle loom with a pickup stick, and the results are beautiful.

28. Felted Wool Mat
Wet-felted wool scraps in muted, earthy tones create a thick, dense mat that is surprisingly water resistant and incredibly comfortable underfoot. Cut the felted wool into any shape you like and finish the edges with a blanket stitch.

29. Anti-Fatigue Foam Mat with Fabric Cover
Buy an inexpensive anti-fatigue foam mat and sew a removable fabric cover for it in a coordinating kitchen fabric. The foam provides comfort during long cooking sessions, and the fabric cover is easily removed and washed. Choose a heavy canvas or oilcloth fabric for maximum durability.

30. Stenciled Sisal Rug
Sisal and seagrass rugs are among the most durable natural fiber options available, and they take stenciling beautifully. Use a dense foam roller and fabric paint to apply a repeated geometric stencil across the surface. Allow to dry completely between coats for crisp, clear lines.


Bathroom DIY Rugs

Bathroom rugs need to absorb moisture, dry quickly, resist mildew, and provide traction on wet floors. The best DIY options for the bath use cotton, which is naturally absorbent and machine washable.

31. Towel Strip Bath Mat
Old terry cloth towels cut into strips and woven together create the most absorbent bath mat imaginable. The loops of terry cloth grab moisture beautifully, and the finished mat is thick and cushioned underfoot. This is an excellent way to repurpose towels that are too worn for guest use but still have plenty of life left in them.

32. Rolled Fabric Bath Mat
Tightly rolled fabric strips glued or stitched upright in a honeycomb pattern create a bath mat that is both decorative and functional. The cut ends of the fabric face upward, creating a soft, brush-like surface. Use a rubber mat as the base to keep it in place and to prevent moisture from seeping through.

33. Crochet Spa Bath Mat
A thick, double-stranded crochet bath mat in white cotton looks and feels like something from a luxury spa. Worked in a simple stitch pattern on a large hook, this mat takes only a few hours to complete and can be machine washed and dried repeatedly without losing its shape.

34. Sea Glass and Pebble Mat
For a decorative mat that you step onto from the bath rather than on the way to the bath, arrange smooth river pebbles or collected sea glass on a rubber mat backing, fixing them in place with waterproof grout. The result looks stunning and provides a gentle massage for tired feet. This is decorative art as much as it is a functional mat.

35. Rope Bath Mat
Following the same coiled rope technique described for the living room rug, a smaller version in natural cotton rope makes a beautiful, quick-drying bathroom mat. Cotton rope is highly absorbent, dries relatively quickly, and can be machine washed. A natural white rope mat brings a spa-like calm to any bathroom.

36. No-Sew Fleece Bath Mat
A rectangle of anti-pill fleece cut to size and given a simple fringe border by snipping the edges creates a bath mat that requires no sewing at all. Fleece does not fray, dries quickly, and is soft underfoot. This is the ultimate beginner bathroom project.

37. Painted River Stone Mat
Similar to the pebble mat above but using individually hand-painted river stones for a more personalized result. Paint the stones with simple patterns — dots, stripes, small flowers — before grouting them onto a backing. Each mat is entirely unique.

38. Woven Ribbon Bath Mat
Using waterproof grosgrain or outdoor fabric ribbon

Categorized in:

Rugs,

Last Update: October 27, 2026

Tagged in:

, , , , , ,