10 DIY Crochet Rug Patterns + How To

10 DIY Crochet Rug Patterns + How To Make Them at Home

There is something deeply satisfying about walking barefoot across a rug you made yourself. The texture under your feet, the colors you chose, the hours of careful work transformed into something both beautiful and functional — it is one of those craft projects that never loses its appeal no matter how many times you complete it. Crochet rugs have been a staple of handmade home décor for generations, and today they are having a serious renaissance as more people look for ways to personalize their living spaces without spending a fortune at a home goods store.

Whether you are a seasoned crocheter looking for your next weekend project or a beginner who has just learned the basics and wants to try something beyond scarves and dishcloths, this guide has something for you. Below you will find ten distinct DIY crochet rug patterns, ranging from simple to more advanced, along with detailed guidance on materials, techniques, and tips to help you succeed with each one. By the time you finish reading, you will have everything you need to get started on a rug that is entirely your own.


What You Need Before You Start

Before diving into the patterns themselves, it helps to understand the materials and tools that make crochet rugs work differently from other crochet projects.

Yarn choices matter more than you think. For rugs, you want yarn that can stand up to foot traffic. Cotton yarn is a classic choice because it is durable, washable, and holds its shape well over time. Bulky or super bulky weight yarn works particularly well because it creates thick, sturdy fabric quickly. Many crafters also use t-shirt yarn (also called zpagetti yarn), which is made from recycled fabric strips and creates incredibly dense, beautiful rugs with a unique texture. Jute twine is another popular option for a more rustic, natural look, though it can be harder on the hands during long crocheting sessions.

Hook size follows yarn weight. For bulky yarn, you will generally reach for a 9mm to 12mm hook. T-shirt yarn often calls for hooks as large as 15mm to 20mm. When in doubt, check the yarn label for the manufacturer’s recommended hook size, and then consider going one or two sizes up to create a more flexible, open fabric that lays flat on the floor.

Rug backing is worth the investment. Any crochet rug placed on a hard floor will benefit from a non-slip rug pad or a few coats of fabric or latex paint applied to the underside. This prevents slipping and extends the life of your rug considerably.

Now, let’s get into the patterns.


1. The Classic Round Granny Rug

The round granny rug is where most beginners start, and for good reason. It uses the same magic ring technique familiar from granny squares, worked continuously outward in rounds. The result is a cheerful, circular rug that works beautifully in entryways, under coffee tables, or beside a bed.

What you need: Bulky cotton yarn in two to four colors, a 10mm crochet hook, scissors, and a yarn needle.

How to make it: Start with a magic ring and work six single crochets into the ring. Pull the ring closed and join with a slip stitch. In round two, work two single crochets into each stitch, giving you twelve stitches. Continue increasing evenly each round — add one extra stitch per section every time you complete a round — until the rug reaches your desired diameter. A standard bath mat size is about 20 to 24 inches across, while a larger living room accent rug might be 36 inches or more.

Change colors every two rounds for a striped effect, or switch colors randomly for a more eclectic look. When you reach the final round, finish with a slip stitch and weave in your ends securely. Blocking the finished rug by wetting it lightly and laying it flat to dry will help it keep a perfect circular shape.


2. The T-Shirt Yarn Oval Rug

Oval rugs fit naturally in front of kitchen sinks, along hallways, and at the foot of a bed. The t-shirt yarn gives this rug a wonderfully chunky, modern look, and it works up surprisingly fast because the yarn is so thick.

What you need: T-shirt yarn (about 250 to 400 yards depending on size), a 15mm crochet hook, scissors, and a yarn needle.

How to make it: To create an oval shape in crochet, you start with a chain rather than a ring. Chain twelve stitches. Work single crochets along both sides of the chain, and then add increases at each end to curve the shape outward. Specifically, work three single crochets into the last stitch of each end as you turn and come back along the other side. Continue in this manner, adding increases at both ends of the oval each round, until your rug is the size you want.

The key to a flat, even oval is consistent increasing. If you notice your rug beginning to cup or ruffle, you may need to adjust your increases. Cupping means you need more increases; ruffling means you have too many. Blocking helps with minor imperfections.


3. The Striped Rectangle Rug

