9 Free Crochet Rug Patterns to Use Up Your Yarn Stash

This post may contain affiliate links.

I'm a firm believer that every yarn stash deserves a rug or two. Seriously — rugs are one of the best stash buster projects out there. They're big enough to actually use up a meaningful amount of yarn, they work up quickly with chunky materials and a big hook, and when you're done, you have something genuinely useful for your home.

Whether you've got leftover worsted weight cotton, a skein of super bulky yarn you impulse-bought, or even a pile of old t-shirts you've been meaning to do something with — there's a free crochet rug pattern in this list that was made exactly for you.

I've rounded up 9 of my absolute favorites, all completely free, from talented designers around the crochet community. You'll find round rugs, rectangle rugs, bath mats, patterned rugs, and even upcycled rag rugs — something for every style and every kind of yarn stash.

A quick note on yarn for rugs: Cotton is great for bathroom mats because it's absorbent and washable. Acrylic holds up well in high-traffic areas. T-shirt yarn and fabric strips are wonderful for stash-busting projects. And if you have bulky yarn but not quite enough for a blanket? A rug is the perfect solution. 🧶

Before we dive in, if you're looking for more home decor crochet ideas, don't miss our popular post: This Crochet Rug Is the Perfect Stash Buster — it's one of our most-loved posts and a great companion to today's roundup!

1. Round T-Shirt Yarn Rug

Via Ned & Mimi | Pattern by Sarah Ruane

This gorgeous round rug by Sarah Ruane at Ned & Mimi is made with super chunky t-shirt yarn (like Hoooked Zpagetti), and it comes in at about 40 inches across — big enough to really anchor a room. The magic is in her technique for keeping the circle perfectly round instead of turning into a wonky hexagon. She moves the increase positions on alternating rounds, and it works beautifully. You'll only need simple single crochet and a 10–12mm hook. This is a wonderful stash buster if you have chunky cotton or t-shirt yarn sitting around — it works up fast and the finished rug has real weight and structure to it.

Details: Hook: 10–12mm • Yarn: T-shirt yarn (super bulky) • Size: ~40" diameter • Skill: Beginner

👉 Get the free pattern →

2. Chunky Basketweave Rug

Chunky Basketweave Rug — Via Life + Yarn
  • pin now, crochet later!
  • sharing is caring!
  • tweet it!

Via Life + Yarn | Pattern by Brianna Iaropoli

