Basket Weave Crochet Rug Free Pattern & Tutorial from B.Hooked

Basket Weave Crochet Rug: Free Pattern & Tutorial

There is something deeply satisfying about a project that looks far more complicated than it actually is. The basket weave crochet stitch is one of those beautiful illusions — a texture so dimensional, so tactile, so visually stunning that most people assume only experienced crocheters could ever pull it off. The truth is that if you know how to work a front post double crochet and a back post double crochet, you already have everything you need to create this gorgeous rug. Today, B.Hooked is walking you through every single step of this free basket weave crochet rug pattern, from choosing your materials all the way to weaving in your final end.

Whether you are making this rug for your bathroom, your entryway, your kitchen, or beside your bed, this pattern produces a piece that feels handmade in the very best sense of the word. It has weight. It has character. It has that beautiful woven texture that catches the light and invites people to reach down and touch it. Let’s get started.


Why the Basket Weave Stitch Works So Well for Rugs

Before we dive into the pattern itself, it is worth taking a moment to talk about why the basket weave stitch is such a natural fit for rug making. Most crochet stitches produce a relatively flat fabric, which is fine for blankets and garments but can feel a little underwhelming underfoot. The basket weave stitch, on the other hand, creates a fabric with genuine three-dimensional texture. Those raised panels of post stitches give the rug visual depth and also add a layer of cushion that flat-stitch rugs simply cannot match.

There is also the structural argument. The basket weave stitch creates a tight, dense fabric, especially when worked with a bulky yarn at the appropriate gauge. That density means the rug holds its shape, lies flat on the floor without curling, and stands up to regular foot traffic far better than a more loosely constructed piece.

From a practical standpoint, the stitch repeat is simple enough to memorize after just one or two pattern rows, which means you can work this rug while watching television, listening to a podcast, or chatting with friends. Once the rhythm is in your hands, it practically makes itself.


Materials You Will Need

Choosing the right materials for a crochet rug makes an enormous difference in both the process and the finished product. Here is what you will need for this project.

Yarn: You will want a bulky or super bulky weight yarn rated as a size 5 or size 6 on the standard yarn weight scale. Cotton or cotton-blend yarns work particularly well for rugs because they are durable, washable, and have just enough stiffness to help the rug hold its shape. A recycled cotton yarn or a cotton-acrylic blend are both excellent choices. For a rug approximately 20 inches by 30 inches, plan on roughly 400 to 500 yards of yarn, depending on your gauge. If you want a larger rug, simply scale up your yardage accordingly.

Hook: A 6.0mm to 8.0mm crochet hook is the sweet spot for this project. The exact size you choose will depend on your yarn and your personal tension. It is always worth crocheting a small swatch before you begin the full rug to confirm your gauge feels right — you want a dense fabric that has some body to it, not a loose, floppy one.

Scissors and a tapestry needle: These are your finishing tools. A tapestry needle with a large eye makes weaving in ends much easier, especially with bulky yarn.

A non-slip rug pad (optional but recommended): If your rug will live on a hard floor, a non-slip pad underneath it will keep it safely in place and extend its life considerably.


Abbreviations Used in This Pattern

Understanding the abbreviations before you begin saves a lot of back-and-forth flipping through notes mid-project. Here are the ones you will encounter in this pattern.

ch — chain

sl st — slip stitch

sc — single crochet

dc — double crochet

FPdc — front post double crochet. To work this stitch, insert your hook from front to back around the post of the stitch below, then work a standard double crochet. The post of the stitch below refers to the vertical column of yarn, not the top loops.

BPdc — back post double crochet. To work this stitch, insert your hook from back to front around the post of the stitch below, then work a standard double crochet.

rep — repeat

RS — right side

WS — wrong side

st(s) — stitch(es)


Understanding Post Stitches: A Quick Refresher

If you have never worked post stitches before, this project is a wonderful introduction to them. The front post double crochet and the back post double crochet are the entire foundation of the basket weave pattern, so spending a few minutes getting comfortable with them before you begin the rug will pay off immediately.

When you work a standard double crochet, you insert your hook into the top two loops of the stitch below. When you work a post stitch, you ignore those top loops entirely and instead insert your hook around the vertical post of the stitch — the column of yarn that sits between the top loops and the base. By inserting from front to back, you create a stitch that pops forward (FPdc), and by inserting from back to front, you create a stitch that recedes backward (BPdc). When these two types of stitches are grouped together in alternating panels, the fabric appears to weave over and under itself, just like a woven basket.