Sometimes simple is best. A striped rectangular rug in two or three colors is a timeless design that suits virtually any room. This pattern works in rows rather than rounds, making it an especially good choice for crocheters who prefer a more straightforward back-and-forth rhythm.

What you need: Bulky cotton yarn in two or three colors, a 10mm hook, scissors, and a yarn needle.

How to make it: Chain the number of stitches needed for your desired width. A standard runner width is about 24 inches, which typically requires around 25 to 30 chains in bulky yarn. Work in single crochet rows, turning at the end of each row and chaining one before turning. Change colors every four to six rows to create wide stripes, or every one to two rows for a thin-stripe effect. Continue until the rug is as long as you need it, then fasten off and weave in your ends.

To add a polished finishing touch, work a single round of single crochets around the entire perimeter of the rug, including the short ends where the rows begin and finish. This creates a clean, even border that prevents edges from curling.


4. The Braided Fabric Rug (Crocheted Together)

This hybrid technique involves braiding strips of repurposed fabric — old sheets, worn-out jeans, curtains, or T-shirts — into long ropes, and then using a large hook to crochet those ropes into a rug. The result is dense, incredibly durable, and a fantastic way to give old fabric a second life.

What you need: Fabric strips cut about 1.5 inches wide from old cotton textiles, a 15mm or larger hook, scissors.

How to make it: Cut your fabric into long strips, joining them by cutting a small slit in each end and pulling one through the other. Braid three strands together into a long, consistent rope. Then, using your hook, single crochet the rope into an oval or round shape by coiling it inward on itself, working one single crochet through the braid every inch or so to hold the coil together. Keep the work flat on a table as you go to ensure it doesn’t curve up. The finished rug will have an appealing hand-crafted texture that gets better with age.


5. The Bobble Stitch Bath Mat

The bobble stitch adds three-dimensional texture to a flat crochet surface, creating small raised clusters that feel wonderful under bare feet and give the mat an almost waffle-like appearance.

What you need: Cotton worsted or bulky yarn in a single color or two alternating colors, an 8mm or 10mm hook.

How to make it: Chain a multiple of two stitches plus one for the starting chain. Work a row of single crochets across. On the next row, alternate between single crochets and bobble stitches. To make a bobble, yarn over and insert your hook, pull up a loop, yarn over and pull through two loops — and repeat this four more times in the same stitch, then yarn over and pull through all loops on the hook. This creates a satisfying little bump.

Continue alternating rows of plain single crochet and bobble rows until the mat is as long as needed. The pattern becomes intuitive very quickly, and the textured surface works up in a meditative rhythm.


6. The Mandala-Style Tapestry Rug

For crocheters who want a real showstopper, the mandala tapestry rug is a stunning project. It uses tapestry crochet technique, in which two colors are carried simultaneously across each round, creating intricate geometric patterns in the finished fabric.

What you need: Chunky cotton yarn in two to four colors, a 9mm or 10mm hook, a printed or digital pattern chart.

How to make it: This project requires following a color chart carefully. The basic technique involves working in the round just as you would for any circular rug, but carrying one yarn color along inside your stitches while crocheting with the other. When the pattern calls for you to switch colors, you simply pick up the carried yarn and drop the working yarn (which then becomes the carried yarn). With practice, this becomes smooth and satisfying.

Search for free mandala tapestry rug charts online — there are many beautiful ones available — or create your own on graph paper. The finished rug looks like a woven or stamped piece but is entirely crocheted.


7. The Jute Twine Doormat

Jute is tough, natural, and wonderfully rustic-looking, making it perfect for a front doormat. This pattern keeps the design simple to offset the challenge of working with a less flexible material.

What you need: Natural jute twine (multiple rolls), a 6mm or 8mm metal hook (metal is recommended over plastic for durability with this material), and a thimble if you find the twine hard on your fingers.

How to make it: Chain the desired width — about 14 to 18 inches for a standard doormat. Work in single crochet rows, building up the mat row by row. Jute doesn’t have much stretch, so it’s important to keep your tension consistent. Because jute is stiff, the finished mat will hold its shape beautifully without any blocking or backing. You can add visual interest by braiding a few rows of colored cotton cord into the surface, or simply leave it in its natural state for a clean, minimalist look.


8. The Hexagon Patchwork Rug

