
19 Free Crochet Rug Patterns to Warm Up Your Floors
There is something deeply satisfying about placing a handmade rug on your floor and knowing you made it yourself. Crochet rugs are one of those projects that combine practical usefulness with real creative expression, and the best part is that you do not need to spend a fortune on supplies or patterns to make something beautiful. Whether you are working with bulky yarn, upcycled fabric strips, or even cotton rope, the possibilities for texture, color, and style are almost endless.
This collection of 19 free crochet rug patterns covers everything from simple beginner-friendly circles to intricate granny square layouts and boho-inspired shapes. If you are brand new to crochet, you will find patterns here that only require a handful of basic stitches. If you are more experienced, there are designs that will keep your hands busy and your creative instincts challenged. Every pattern on this list is free, meaning you can dive in today without spending a single dollar on instructions.
Before we get into the patterns, let us talk briefly about materials and a few tips that will make any crochet rug project more successful.
What You Need to Know Before You Start Crocheting a Rug
Rugs take more wear and tear than almost any other home textile, so choosing the right materials matters. For the yarn, you generally want something durable and washable. Cotton is a popular choice because it holds up well underfoot, resists moisture, and gets softer with washing. Wool is beautiful and naturally resilient, though it requires more careful laundering. Many crocheters also use nylon or acrylic yarns, especially for rugs in high-traffic areas, because synthetic fibers can be incredibly tough and are easy to throw in the washing machine.
For larger rugs, bulky or super bulky yarn will help the project work up faster and create a substantial, cushioned feel. You can also cut fabric into strips and use those in place of yarn — old t-shirts, denim, and cotton bedsheets all work wonderfully for this technique, which is sometimes called rag rug crochet.
Hook size is another consideration. Because rugs need to be dense enough not to let the hook slide through, many crocheters go down a size or two from what the yarn label recommends. A tighter tension means a sturdier rug that will not shift underfoot. That said, if you are using super chunky materials, a large hook such as a P or Q size will be necessary just to manage the bulk.
Finally, think about a non-slip rug pad. No matter how tightly you crochet, a handmade rug on a smooth floor can still slide, which is a safety hazard. A simple rubber rug pad cut to size will keep your creation in place and protect both the rug and the floor beneath it.
With that background in mind, here are 19 free crochet rug patterns to inspire your next project.
1. Classic Round Crochet Rug
The round rug is a timeless starting point, and it works in nearly any room. Most versions are built on a magic ring or a small chain loop, then worked outward in continuous rounds of single crochet or half double crochet. The key to keeping a round rug flat is increasing at regular intervals, typically adding six stitches per round when using single crochet. This pattern suits beginners well because the stitch count is predictable and the result is reliably satisfying. Choose two or three colors and alternate every few rounds for a striped effect that adds visual interest without requiring any additional technique.
2. Oval Farmhouse Rug
Oval rugs fit beautifully in front of kitchen sinks, bathroom vanities, and entryways. They are made by starting with a foundation chain and working around both sides of it, increasing at the ends to create the curved oval shape. A farmhouse-style version uses neutral tones like cream, gray, and tan worked in simple rows of single crochet or the moss stitch. The texture is subtle but warm, and the shape is practical for longer, narrower spaces where a circle would feel out of place.
3. T-Shirt Yarn Chunky Rug
If you have a stash of old t-shirts you no longer wear, this is the pattern for you. T-shirt yarn, sometimes called tarn, is made by cutting shirts into long strips and pulling them slightly to get that characteristic curled tube shape. Working with a large hook (think N, P, or even Q), you can crochet a thick, plush rug in just a few hours. The texture is incredibly cozy, the colors are whatever your closet provides, and the entire project costs almost nothing if you use materials you already own. Simple single crochet in the round is all you need.
4. Granny Square Rug
Granny squares are not just for blankets. When made with cotton yarn in a dense stitch pattern and joined together in a grid, they create a colorful, graphic rug that suits bohemian, vintage, and even modern-eclectic interiors. Each square can be a different color combination, giving the finished rug an eclectic, patchwork quality. Because each square is small and finished individually before joining, this is also a great project for using up scraps. The joining itself can be done with a flat slip stitch seam or a decorative join-as-you-go method.
5. Braided-Look Crochet Rug
This pattern mimics the look of a traditional braided rug but uses crochet technique to achieve it. Worked in long ovals and built up from a central spine, the overlapping color bands create the illusion of braided fabric. Cotton or wool in two to four colors gives the most authentic braided appearance. This rug works especially well in rustic, cottage, or Scandinavian-inspired homes where that handcrafted, heritage aesthetic is part of the overall design story.
6. Tunisian Crochet Bath Mat
Tunisian crochet, sometimes called Afghan crochet, uses a longer hook and a two-pass technique — one pass to pick up loops, another to bind them off — that creates a dense, woven-looking fabric. This makes it ideal for bath mats, which need to be absorbent and sturdy. Cotton yarn is essential here, and working in neutral tones like white, oatmeal, or soft gray gives the mat a spa-like quality. The Tunisian simple stitch is the most common choice for this project, though the Tunisian smock stitch adds a beautiful textured look for those willing to try something slightly more advanced.
7. Star Stitch Accent Rug
The star stitch creates a raised, five-pointed star pattern across the fabric, giving your rug a three-dimensional texture that looks far more complex than it actually is. This stitch is a great next step for crocheters who have mastered the basics and want to explore something new. The stitch pattern works best in a single color or in a two-color stripe to let the textural detail stand out. This rug looks stunning in a bedroom or reading nook where it can be appreciated up close.
8. Boho Fringe Rug
For a free-spirited, eclectic look, a boho fringe rug is hard to beat. The body of the rug is typically worked in rows using bulky cotton rope or jute-look yarn, while long fringe is added along one or both ends by pulling cut yarn lengths through the edge stitches. Natural tones like sand, terracotta, and rust are the most popular choices for this style, though a black and white version looks striking and modern. This rug suits living rooms, bedrooms, and outdoor spaces alike.
9. Tapestry Crochet Geometric Rug
Tapestry crochet involves carrying multiple colors across the row and picking them up as needed to form patterns and motifs. The result is a flat, sturdy fabric with a pixelated or woven look. Geometric designs — diamonds, chevrons, triangles, zigzags — translate beautifully into this technique and give you a rug that looks almost like a kilim or Southwestern textile. This is one of the more time-intensive projects on the list, but the visual payoff is spectacular and the finished rug will look like something you might find in a high-end home goods shop.
10. Simple Striped Cotton Rug
Sometimes simplicity is exactly what a room needs. A basic striped rug worked in rows of single crochet using colorful cotton yarn is one of the most versatile crochet rug patterns you can make. Stripes can be narrow or wide, regular or random, tonal or high-contrast. This kind of rug works in almost any room because you control the color story entirely. It also makes an ideal project for absolute beginners — there are no increases, no decreases, no special stitches, just rows of single crochet changing colors when you feel like it.
11. Hexagon Crochet Rug
Like granny squares, hexagons can be joined together to create a honeycomb-patterned rug that is visually interesting and satisfying to construct piece by piece. Each hexagon is worked in the round and can be made in a single color or in multiple colors using the classic hexagon flower technique. When all your hexagons are assembled and joined, the rug has a graphic, modern quality that works beautifully in mid-century modern, Scandinavian, and contemporary interiors. Flat joining methods keep the surface smooth underfoot.
12. Crochet Rope Basket-Weave Rug
Basket-weave stitch creates a wonderful raised pattern that alternates raised and lowered sections to mimic the look of woven material. When this stitch is worked in cotton rope or thick cotton yarn, the resulting rug feels substantial and sturdy, with deep texture that is pleasant underfoot. This pattern suits bathrooms and kitchens especially well, and the basket-weave structure gives it a clean, artisanal look that appeals across many decorating styles. Natural white or bleached cotton rope keeps the look simple and elegant.
13. Mandala-Inspired Round Rug
Mandala patterns use concentric rings of different stitches and colors to build an intricate, radially symmetrical design that is mesmerizing both to look at and to make. Free mandala rug patterns are widely available and typically walk you through each round step by step. While the stitch variety can be greater than in a basic round rug — shells, picots, puff stitches, and clusters all appear in various mandala designs — the radial logic of the pattern makes it more intuitive than it first appears. In a bedroom or meditation space, a mandala rug can become a genuine focal point.
14. Stacked Half Double Crochet Rug
The half double crochet stitch worked through the third loop creates a beautifully ridged texture that stacks up into a warm, cozy fabric with a lot of visual depth. This technique is especially popular for blankets but translates wonderfully to rugs, particularly in a rectangle worked to runner length. In a hallway, mudroom, or kitchen, a long ribbed runner in neutral or earthy tones looks polished and intentional while still feeling handmade and warm.
15. Denim Rag Rug
Old jeans are one of the most durable materials you can use for a crochet rug, and they require almost no investment beyond the scissors to cut them. Denim strips are worked with a large hook into a simple oval or rectangular rug, and the resulting piece is dense, slightly stiff at first, and incredibly tough. After a few washes, denim rag rugs soften considerably and develop the kind of lived-in character that only gets better over time. This is a fantastic stash-busting project that also keeps fabric out of landfills.
16. Berber-Style Shaggy Rug
A shaggy rug is created by pulling loops of cut yarn through the base fabric and leaving them long and uncut, or by using a loop stitch that creates a pile as you go. The Berber-style version uses cream, tan, and brown wool or wool-like acrylic to create a plush, tufted surface reminiscent of traditional North African textiles. This rug requires patience because each row takes time to work the loop stitch, but the sensory reward — something that looks and feels like a luxury piece — is well worth the effort.
17. Chevron Crochet Rug
The classic chevron pattern, also called ripple crochet, creates alternating peaks and valleys across the rug’s width, producing a bold, graphic zigzag effect. Worked in two or more high-contrast colors, a chevron rug can be a statement piece in any room. The stitch pattern requires regular increases at the peaks and decreases at the valleys, but once you have completed a few repeats, the rhythm becomes almost meditative. Chevron rugs work in any size and shape because the pattern simply repeats horizontally, so you can make a small bath mat or a large area rug using the same instructions.
18. Rectangular Entryway Rug
A practical, hard-working entryway rug does not need to be complicated to be effective. A simple rectangle worked in rows of single crochet or the linen stitch using durable cotton or outdoor yarn in a dark, dirt-concealing color is everything you need. The linen stitch, which alternates between a single crochet and a chain, creates a woven look and a flatter fabric than solid single crochet, which is ideal for an area that will see a lot of foot traffic, muddy boots, and daily use. Adding a contrasting border around the perimeter ties the design together and adds a finished look.
19. Chunky Jute-Style Rug
Jute-look yarn, or actual jute twine worked on a large hook, creates rustic, earthy rugs that feel at home in cottages, farmhouses, and modern bohemian spaces. These rugs have a natural, slightly rough texture that softens underfoot over time. Because jute-style yarn is generally stiff, a simple stitch pattern like single crochet or the moss stitch is the best approach — complex stitches tend to get lost in the coarseness of the fiber. The natural color variation in real jute gives each finished rug a slightly different character, making it truly one of a kind.
Tips for Finishing and Caring for Your Crochet Rug
Once your rug is complete, there are a few finishing steps that will improve both its appearance and its longevity. Weaving in ends carefully and securely is important since a rug gets more physical stress than most other crochet projects, and a loose end worked free can slowly unravel a portion of your design. Using a yarn needle to weave each end back through several inches of stitches, then pulling slightly in both directions before trimming, will hold everything in place reliably.
Blocking a crochet rug, especially one made with natural fibers, can make a significant difference in how flat and even it lies. Wet blocking involves soaking the rug in cool water, pressing out excess moisture, and then pinning it to its final dimensions on a blocking board or clean carpet while it dries. This is particularly useful for granny square rugs or any design where joining seams can cause pulling or puckering.
For washing, always check your yarn’s care instructions. Most cotton rugs can go in the washing machine on a gentle cycle, while wool rugs generally do better with hand washing or a wool-specific machine cycle in cool water. Lay the rug flat to dry rather than putting it in the dryer, which can cause shrinkage and distortion, especially in natural fibers.
If your rug starts to curl at the edges — a common issue with round rugs in particular — it usually means the tension is too tight or not enough increases are being added in the outer rounds. Blocking often corrects mild curling. If the curling is more severe, you may need to pull back a few rounds and add additional increase stitches.
Making It Your Own
Every pattern here is a starting point, not a final word. The beauty of crochet is that stitch counts can be scaled up or down, colors can be swapped to match any room in your home, and one pattern can produce a dozen different-looking results in different hands. Do not be afraid to mix techniques from different patterns — adding a fringe border to a simple striped rug, for example, or working a geometric tapestry design in the center of a round mandala shape.
Crochet rugs also make thoughtful and impressive handmade gifts. A custom rug made in colors chosen to match someone’s kitchen or bathroom is the kind of present that shows real care and effort, and because so many of these patterns are beginner-friendly, you do not need years of experience to produce something gift-worthy.
Whether you are looking to add warmth to a cold tile floor, soften a hardwood bedroom, or create a cozy landing spot for bare feet on a winter morning, one of these 19 free crochet rug patterns is sure to be exactly what you need. Gather your yarn, grab your hook, and enjoy every stitch.