
Basket Weave Crochet Rug Free Pattern & Tutorial
There is something deeply satisfying about a crochet project that looks far more complicated than it actually is. The basket weave stitch is one of those wonderfully deceptive techniques — it creates a rich, dimensional texture that makes people stop and ask, “Did you really make that?” And when you work that stitch into a rug, you end up with something that is both functional and genuinely beautiful, the kind of piece that anchors a room and starts a conversation.
This free pattern and tutorial from B.Hooked walks you through every step of creating your own basket weave crochet rug, from the yarn and hook you will need all the way through to finishing off and caring for your finished piece. Whether you are a confident beginner who has already tackled a few basic stitches or an experienced crocheter looking for a satisfying weekend project, this pattern is written for you.
What Is the Basket Weave Stitch?
Before diving into the pattern itself, it helps to understand what makes the basket weave stitch so special. The effect is created by alternating raised front post and back post double crochet stitches in a specific sequence. When you work front post double crochet stitches, the yarn wraps around the front of the post of the stitch below, pushing that raised ridge toward you. When you work back post double crochet stitches, the yarn wraps around the back, pushing the ridge away from you. By grouping these stitches in sets and alternating them every few rows, you create the interlocking, woven look that gives the stitch its name.
The finished fabric has a gorgeous three-dimensional quality. It is thicker than a standard double crochet fabric, which makes it ideal for rugs, since that extra bulk adds cushion underfoot and helps the rug stay put on the floor. It is also reversible, which is a lovely bonus — the back side has its own distinct and equally attractive texture.
Materials You Will Need
Choosing the right materials is the first step toward a rug that will hold up beautifully for years.
Yarn: For a rug, you want something durable and washable. Cotton yarn is a classic choice because it is sturdy, easy to clean, and comes in a wide range of colors. T-shirt yarn or chunky cotton rope yarn also works wonderfully if you want a larger, chunkier look with faster progress. For this pattern, a worsted weight or bulky cotton yarn is recommended. Plan on approximately 800 to 1,200 yards depending on the final size you choose.
Hook: Use a crochet hook that is one to two sizes larger than the yarn label recommends. For rugs, a slightly looser gauge creates a more flexible, comfortable fabric. If you are using worsted weight cotton, a 6.0mm to 7.0mm hook works well. For bulky yarn, try a 9.0mm to 10.0mm hook.
Stitch markers: These are helpful for marking the beginning of rounds or the boundary between stitch groups, especially when you are still getting used to reading the basket weave pattern.
Scissors and a tapestry needle: You will need these for finishing and weaving in your ends.
Non-slip rug pad or fabric stabilizer: Optional, but highly recommended if the rug will be placed on a smooth floor. It keeps things safe underfoot.
Gauge and Sizing
For this pattern, gauge matters less than it does in a fitted garment, but it is still worth checking so you end up with a rug in the size you intend.
With worsted weight cotton yarn and a 6.5mm hook, a 4-inch square should contain approximately 10 double crochet stitches and 6 rows. With bulky yarn and a 9.0mm hook, the same 4-inch square will have roughly 8 stitches and 5 rows.
The pattern as written creates a rug that measures approximately 24 inches by 36 inches — a generous bath mat or accent rug size that works in an entryway, beside a bed, or in front of a kitchen sink. Instructions for adjusting the size are included at the end of the pattern section.
Abbreviations Used in This Pattern
ch — chain
sl st — slip stitch
sc — single crochet
dc — double crochet
fpdc — front post double crochet
bpdc — back post double crochet
st — stitch
rep — repeat
RS — right side
WS — wrong side
Front Post Double Crochet (fpdc): Yarn over, insert your hook from front to back to front around the post of the indicated stitch in the row below (not into the top of the stitch). Yarn over and pull up a loop, then complete as a regular double crochet.
Back Post Double Crochet (bpdc): Yarn over, insert your hook from back to front to back around the post of the indicated stitch in the row below. Yarn over and pull up a loop, then complete as a regular double crochet.
Pattern Instructions
Foundation Chain
Chain 61. This gives you a foundation of 60 working stitches plus one turning chain. If you would like a wider rug, add stitches in multiples of 8 (for example, chain 69 or 77) to keep the basket weave pattern balanced.
Row 1 (Right Side)
Starting in the second chain from the hook, work one double crochet in each chain across. You should have 60 double crochet stitches at the end of the row. Chain 2 and turn. The chain 2 does not count as a stitch in this pattern.
Row 2 (Wrong Side — Setting Up the Basket Weave)
Work 4 fpdc around the posts of the first 4 stitches. Work 4 bpdc around the posts of the next 4 stitches. Continue alternating 4 fpdc, 4 bpdc across the row, ending with 4 fpdc or 4 bpdc depending on your stitch count. Work 1 dc in the final stitch. Chain 2 and turn.
Because you are on the wrong side of the fabric, the stitches that feel like they are pushing toward you will read as ridges on the right side of the finished rug.
Row 3 (Right Side)
Work 4 bpdc around the posts of the first 4 stitches (these are worked behind the raised ridges from the previous row). Work 4 fpdc around the posts of the next 4 stitches. Continue alternating 4 bpdc, 4 fpdc across, ending with 1 dc in the final stitch. Chain 2 and turn.
This is where the basket weave magic starts to become visible. The alternating post stitches create the interlocking grid of raised columns and rows that mimics woven basketry.
Row 4
Repeat Row 2.
Row 5
Repeat Row 3.
Row 6 (Switching the Pattern — Creating the Weave)
This is the row that completes one full “square” of the weave and shifts the pattern so that the next set of squares interlocks with the first. Work 4 bpdc over the first 4 stitches, then 4 fpdc over the next 4 stitches. Continue in this manner across, ending with 1 dc. Chain 2 and turn.
Notice that you are now working the opposite stitch over each group compared to Rows 2 through 5. This shift is what creates the interlocking basket weave effect instead of a plain ribbed pattern.
Rows 7 through 10
Continue alternating between 4 fpdc groups and 4 bpdc groups, switching which type of stitch falls over each group every row, maintaining the offset established in Row 6. After Row 10, you will have completed two full sets of basket weave squares.
Repeating the Pattern
Continue repeating the 8-row block (Rows 3 through 10) until your rug measures approximately 34 inches in length, or until you have reached your desired length minus about 2 inches for the final rows.
Final Row
Work one row of plain double crochet across the top of the rug to create a clean, even edge that mirrors the foundation row at the bottom.
Finishing
Fasten off and weave in all ends securely using your tapestry needle. Weave each tail in at least two directions to ensure it will not work loose over time, especially since rugs take more wear and abrasion than other projects.
Edging (Optional but Recommended)
A simple edging finishes the rug beautifully and helps the edges lie flat. Join your yarn at any corner with a slip stitch, then work a round of single crochet evenly around the entire perimeter of the rug. When you reach a corner, work 3 single crochet stitches into the corner stitch to help the fabric turn smoothly without puckering. When you have worked all the way around, slip stitch to the first single crochet to close the round and fasten off.
For a slightly more polished look, work a second round of reverse single crochet (also called crab stitch) over the first round. Reverse single crochet works in the opposite direction from normal — right to left if you are right-handed — and creates a twisted, rope-like border that is very durable.
How to Adjust the Size
One of the best things about this pattern is how easy it is to customize. The basket weave pattern is based on multiples of 8 stitches, so as long as your foundation chain gives you a stitch count that is divisible by 8, the pattern will work perfectly.
For a small bathroom rug measuring roughly 20 by 28 inches, start with a chain of 45 (44 working stitches, adjusted to 40 for the pattern plus a few edge stitches) or simply chain 41 for a 40-stitch foundation and work until you reach your desired length.
For a larger accent rug measuring approximately 30 by 48 inches, chain 77 for a 76-stitch foundation and work additional rows to reach the longer length. Keep in mind that larger rugs will require significantly more yarn — budget an extra 400 to 600 yards for each size step up.
For a runner rug that works beautifully in a hallway, keep the width at the standard 60-stitch foundation and simply continue adding rows until the rug is as long as your space requires.
Tips for Success
Keep your tension even. Because post stitches wrap around the stem of a stitch rather than being worked into the top, there is a tendency to pull them tighter or leave them looser than your regular stitches. Practice on a small swatch until your post stitches feel natural and consistent.
Count your stitch groups regularly. Especially in the early rows before the pattern is fully established, it is easy to work 3 or 5 stitches in a group instead of the correct 4. Count your groups every row or two to catch any errors before they compound.
Block your finished rug. Wet blocking — soaking the rug in cool water, gently squeezing out the excess, and laying it flat to dry — evens out the tension and helps the rug relax into its full size and shape. Cotton yarn responds very well to blocking.
Use a good quality yarn. Because a rug gets walked on, dragged, and washed frequently, the yarn you choose will make a real difference in how long it lasts. Avoid anything with a high acrylic content for floor rugs, as these fibers tend to pill and flatten over time. Pure cotton or cotton-blend yarns designed for home goods are your best bet.
Weave in ends as you go. If you are working a large rug with multiple yarn joins (from changing colors or starting new skeins), weave in each end as you finish rather than saving them all for the end. It makes the finishing process much less daunting.
Caring for Your Basket Weave Crochet Rug
A well-made cotton crochet rug is surprisingly easy to care for. For light cleaning, spot treat stains with a mild soap and a soft cloth. For a full wash, most cotton rugs can go in the washing machine on a gentle cycle with cold water. Use a gentle detergent without bleach, as bleach will weaken the cotton fibers over time.
Always lay the rug flat to dry rather than putting it in the dryer. The heat from a dryer can cause cotton to shrink and may distort the shape of the rug. Drying flat also gives you the opportunity to gently reshape the rug if the washing process has caused it to shift slightly.
Shake the rug out or vacuum it lightly on a regular basis to remove dust and debris. If the rug starts to look flattened after regular use, a light steaming or a quick soak and re-block will refresh the texture.
Color Ideas and Variations
The basket weave stitch is stunning in a single solid color, where the texture alone does all the work. But it also lends itself beautifully to color play.
A two-color version — where you alternate colors every two rows — creates a checkerboard-style basket weave that is striking and graphic. Choose two colors that contrast well, like cream and navy or terracotta and warm white, for maximum impact.
For a more subtle effect, try two shades of the same color — a light and a medium tone of the same hue — for a tonal basket weave that feels sophisticated and calm.
You can also stripe the rug by changing colors every 8 rows (which is one full block of the weave pattern). This keeps the texture continuous across color changes and results in a clean, modern striped rug.
Why This Pattern Works for Every Skill Level
If you have never worked post stitches before, this pattern is an excellent introduction. The basket weave stitch is repetitive and logical — once you understand the concept of wrapping your hook around the post rather than into the top of a stitch, the rhythm becomes automatic quite quickly. The 8-stitch repeat is easy to track, and the visual cues in the fabric itself will start to guide you as the pattern builds.
For more experienced crocheters, the basket weave rug is a satisfying project because it moves quickly (especially in bulky yarn), produces a beautiful result, and offers plenty of room to experiment with color, size, and finishing details.
Final Thoughts
A handmade rug is one of the most meaningful things you can add to a home. It is functional, it is personal, and every time someone steps onto it or notices it across the room, there is a small moment of connection to the person who made it. The basket weave crochet rug is particularly rewarding because that rich, textured surface tells a story of craft — it looks like something that took real skill, and in a way it did, even if the technique itself is accessible to almost anyone who picks up a hook.
Take your time with this one. Enjoy the rhythm of the post stitches, appreciate the way the pattern emerges row by row, and when you lay the finished rug down on the floor for the first time, take a moment to feel proud of what your hands made.
If you have questions as you work through the pattern, or if you finish your rug and want to share your version, the B.Hooked community is a wonderful place to get support and celebrate your finished objects. Happy crocheting.