Like a quilt for the floor, this rug is made from individual crocheted hexagons joined together. It is an excellent stash-busting project because each hexagon uses only a small amount of yarn, and the combination of colors gives the final rug a rich, patchwork character.

What you need: Assorted cotton yarn in multiple colors, a 9mm or 10mm hook.

How to make it: Make individual hexagons using the standard flat hexagon method: start with a magic ring, work six single crochets, then increase consistently across subsequent rounds, working into the corners and sides as appropriate to maintain the hexagonal shape. Make each hexagon about four to six inches across.

Once you have enough hexagons to fill your desired rug size — you will need anywhere from fifteen to fifty depending on size — join them using a flat slip stitch seam or the join-as-you-go method on the final round of each piece. Lay them out on the floor first to plan your color arrangement before committing.


9. The Granny Square Patchwork Rug

Similar in concept to the hexagon rug but using the classic granny square, this pattern is ideal for anyone who already knows how to make granny squares and wants to take that skill somewhere new. The squares’ geometric lines give the rug a more structured, modern look compared to the hexagon version.

What you need: Worsted or bulky cotton yarn in a variety of colors, a 9mm hook.

How to make it: Crochet standard granny squares in your chosen size — about five to six inches works well for a rug. Use consistent colors in each square for a cohesive palette, or make each square entirely unique. Once your squares are complete, join them in a grid arrangement using a flat seam or the join-as-you-go technique. Finish with a border of single crochets all the way around the assembled rug to tie everything together and create a clean edge.


10. The Chunky Arm-Crochet Rug

Yes, you can crochet without a hook. Arm crochet — using your forearms as a giant hook — produces incredibly thick, cozy rugs at astonishing speed. This one is genuinely fun to make and produces beautiful results with minimal skill required.

What you need: Super chunky arm-knitting wool or multiple strands of bulky yarn held together, your arms and hands.

How to make it: Use the same logic as single crochet, but pass loops over your forearm instead of through a hook. Create a slip knot, loop it over your wrist, and chain a foundation by pulling loops through with your other hand. Then work back along the chain, pulling each new loop through the previous one using your arm as the hook. Build up rows until you have a rectangular rug of the desired size. The process is intuitive and goes extremely quickly — many people complete an arm-crochet rug in under an hour. Finish by pulling the working yarn through the final loop and tucking in the ends.


General Tips for All Crochet Rug Projects

Work loosely. Rugs need to lie flat, and a tight tension can cause curling and cupping. When in doubt, go up a hook size.

Weave in ends as you go. Crochet rugs accumulate a lot of yarn ends, especially if you are changing colors frequently. Weaving them in as you finish each section makes the final finishing stage far less daunting.

Test wash your yarn. Before committing to a large project, wash a small sample of your yarn to see how it responds. Some yarns shrink dramatically, while others barely change. Knowing this in advance prevents unpleasant surprises.

Add grip to the underside. Once your rug is complete, flip it over and apply two to three thin coats of latex caulk or anti-slip fabric medium in a cross-hatch pattern. Allow each coat to dry fully before applying the next. This creates a natural non-slip backing that is both effective and washable.

Block your finished rug. Wet blocking — soaking the rug in cool water, gently squeezing out the excess, and laying it flat to dry on a clean surface — encourages the stitches to relax into their intended shape and helps circular or hexagonal rugs lie perfectly flat.


Final Thoughts

Crochet rugs are one of those projects that reward patience and creativity in equal measure. They take longer than a hat or a dishcloth, but the payoff is a piece that transforms a room and lasts for years. Each of the ten patterns above can be adapted endlessly — change the color palette, adjust the size, combine techniques from two different patterns — and that flexibility is part of what makes rug making so compelling as a craft.

If you are just starting out, the classic round granny rug or the striped rectangle are the most forgiving places to begin. If you have been crocheting for a while and want a challenge, the mandala tapestry rug will push your skills in exciting new directions. And if you want instant gratification, the arm-crochet rug is genuinely one of the most satisfying craft projects you can do on a rainy afternoon.

Gather your materials, clear some floor space to check your work as it grows, and enjoy every stitch. The finished rug waiting at the end of the project is absolutely worth it.

Categorized in:

Rugs,

Last Update: October 15, 2026

Tagged in:

, , ,