The key thing to remember with post stitches is that they are always worked into the stitch of the row below, not the current row. This is different from most standard crochet, where you work into the stitches directly across from you. With post stitches, you are reaching down a row. Once that concept clicks, the whole stitch structure makes intuitive sense.


Pattern Notes

Before you begin, here are a few important notes to keep in mind as you work this rug.

The basket weave pattern is worked in multiples of 8 stitches plus 2. This means your starting chain can be any number that follows this formula: 10, 18, 26, 34, and so on. For the standard rug size described in this pattern (approximately 20 by 30 inches), a foundation chain of 42 stitches is recommended.

This pattern is worked flat, turning at the end of every row.

The turning chain at the beginning of each row counts as a stitch.

The basket weave panel shifts every 4 rows to create the woven block effect. If you prefer a tighter weave with smaller blocks, you can shift every 2 rows instead. Experiment with swatches to see which effect you prefer.


The Free Basket Weave Crochet Rug Pattern

Foundation Chain

Chain 42. This gives you a working width that, at bulky gauge, produces a rug approximately 18 to 20 inches wide. Adjust your chain in multiples of 8 plus 2 if you want a wider or narrower rug.

Row 1 (Right Side)

Chain 3 (counts as first dc). Working into the 4th chain from the hook, dc across to the end of the row. You should have 40 double crochets total, including the turning chain. Turn.

Row 2

Chain 3 (counts as first dc). Work 4 FPdc around the posts of the next 4 stitches, then work 4 BPdc around the posts of the next 4 stitches. Repeat from to the last stitch. Dc in the top of the turning chain. Turn.

Row 3

Chain 3 (counts as first dc). Work 4 FPdc around the posts of the next 4 stitches, then work 4 BPdc around the posts of the next 4 stitches. Repeat from to the last stitch. Dc in the top of the turning chain. Turn.

Row 4

Chain 3 (counts as first dc). Work 4 FPdc around the posts of the next 4 stitches, then work 4 BPdc around the posts of the next 4 stitches. Repeat from to the last stitch. Dc in the top of the turning chain. Turn.

Row 5

Chain 3 (counts as first dc). Work 4 FPdc around the posts of the next 4 stitches, then work 4 BPdc around the posts of the next 4 stitches. Repeat from to the last stitch. Dc in the top of the turning chain. Turn.

After completing Row 5, you have finished the first set of basket weave blocks. Now it is time to shift the pattern.

Row 6 (Pattern Shift)

Chain 3 (counts as first dc). Work 4 BPdc around the posts of the next 4 stitches, then work 4 FPdc around the posts of the next 4 stitches. Repeat from to the last stitch. Dc in the top of the turning chain. Turn.

Notice that in Row 6, you are reversing the sequence. Where you previously worked FPdc, you now work BPdc, and vice versa. This reversal is what creates the alternating block pattern that gives the basket weave its name.

Rows 7 through 10

Repeat Row 6. Work 4 BPdc followed by 4 FPdc across each row, maintaining the reversed sequence.

After completing Row 10, shift the pattern again by returning to the original sequence: 4 FPdc followed by 4 BPdc.

Continuing the Pattern

Continue alternating the two sequences every 4 rows (or every 2 rows if you prefer smaller blocks) until your rug reaches the desired length. For a rug approximately 30 inches long, you will work roughly 28 to 32 rows in total, depending on your gauge. Check the length periodically by laying your work flat on a surface.

Finishing Row

Once your rug has reached the desired length, work one final row of standard double crochet across all stitches, working into the top loops only. This gives the rug a clean, even top edge that mirrors the foundation row. Fasten off and weave in your ends securely.


Optional Border

Adding a simple border is an excellent way to give your rug a finished, polished look and to help it lie extra flat on the floor. A single round of single crochet worked evenly around all four edges does the job beautifully. When you reach the corners, work 3 single crochets into the corner stitch to allow the border to turn without pulling. Once you have completed the full border round, slip stitch to join, fasten off, and weave in your end.

If you want a slightly more decorative border, a round of reverse single crochet (also called crab stitch) worked after the plain single crochet round adds a lovely corded edge that frames the rug without competing with the basket weave texture.


Tips for a Beautiful Finished Rug

