
32 Brilliant DIY Rugs You Can Make Today
There’s something deeply satisfying about walking across a floor covered in something you made with your own hands. A rug isn’t just a decorative accent — it defines a space, softens hard floors, absorbs sound, and tells a story about the person who made it. The best part? You don’t need a loom the size of a barn or years of weaving experience to create a beautiful rug at home. Whether you have a free afternoon or a rainy weekend to spare, these 32 brilliant DIY rug ideas range from beginner-friendly projects that take under an hour to more ambitious undertakings that reward patience with a truly stunning result.
Let’s dive into a world of texture, color, and creative possibility — one rug at a time.
Why Make Your Own Rug?
Before we get into the projects, it’s worth pausing to appreciate why DIY rugs have had such a massive resurgence in popularity. Custom rugs from high-end home décor stores can cost hundreds or even thousands of dollars. A handmade alternative lets you control every detail — the size, the color palette, the texture, the pile height — for a fraction of the price.
Beyond budget, there’s the issue of fit. A standard 5×8 rug might be too large for your hallway and too small for your living room. When you make your own, you make it exactly the size you need. And then there’s the craft itself: rug making is meditative, satisfying, and produces a tangible result you can use and admire every day.
Many of these projects also make brilliant gifts. A hand-tufted bath mat, a braided kitchen rug, or a painted porch rug is a thoughtful, personal present that store shelves simply can’t replicate.
Getting Started: Basic Supplies You’ll Use Again and Again
Most of these DIY rug projects draw on a short list of tools and materials. Having a few staples on hand will make it easier to jump into whichever project catches your eye.
Rug canvas or monk’s cloth is the foundation for many tufting and hooking projects. It comes by the yard at most craft stores and online retailers. A latch hook tool, a punch needle, or a simple crochet hook can each serve as the primary instrument depending on the technique. For braided and woven rugs, you’ll mainly rely on fabric strips — old T-shirts, cotton sheets, and denim jeans are all excellent sources of free material. Non-slip rug backing, fabric glue, and a hot glue gun round out the toolkit for finishing and securing your work.
The 32 Projects
1. Braided T-Shirt Rug
This is the quintessential beginner project, and for good reason — it requires zero tools and zero cost if you already have a pile of old T-shirts. Cut your shirts into long strips, gather three strips together, and braid them into a long rope. Coil the rope into a circle or oval, stitching or hot-gluing as you go. The result is a chunky, colorful rug with a satisfying texture that launders beautifully.
2. Punch Needle Accent Rug
Punch needle has exploded in popularity over the last few years, and it’s easy to see why. You stretch monk’s cloth over an embroidery hoop or frame, draw your design, and push loops of yarn through from the back using a punch needle tool. The loops pile up on the front, creating a velvety, plush surface. Even a simple geometric pattern looks professionally finished. A 12×18 inch accent rug can be completed in a weekend.
3. Woven Rope Rug
Jute, macramé cord, or cotton rope creates a natural, coastal look that suits bathrooms, entryways, and kitchens alike. You simply coil the rope and stitch or glue the coils together as you work outward. Adding a fabric strip between each row of rope gives you color and extra dimension.
4. Denim Strip Rag Rug
Old jeans that are beyond repair don’t need to go to the landfill. Cut them into thin strips, mix lighter and darker washes for contrast, and either braid or weave them into a hearty, durable rug. Denim is heavy enough to stay put without a non-slip pad and washes like a dream.
5. Painted Stencil Rug
This project starts with a plain sisal or canvas rug from any home goods store. Using acrylic paint and a laser-cut stencil, you can create a pattern that looks like an expensive hand-painted flat-weave. Moroccan stars, Greek keys, and abstract geometric shapes are all popular choices. Seal with a clear outdoor acrylic sealer to keep it durable underfoot.
6. Latch Hook Rug
Latch hook kits have been around since the 1970s, but there’s a modern revival happening right now. You push cut yarn strands through a mesh canvas using a small latch hook tool, and the dense pile that results looks luxurious. Modern designs skip the roosters and go for abstract color fields, desert landscapes, or bold text. It’s slow and rhythmic — ideal for someone who needs a hands-busy activity while watching television.
7. Woven Fabric Scrap Rug
Set up a simple cardboard loom by cutting notches along the top and bottom of a large piece of corrugated cardboard, string your warp, and weave strips of fabric horizontally across it. The scrap basket in your sewing room is the perfect supply source. This technique produces a flat, graphic rug that’s especially beautiful in earthy, neutral tones.
8. No-Sew Fleece Rug
Fleece doesn’t fray, which makes it one of the most forgiving materials for no-sew projects. Layer two pieces of fleece, cut fringe around all four edges, and tie the fringe together in knots. You end up with a thick, soft rug that has a hand-knotted border and a luxurious feel — and the whole thing takes about 45 minutes.
9. Recycled Grocery Bag Rug
Plastic bags can be fused together using a household iron and parchment paper to create a flexible, waterproof “plarn” (plastic yarn). Crochet or braid the plarn into a rug that’s perfect for mudrooms, garages, or outdoor patios. It’s nearly indestructible and can be rinsed off with a garden hose.
10. Yarn Pom-Pom Rug
Cut a piece of rug canvas to your desired size and use a pom-pom maker (or two cardboard circles) to make dozens of fluffy yarn pom-poms. Tie each pom-pom to the canvas through two holes, packing them tightly together. The result is an outrageously fluffy, cloud-like rug that children absolutely adore. Vary yarn colors for an ombré effect or a rainbow stripe.
11. Tufted Loop Pile Rug with a Tufting Gun
Electric tufting guns have become more accessible in recent years, and crafters who use them can’t imagine going back. You work from the back of stretched monk’s cloth, and the gun fires yarn through the canvas at speed, creating even, consistent loops on the front. Custom rugs that would cost $400 at a boutique can be made for under $60 in materials once you own the gun.
12. Crocheted Chunky Rug
Using jumbo or “super bulky” weight yarn and a large crochet hook (or even your arms as the hook), you can crochet a thick, textured rug in just a few hours. The single crochet oval or rectangle is the most foolproof pattern for beginners. Neutral grays and creams look sophisticated in a living room; bright colors liven up a child’s bedroom.
13. Burlap Stenciled Rug
Burlap is cheap, natural, and takes paint beautifully when primed lightly first. Iron your piece flat, apply a base coat if desired, and stencil a pattern on top. Seal it well and add a rug backing. The rustic texture of the burlap shows through the paint, adding organic character to the finished piece.
14. Coiled Fabric Rug
This technique is similar to the rope rug but uses a fabric tube instead of store-bought rope. Stitch long strips of cotton fabric (right sides out) into tubes, then coil and sew them into your desired shape. It’s a wonderful way to use up yardage from old curtains, sheets, or quilting fabric.
15. Patchwork Rug from Fabric Squares
Cut fabric squares in a variety of coordinating prints, sew them together into a grid, and back them with a layer of batting and a solid fabric. Quilt through all three layers with simple straight stitching. This technique produces a flat, soft rug that looks like a miniature quilt on the floor and holds up well under moderate foot traffic.
16. Painted Outdoor Porch Rug
If you have a wooden or concrete porch that could use some visual interest, paint a rug directly onto the surface. Tape off your design, apply exterior-grade porch paint in your chosen colors, and seal everything with a clear exterior sealer. A classic checkerboard, a painted runner along a narrow porch, or a bold medallion in the center all work beautifully.
17. Macramé Rug
The same knots used in macramé wall hangings translate perfectly to floor coverings. Using thick cotton macramé rope and a foundation cord, work rows of square knots across the full width of your planned rug. The resulting piece has a beautiful open texture that looks especially good on hardwood floors where the grain shows through.
18. Felt Ball Rug
You can purchase pre-made felt balls online in a staggering range of colors, or make your own by wet felting wool roving. Thread the balls onto a thick piece of mesh or felt backing using a darning needle and sturdy thread, packing them closely together. The result is a three-dimensional, tactile rug that works beautifully in a playroom or nursery.
19. Seagrass Woven Rug
Seagrass is a natural fiber that’s naturally stain-resistant and has a beautiful, earthy look. You can work it on a simple frame loom, alternating the over-under pattern across warp threads. It’s stiffer than yarn or fabric strips, so it requires a bit more hand strength, but the result is a professional-looking natural fiber rug.
20. Woven Yarn Striped Rug
Set up a simple frame loom — four pieces of wood joined at the corners will do the job — and weave a bold-striped rug using medium-weight rug yarn. Alternating wide and narrow stripes in two or three colors creates a graphic, Scandinavian-inspired look. Secure the warp ends with overhand knots to create a built-in fringe at each end.
21. Crochet Granny Square Rug
If you already know how to make a granny square, you already know how to make this rug. Work individual squares in coordinating colors, join them in a grid using the slip stitch join method, and back the result with non-slip rug padding. The larger you make each square, the faster the rug comes together.
22. No-Slip Bath Mat from Towels
Cut an old bath towel into strips and braid or weave them into a mat. The terry cloth texture is absorbent and soft underfoot, and the weight of the towel fabric means it lies flat without a separate backing. A mat made from two or three old towels in complementary colors looks far more intentional than its thrifty origins suggest.
23. Rope and Driftwood Hanging Rug
This hybrid of wall hanging and floor rug uses a driftwood branch as the top rod from which strips of rope, yarn, and ribbon hang down to be knotted, braided, and woven together. Lay it flat as a rug in a low-traffic decorative spot, or hang it as a textile art piece. The driftwood element gives it a strong bohemian, organic character.
24. Herringbone Woven Rug
A herringbone weave requires slightly more attention at the loom than a plain over-under weave, but the zigzag pattern it produces is worth the focus. Use two colors of warp and weft in equal weight for the most pronounced herringbone effect. This pattern looks especially sharp in navy and cream, or terracotta and ivory.
25. Chenille Yarn Rug
Chenille yarn has a velvety softness that makes it irresistible for anything meant to be touched. Crochet or punch needle a rug using chunky chenille, and the finished piece will look like it belongs on the floor of a luxury hotel bathroom. It’s surprisingly affordable to make since the yarn’s bulk means you need fewer yards than you’d expect.
26. Abstract Painted Canvas Rug
Stretch and prime a piece of heavy canvas, then let your inner abstract artist loose. Bold color blocking, splatter painting, wide brushstrokes, or even poured paint techniques all create one-of-a-kind results. Once sealed with multiple coats of clear floor-grade polyurethane, a canvas rug is durable and water-resistant.
27. Leather Strip Rug
Collect leather scraps from upholstery shops, old belts, or leather goods. Cut them into uniform strips and weave or braid them together into a flat rug. Leather doesn’t need hemming, develops a beautiful patina over time, and creates a masculine, artisanal look that suits offices, libraries, and dens particularly well.
28. Ribbon Woven Rug
Wide grosgrain, satin, or velvet ribbon woven in an over-under pattern creates an incredibly elegant small rug or table runner. Use a piece of foam board as your temporary loom, weave the ribbons, then remove the piece, add fabric backing, and stitch or iron-fuse the edges. The result looks couture and takes less than two hours.
29. Recycled Sweater Rug
Wool sweaters from the thrift store — especially those that have been accidentally felted in a hot wash — can be cut into strips and used exactly like any other fabric strip. The felted wool doesn’t fray and has a beautiful, boiled-wool texture. Mix colors from different sweaters for a tweedy, cozy look.
30. Jute Twine Rug
Natural jute twine coiled and hot-glued layer by layer creates a rug with rustic, farmhouse-style charm. Work on a flat surface, pressing each coil firmly against the last, and build outward to whatever size you need. A jute rug made this way is surprisingly strong and works beautifully in kitchens and sunrooms.
31. Tuffed Velvet Rug
Using a punch needle and velvet ribbon or cut velvet strips as your “yarn,” you can create a surface that shimmers and shifts color as the light hits it. Because velvet is directional, each loop catches the light slightly differently from its neighbor, creating a moiré-like visual effect that looks completely unique.
32. Hand-Knotted Memory Rug
For the most meaningful project on this list: gather fabric from garments with emotional significance — a child’s outgrown clothes, a grandmother’s blouse, a beloved flannel shirt — and use them to braid, weave, or hook a rug. Every inch of the finished piece carries a story. It’s a living heirloom and one of the most beautiful things you’ll ever make with your hands.
Tips for Making Your DIY Rugs Last
The effort you put into making a rug deserves to be protected. A few simple finishing steps make a dramatic difference in how long your creation holds up.
Always add a non-slip backing. Whether you use a roll of rug pad cut to size, a spray-on non-slip coating, or iron-on rug grip tape, this step prevents accidents and keeps your rug from bunching or shifting.
Seal painted and stenciled rugs with multiple coats of a clear, floor-appropriate sealer. Acrylic varnish works well for indoor canvas rugs; exterior polyurethane is better for anything that will live on a porch or in a mudroom.
Wash braided and crocheted rugs in a mesh laundry bag on the gentle cycle in cold water. Lay flat to dry to prevent distortion.
Trim yarn loops to an even pile height using fabric scissors or a rug trimmer, and re-trim periodically as the rug wears. This keeps punch needle and latch hook rugs looking fresh and dense.
Store any rug you’re not currently using rolled rather than folded. Folds create permanent creases in many fibers, especially jute and cotton canvas.
Final Thoughts
The range of DIY rug projects