
10 DIY Crochet Rug Patterns + How To Make Them
There is something deeply satisfying about placing a handmade rug on your floor and knowing that every loop, every stitch, and every color choice came from your own hands. Crochet rugs have been a beloved craft for generations, and for good reason — they are durable, customizable, and surprisingly beginner-friendly once you understand a few key techniques. Whether you are looking to add warmth to a bare bathroom floor, create a colorful centerpiece for a living room, or make a practical mat for a mudroom, there is a crochet rug pattern out there that fits your vision perfectly.
This guide walks you through ten of the most popular and achievable DIY crochet rug patterns, complete with tips on materials, stitches, and construction so you can get started right away. Each pattern is described in enough detail to guide your project, and we have included general how-to notes throughout so even beginners feel confident picking up their hook.
Before diving into the patterns themselves, let’s cover a few foundational things that apply to nearly every rug project.
What You Need to Get Started
Crochet rugs are typically made with bulky or super bulky yarn, cotton rope, strips of fabric (called “plarn” when made from plastic bags), or t-shirt yarn. The weight of your material will determine the size of your hook. For most rug projects, you will want a crochet hook somewhere between 9mm and 16mm. Larger hooks create looser, airier textures, while smaller hooks in the bulky yarn range create dense, solid fabric that holds up well underfoot.
You will also want a non-slip rug pad to place beneath your finished piece, especially if you are placing it on hardwood or tile. This is a simple safety step that extends the life of your rug too.
A few other things to have on hand: scissors, a tapestry needle for weaving in ends, a measuring tape, and stitch markers if your pattern requires keeping count over many rounds.
Now let’s get into the patterns.
1. Classic Round Crochet Rug
The round rug is one of the most iconic crochet rug designs, and it is the perfect starting point for beginners. It is worked from the center outward in continuous rounds, which means you never have to seam pieces together or worry about shaping edges.
To make a basic round rug, start with a magic ring (also called a magic circle). Chain two, then work about ten to twelve single crochets into the ring. Pull the tail to close the circle. From there, you increase at regular intervals every round — typically by crocheting two stitches into one stitch — to keep the piece lying flat. If your rug starts to curl upward, you are not increasing enough. If it ruffles, you are increasing too much.
Use two strands of bulky yarn held together, or a single strand of super bulky cotton rope, for the most satisfying result. A 36-inch round rug typically takes between six and ten hours depending on your speed and yarn choice.
For color variation, try working each round or every two rounds in a different shade to create a bullseye or gradient effect. Striped round rugs are perennial favorites in Scandinavian-inspired interiors.
2. Oval Crochet Rug
Oval rugs are incredibly practical — they fit beautifully in front of a kitchen sink, at the foot of a bed, or in a narrow hallway. The construction is similar to the round rug, but instead of starting with a magic ring, you begin with a foundation chain.
Chain about ten to twenty stitches depending on how elongated you want your oval. Work single crochets down one side of the chain, then pivot around the end and work back up the other side. From there, you increase at both ends of the oval in each round to maintain the flat shape while growing outward.
The key to a neat oval rug is consistency at the ends. Increasing too rapidly makes the ends bulge; too slowly and they will curl. A good rule of thumb is to increase by the same number of stitches at each end per round as you added in your original turning row.
T-shirt yarn works beautifully for this pattern because it has just enough stretch to create smooth curves, and the result is a sturdy, washable rug that launders easily.
3. Rectangular Granny Square Rug
Granny squares are one of crochet’s most beloved motifs, and when you sew or join them together in a grid pattern, they make a charming and colorful rug. This is a fantastic scrap-busting project because each square can be a different color combination.
To make a basic granny square, start with a magic ring, chain three (this counts as your first double crochet), work two more double crochets, chain two, and repeat three more times around to form a square with “corner” spaces. As you work more rounds, you fill in the sides and expand each corner to keep the square flat.
Make as many squares as you need to cover your desired rug size — a 3×5 arrangement of six-inch squares will give you a roughly 18×30-inch rug, which is ideal for a bathroom or small bedroom. Join the squares using a slip stitch join, a flat join, or a whip stitch join depending on how visible you want the seam lines to be.
Finish with a simple single crochet border around the entire rug to unify the edges and give it a polished look.
4. Braided T-Shirt Yarn Rug
This is one of those patterns that feels more like a craft project than a traditional crochet piece, but it absolutely counts — and it produces a beautifully textured, chunky rug that holds up to heavy foot traffic.
Cut or tear old t-shirts into one-inch strips and join them end to end to create long continuous lengths of fabric yarn. You can also purchase t-shirt yarn pre-made if you do not have enough old shirts on hand.
Work in single crochet using a large hook (12mm to 16mm) and two or three strands held together. The thickness of the fabric yarn naturally creates a braided or ridged texture as you stitch. Because t-shirt fabric has give, the finished rug will have a soft, cushioned feel underfoot — perfect for a bedroom or nursery.
To create a color-block look, switch between different shirt colors in wide stripes. Neutral tones like grey, white, and black work beautifully together, as do bold combinations like navy, orange, and cream.
5. Chunky Basket Weave Rug
The basket weave stitch creates a beautiful interlocking pattern that mimics woven fabric. It is made using a combination of front post and back post double crochets, which essentially push columns of stitches forward and backward to create a three-dimensional woven texture.
While this pattern requires that you understand post stitches, it is not difficult once you practice a few rows. Work in groups of four stitches — two front post doubles followed by two back post doubles — and alternate the groupings every two rows to create the weave effect.
This pattern works especially well for rectangular rugs in a single color or two closely related shades. The texture itself carries the visual interest, so busy colorwork is not necessary. Charcoal grey, cream, warm beige, and sage green are all stunning choices for a basket weave rug that suits a modern or farmhouse interior.
Use a washable cotton rope or outdoor yarn for a rug that can be cleaned easily. Because the stitch is relatively tight, the finished piece will be dense and durable.
6. Rag Rug from Fabric Strips
One of the most sustainable crochet rug projects you can tackle is the fabric strip rag rug. This technique has been used for centuries to repurpose worn clothing, bed linens, and scrap fabric into something useful and beautiful.
Cut fabric into strips about one inch wide. You can use cotton, denim, flannel, or a mix of fabrics as long as you keep the weight consistent. Join the strips by cutting a small slit near each end and looping one strip through another — no sewing required.
Crochet the strips in the same way you would use yarn, working in single crochet or half double crochet in the round or in rows. The result is a rustic, textured rug with visual depth from the varying fabrics. This is a wonderful project to do with children because the strips are easy to handle and the pattern is forgiving.
To add structure to a rag rug, consider crocheting over a length of rope or clothesline as a core. This technique, sometimes called “core cording,” creates a firmer base that holds its shape beautifully.
7. Mandala-Inspired Round Rug
If you love intricate geometric patterns, a mandala-style crochet rug is a showstopping project that looks incredibly complex but is built from repeating motifs worked in the round.
Mandala rugs typically incorporate a variety of stitches — single crochet, double crochet, treble crochet, chain spaces, and slip stitches — to create petal shapes, spoke patterns, and layered geometric rings. Many free mandala rug patterns are available online with row-by-row instructions, and they are surprisingly achievable once you have basic crochet skills under your belt.
Choose a color palette of three to six colors for maximum visual impact. A popular choice is a dark background shade (deep navy or charcoal) with jewel-tone accent colors like mustard, teal, and burgundy. Alternatively, a pastel mandala in blush, mint, and ivory creates a soft boho look.
Block your finished mandala rug by wetting it, pinning it to a foam mat, and allowing it to dry flat. This step makes a significant difference in how evenly the pattern lays.
8. Hexagon Tile Rug
Like the granny square rug, the hexagon tile rug is made by crocheting individual motifs and joining them together. Hexagons have a satisfying honeycomb quality that gives any room a graphic, modern feel.
To make a basic crocheted hexagon, work six sides with double crochets separated by corner chains, increasing at each corner in each round just as you would for any flat hexagonal motif. The math for a flat hexagon requires that each side grows by one stitch group per round.
Join your hexagons using a flat slip stitch join for the cleanest seam. Fill in any gaps at the edges with half-hexagons or triangles to create a straight border — or leave the jagged edge for a more playful, bohemian look.
This pattern is especially well-suited for color blocking. Try a rug in which every hexagon is a different shade of the same color family (a monochrome blue rug, for instance) or go fully eclectic with every hexagon in a random color combination.
9. Simple Striped Doormat
Sometimes the simplest pattern is the most satisfying. A striped crochet doormat is one of the easiest projects in this list, and it produces something genuinely useful that you will reach for every day.
Work in rows of single crochet or half double crochet, changing colors every two to four rows to create clean horizontal stripes. Use outdoor cotton yarn or jute twine for a doormat that can withstand weather and dirt. Jute creates a naturally textured, slightly rough surface that is ideal for wiping shoes.
Standard doormat dimensions are roughly 18 by 30 inches, though you can adjust the foundation chain length to suit your door. A doormat in classic navy and white stripes looks crisp against nearly any exterior paint color. Natural jute with a single accent stripe in red or black has a timeless quality that suits both modern and traditional homes.
Finish the edges with a row of single crochet all around the perimeter, including the short ends, for a neat and professional-looking finish.
10. Bohemian Fringe Rug
For a free-spirited, eclectic look, a boho fringe rug combines crochet construction with long knotted fringe ends for a piece that looks like it belongs in a desert-inspired or globally-influenced interior.
Work a rectangular rug base in any simple stitch — single crochet, moss stitch, or even a simple ripple stitch for subtle wave texture. When the body is complete, cut lengths of yarn roughly three times the desired fringe length, fold them in half, and use a crochet hook to pull the folded loop through the edge of your rug, then tuck the ends through the loop and pull tight.
Add fringe to both short ends of the rug for a classic look, or line the edges with fringe on all four sides for something more dramatic. Trim the fringe to an even length, or leave it slightly uneven for a handmade character that suits the bohemian aesthetic perfectly.
Warm earthy tones — terracotta, burnt orange, ochre, cream, and brown — work beautifully for a boho fringe rug. Chunky single crochet worked in these shades with long matching fringe creates a piece that looks like a high-end boutique find.
General Tips for Making Crochet Rugs Last
No matter which pattern you choose, a few care and construction habits will help your rug hold up over time. Always weave in your ends securely and double-knot them where possible, because rugs take more stress than blankets or garments. Choose washable materials when possible — acrylic, cotton, and most t-shirt yarns can go in the washing machine on a gentle cycle, which makes maintenance much easier.
Add a non-slip backing to any rug that will sit on a smooth floor. You can either purchase non-slip rug pad material and cut it to size, or use a product like Plasti-Dip sprayed onto the back of the rug in a crosshatch pattern. This step is especially important for bathroom and kitchen rugs where wet feet increase slip risk.
If your rug begins to curl at the edges after washing, wet-block it again by pinning it to a flat surface and allowing it to dry completely. Most curling is caused by slight tension inconsistencies that relax easily with moisture.
Store any unused yarn in a cool, dry place between sessions to prevent the colors from fading or the fiber from absorbing moisture. This is especially relevant if you are working with natural fibers like cotton or jute.
Final Thoughts
Crochet rugs are one of those projects that reward you long after the last stitch is finished. Every time someone steps onto a rug you made yourself — or notices it and asks where you found it — there is a particular kind of quiet pride that comes from knowing you made it with your own hands from a pile of yarn. These ten patterns cover a wide range of styles, skill levels, and materials, so there is genuinely something here for everyone, whether you are just learning how to hold a hook or you have been crocheting for decades.
Start with the pattern that excites you most rather than the one that seems “appropriate” for your skill level. Crochet is one of those crafts where enthusiasm often matters more than experience, and even an imperfect handmade rug is more charming than anything mass-produced.
Happy crocheting.