Keep your tension consistent. Post stitches have a tendency to be worked more loosely than standard double crochets, which can cause the rug to look uneven. Pay attention to your tension as you work and try to keep your post stitches as snug as your regular stitches.

Block your rug when finished. Even dense, bulky rugs benefit from a light blocking. Wet the finished rug, gently squeeze out the excess water (do not wring), and lay it flat on a clean surface. Use your hands to smooth it into the desired shape and dimensions, then allow it to dry completely before placing it on the floor. This step makes a remarkable difference in how evenly the rug lies.

Weave in ends thoroughly. Rug ends take a beating from foot traffic, so do not just weave them in once. Go back and forth through several stitches in different directions to lock the end in place as securely as possible. A small dab of fabric glue on the end before you trim it is also a good insurance policy.

Match your hook size to your yarn carefully. This is not a project where you want to go too loose. A dense fabric is what makes this rug functional. If your gauge swatch feels floppy, move down a hook size.

Consider using a cotton yarn with a little texture. Smooth, slippery yarns like some acrylics can shift on the floor more easily than cotton or linen-blend yarns. If you love a particular acrylic yarn, use it — just pair it with a good non-slip pad underneath.


Customizing This Pattern

One of the best things about a simple, repeatable stitch pattern like the basket weave is how easy it is to make your own. Here are a few ways to put your personal stamp on this rug.

Scale it up or down. As mentioned, you can adjust the starting chain in multiples of 8 plus 2 to make the rug wider or narrower. Add or subtract rows to change the length. This pattern works just as beautifully as a small bath mat as it does as a larger kitchen runner.

Try two colors. A classic twist on the basket weave is to alternate yarn colors every 4 rows. The result looks like a woven plaid or check pattern and is absolutely striking. Simply carry your unused color up the side of the work rather than cutting it at every row change.

Change the block size. Working in 6-stitch panels rather than 4-stitch panels creates larger, chunkier blocks with a bolder visual impact. Working in 2-stitch panels creates a very fine herringbone-like texture. Both variations use the same FPdc and BPdc principles — only the number of post stitches in each group changes.

Add fringe or tassels. A row of fringe along the two short ends of the rug transforms it from a simple floor covering into a decorative statement piece. Cut lengths of yarn twice the desired fringe length, fold them in half, and use a crochet hook to pull the loop through the edge stitch, then pull the ends through the loop to secure.


Caring for Your Basket Weave Crochet Rug

A handmade rug deserves proper care, and fortunately, most cotton and cotton-blend rugs are very easy to maintain. Many can be machine washed on a gentle cycle in cold water and then laid flat to dry. Always check the care instructions on your specific yarn before washing, as fiber content makes a significant difference in care requirements.

For everyday maintenance, shake the rug outdoors periodically to remove dust and debris. Spot clean any spills promptly with a damp cloth and a small amount of mild soap. Avoid putting your crochet rug in the dryer unless your yarn manufacturer specifically says it is safe to do so, as heat can shrink, distort, or damage the fibers.

Rotating your rug every few months, especially in high-traffic areas, helps ensure it wears evenly and extends its life.


A Note on Skill Level and Time Investment

This pattern is listed as an easy-to-intermediate project. If you are comfortable with double crochet and have at least a basic understanding of post stitches, you will find this pattern very accessible. The basket weave stitch looks impressive, but the actual execution is straightforward once you understand that you are simply alternating groups of FPdc and BPdc and shifting the alignment every 4 rows.

In terms of time, a standard 20-by-30-inch rug worked in bulky yarn can typically be completed in 4 to 6 hours of focused crocheting. The dense fabric means you will be working more slowly than you might with a blanket in the same yarn, but the finished thickness is part of what makes this rug so satisfying underfoot.


Final Thoughts

The basket weave crochet rug is one of those timeless projects that never goes out of style. The texture is classic, the construction is honest, and the finished piece has a solidity and warmth that mass-produced rugs simply cannot replicate. Whether you keep it for yourself or give it as a gift, a handmade rug made with this pattern is something people genuinely treasure.

We hope this free pattern and tutorial from B.Hooked gives you everything you need to cast on your chain and get stitching. Share your finished rugs in the comments below or tag B.Hooked on social media — there is nothing we love more than seeing your makes come to life. Happy crocheting!

Categorized in:

Rugs,

Last Update: October 9, 2026