Brianna Iaropoli at Life + Yarn designed this beauty, and I love that it uses front and back post double crochets to create a real basketweave texture — not just a flat mat, but something with gorgeous dimension. It works up in a weekend using Lion Brand Lazy Days (a #6 super bulky) and a 12mm hook, and comes in two sizes: a bath mat (21″ × 25″) or a larger area rug (24″ × 32″). Brianna also includes a video tutorial, which makes it so easy to follow along. Have a pile of bulky yarn in your stash? This pattern is practically made for clearing it out.

Details: Hook: 12mm • Yarn: Super bulky #6 • Sizes: 21″×25″ or 24″×32″ • Skill: Beginner–Intermediate

👉 Get the free pattern →

3. Colorful Cotton Thermal Stitch Rug

Colorful cotton thermal stitch crochet bathroom rug in front of white tub — Via OkieGirlBling'n'Things
  • pin now, crochet later!
  • sharing is caring!
  • tweet it!

Via OkieGirlBling'n'Things | Pattern by Kylee

Kylee at OkieGirlBling'n'Things made the most cheerful bathroom rug using a special technique called the thermal stitch — it creates a super thick, double-layered fabric that holds up beautifully on the bathroom floor. She used Yarn Bee Cotton XXL New Spin, which comes in vibrant colors and is wonderfully absorbent, making it ideal for bathrooms or a kitchen sink mat. The finished size is about 16.5″ × 22″ — a great bath mat size. Kylee's tip for making it non-slip: just sew a shelf liner to the back with a bit of cotton yarn. Simple, practical, and so pretty!

Details: Hook: M/N 9mm • Yarn: Bulky cotton • Size: ~16.5″×22″ • Skill: Beginner

👉 Get the free pattern →

4. Repurposed T-Shirt Rag Rug

Via One Dog Woof | Pattern by ChiWei

This one is for the upcyclers among us! ChiWei at One Dog Woof turned old XXL men's t-shirts into the most gorgeous round rug — all those blues and grays crocheted in rounds give it such a lovely gradient effect. No fancy yarn needed: she picked up oversized t-shirts from Goodwill, cut them into strips to make her own yarn, and crocheted them up in the round with a big Q hook. It takes about 12–15 large shirts to make a rug roughly two feet across. This is about as zero-waste as crochet gets, and it's a wonderful way to give new life to clothes that would otherwise be thrown out.

Details: Hook: Q (extra large) • Yarn: DIY t-shirt yarn • Size: ~2 ft diameter • Skill: Beginner

👉 Get the free pattern →

5. Fast Track Puff Mat

Via E'Claire Makery | Pattern by Chantal (Yarnique Blog) via E'Claire Makery

Designer Chantal from Yarnique Blog shared this gem over at E'Claire Makery, and I'm so glad she did — the horizontal puff stitch creates a thick, padded texture that is absolutely gorgeous and feels amazing underfoot. She used Lion Brand Fast-Track (a super bulky t-shirt-style yarn in pink) with a 10mm hook, and the finished mat is 20″ × 32″ — a great size for an entryway or beside a bed. The fringe along the short ends adds such a fun, boho touch. Chantal includes a full stitch tutorial for the horizontal puff if you've never tried it before, so don't let the name intimidate you!

Details: Hook: 10mm • Yarn: Super bulky t-shirt yarn • Size: 20″×32″ + fringe • Skill: Easy

👉 Get the free pattern →

6. How to Crochet a Rag Rug (from Old Sheets!)

Via Heart Hook Home | Pattern by Heart Hook Home

The team at Heart Hook Home shows you how to raid your linen closet (or a thrift store) and turn old cotton bed sheets into beautiful rag rug yarn. Sheet fabric cuts cleanly, curls just like t-shirt yarn, and gives you enormous yardage for almost no cost — truly the ultimate stash buster when your stash is actually fabric! Each rag rug is completely unique because no two sheets are exactly the same, which I think makes them even more special. If you have retiring sheets, floral pillowcases, or old curtains sitting in a drawer, this pattern is your sign to pull them out and put them to beautiful use.

Details: Hook: Large (Q or bigger) • Yarn: DIY fabric/sheet strips • Skill: Beginner

👉 Get the free pattern →

7. Solar Circle Rug

Via Blue Star Crochet | Pattern by Veronika Cromwell

Veronika Cromwell at Blue Star Crochet designed this elegant solar circle rug that works up in just 8 rounds but looks absolutely stunning. Using T-shirt yarn or a comparable bulky material, the finished rug is about 29 inches (73 cm) across — a perfect size for an entryway, bathroom, or bedside. What I love about this one is that the pattern is super versatile: use a smaller hook and thinner yarn to make a placemat or coaster with the exact same pattern. It's one of those designs that looks like you spent a lot more time on it than you did!

Details: Hook: Large (for bulky yarn) • Yarn: T-shirt yarn or bulky • Size: ~29″ diameter • Skill: Beginner

👉 Get the free pattern →

8. Plush Pom Bath Mat

Via Blackstone Designs | Pattern by Sonya Blackstone

Sonya Blackstone at Blackstone Designs created this squishy, bobble-covered bath mat that feels absolutely luxurious underfoot. The texture comes from tiny raised pom-pom clusters worked in jumbo yarn — it's like stepping onto a cloud every time you get out of the shower. Finished size is about 25″ × 16″, which is a generous bath mat size. Sonya rates it intermediate, but don't let that put you off — if you've made any textured stitch before, you'll be totally fine. This is also a great way to use up jumbo yarn ends that are too thick for most other projects!

Details: Hook: Large • Yarn: Jumbo yarn • Size: ~25″×16″ • Skill: Intermediate

👉 Get the free pattern →

9. Easy Crochet Bath Mat (Two-Strand Method)

Via Jo to the World Creations | Pattern by Jo

If you have a pile of worsted weight cotton sitting in your stash with no plan, this is your answer. Jo at Jo to the World Creations designed this bath mat to be worked with two strands held together — which doubles the thickness, speeds up the project, and lets you combine colors from different skeins for a fun striped look. It's completely beginner-friendly, has a cute built-in border, and you can easily adjust the size by adding or subtracting from your starting chain. Works up quickly and looks so much more intentional than it feels to make!

Details: Hook: Large • Yarn: Worsted weight cotton (held double) • Adjustable size • Skill: Beginner

👉 Get the free pattern →


Don't forget to subscribe to our free Cozy Stitch Newsletter to get fresh crochet patterns delivered straight to your inbox every week!


You Might Also Like

Looking for more ways to use up that yarn pile? Here are a few more of our readers' favorites:



Discover more from Knit And Crochet Daily

Subscribe to get the latest posts sent to your email.

Pin It on Pinterest

Share This
Scroll to Top